← Back to Skills Marketplace
asleep123

Units

by Asleep · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
2132
Downloads
1
Stars
4
Active Installs
1
Versions
Install in OpenClaw
/install units
Description
Perform unit conversions and calculations using GNU Units.
Usage Guidance
This skill is coherent and low-risk: it only runs the local GNU `units` program. Before installing/using it, ensure the agent environment actually has a trusted `units` binary (install from your OS package manager or homebrew), and verify the agent is allowed to run shell commands. Note the skill source/homepage is not provided — if you require provenance for third-party skills, ask the publisher for a homepage or source repo. Also be mindful to quote user inputs (as the docs advise) to avoid shell expansion; avoid passing sensitive secrets into shell commands.
Capability Analysis
Type: OpenClaw Skill Name: units Version: 1.0.0 The skill bundle is benign. It provides instructions for using the standard GNU `units` command-line utility for unit conversions. The `SKILL.md` content clearly defines the purpose and usage of the `units` command, and there are no indicators of prompt injection, data exfiltration, malicious execution, persistence mechanisms, or obfuscation. The skill's metadata correctly identifies its dependency on the `units` binary.
Capability Assessment
Purpose & Capability
The name/description match the instructions. The metadata declares the required binary `units`, which is exactly what a GNU Units wrapper would need. There are no unrelated binaries, env vars, or config paths requested.
Instruction Scope
SKILL.md directs the agent to run the `units` command via the shell, shows example invocations, and warns about quoting. It does not instruct reading unrelated files, accessing environment variables, or sending data to external endpoints. The scope is confined to running local conversions.
Install Mechanism
No install spec is provided (instruction-only), which is the lowest-risk pattern. The doc only notes that `units` can be installed via common package managers (apt/brew), which is expected and not executed by the skill itself.
Credentials
No environment variables, credentials, or config paths are requested. The skill's needs (a local `units` binary) are proportionate to its stated purpose.
Persistence & Privilege
The skill does not request persistent presence (always:false) and does not modify other skills or system settings. Autonomous invocation is permitted by platform default but not combined with any broad privileges here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install units
  3. After installation, invoke the skill by name or use /units
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the "units" skill for unit conversions and calculations using GNU Units. - Supports quick numeric conversions via the command line with the `units -t` flag. - Examples provided for basic, compound, and temperature unit conversions. - Added instructions for rounding output to a set number of decimal places. - Included guidance for looking up unit definitions and handling currency and shell safety issues.
Metadata
Slug units
Version 1.0.0
License
All-time Installs 4
Active Installs 4
Total Versions 1
Frequently Asked Questions

What is Units?

Perform unit conversions and calculations using GNU Units. It is an AI Agent Skill for Claude Code / OpenClaw, with 2132 downloads so far.

How do I install Units?

Run "/install units" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Units free?

Yes, Units is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Units support?

Units is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Units?

It is built and maintained by Asleep (@asleep123); the current version is v1.0.0.

💬 Comments