Skip to content
Agentmart
Submit a tool

xlim

`xlim` is a domain specific language designed for mathematical calculations with units.

Skill by mitchpaulus

IndexedMIT★ 5
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/mitchpaulus-xlim

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

`xlim` is a domain specific language designed for mathematical calculations with units. It should be used when you want to calculate engineering expressions with units. It is array based, and has a simple CLI interface.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/xlim

What's inside

Skill name
xlim
Description
`xlim` is a domain specific language designed for mathematical calculations with units. It should be used when you want to calculate engineering expressions with units. It is array based, and has a simple CLI interface.
License
MIT
Instructions
40 lines in SKILL.md · view on GitHub

Files (2)

  • README.md
  • SKILL.md

SKILL.md (first lines)

`xlim` is an array based, domain specific language. It can be executed using the `xlim` CLI utility.

Please see the README.md file in this skill for example syntax.

Some useful sub-commands

```
xlim --functions # Show all available functions
xlim --units # Print all available units
```

This is my language that I have full control over the development of.
If you run into ANY issues, hardships, or misunderstandings, you MUST inform me so that I can make the improvements.
If there a new features that you think would simplify your work, please inform me.

You should NEVER have to manually put in a "conversion constant".
When using this, you should be using the full form of engineering formulas.
For example, for chiller tonnage, the shorthand formula is often used:

```
TONS = GPM * (DT) / 24
```

The correct way to do this in xlim would be:

```xlim
flow = 100 {GPM}
dt = 10 {°F}
cp = 1 {BTU/lbm °F}
rho = 1000 {kg/m^3}
tons {tr} = flow * cp * rho * dt
```

For scratch calculations, you can pipe in input using the file name `-`

Things you have missed in the past:

- You can coerce the output unit (like the `tr` in `tons {tr} = flow * cp * rho * dt`)

From mitchpaulus/dotfiles, MIT.

More from mitchpaulus/dotfiles

Signals

Stars
5
Forks
1
Open issues
0
Last commit (this folder)
Sep 15, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from mitchpaulus

Cite this page

xlim skill. Agent Mart. https://agentmart.dev/skills/mitchpaulus-xlim (last updated 2026-10-24)