← Back to Skills Marketplace
207
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install uuid-toolkit
Description
Generate, parse, validate, and convert UUIDs (v1/v3/v4/v5), ULIDs, and NanoIDs. Use when creating unique identifiers, parsing existing UUIDs to extract versi...
Usage Guidance
This skill appears coherent and self-contained. You can inspect the included Python file (scripts/uuid_toolkit.py) before running it (the full source is bundled). Note: UUID v1 values contain node information (historically MAC) and the script will display the node/MAC when parsing v1 UUIDs — avoid generating or sharing v1 values if you don't want length/host-identifying data. Otherwise, the tool uses safe standard-library RNG (os.urandom / secrets) and performs no network I/O or secret access.
Capability Analysis
Type: OpenClaw Skill
Name: uuid-toolkit
Version: 1.0.0
The uuid-toolkit skill is a standard utility for generating, parsing, and validating various unique identifier formats (UUID, ULID, NanoID). The implementation in scripts/uuid_toolkit.py uses built-in Python modules and secure randomness (secrets/os.urandom) without any network access, file system modifications, or suspicious logic.
Capability Assessment
Purpose & Capability
Name and description align with the included script and SKILL.md. The code implements UUID (v1/v3/v4/v5), ULID, and NanoID generation/parse/convert functionality and nothing unrelated is requested (no cloud creds, no extra binaries).
Instruction Scope
SKILL.md only instructs running the bundled Python script and demonstrates generate/parse/validate/convert commands; the instructions do not ask the agent to read unrelated files, environment variables, or contact external endpoints.
Install Mechanism
No install spec is provided (instruction-only with a bundled script). The script uses only Python standard library modules (uuid, os, time, base64, struct, secrets, etc.), so no external package installs are required.
Credentials
The skill declares no required environment variables, credentials, or config paths and the code does not access environment secrets. The requested access is proportional to the functionality.
Persistence & Privilege
always is false and the skill does not attempt to modify other skills or persistent agent configuration; it only provides a runnable script and prints output.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install uuid-toolkit - After installation, invoke the skill by name or use
/uuid-toolkit - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of uuid-toolkit.
- Generate, parse, validate, and convert UUIDs (v1, v3, v4, v5), ULIDs, and NanoIDs.
- Supports creating, parsing, and validating identifiers, as well as converting between multiple string and binary formats.
- Offers bulk ID generation, extraction of UUID metadata (version, timestamp, node), and nil UUID support.
- No external dependencies required (Python 3.9+).
Metadata
Frequently Asked Questions
What is Uuid Toolkit?
Generate, parse, validate, and convert UUIDs (v1/v3/v4/v5), ULIDs, and NanoIDs. Use when creating unique identifiers, parsing existing UUIDs to extract versi... It is an AI Agent Skill for Claude Code / OpenClaw, with 207 downloads so far.
How do I install Uuid Toolkit?
Run "/install uuid-toolkit" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Uuid Toolkit free?
Yes, Uuid Toolkit is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Uuid Toolkit support?
Uuid Toolkit is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Uuid Toolkit?
It is built and maintained by John Wang (@johnnywang2001); the current version is v1.0.0.
More Skills