/install uuid-tool
UUID Tool — Universal Unique Identifier Generator
Generate, parse, and inspect UUIDs across multiple standards. Supports time-based (v1, v7), random (v4), and namespace-based (v5) UUIDs for distributed systems, database keys, and idempotency tokens.
Quick Start
# Generate a random UUID (v4)
uuid-tool --generate v4
# Generate a time-ordered UUID (v7, good for DB indexing)
uuid-tool --generate v7
# Generate 10 UUIDs at once
uuid-tool --generate v4 --count 10
Usage
uuid-tool [COMMAND] [OPTIONS]
Commands:
--generate VERSION Generate UUIDs (v1, v4, v5, v7)
--parse UUID Parse and inspect a UUID string
--nil Generate the nil UUID (00000000-...)
--from-name TEXT Deterministic UUID v5 from namespace + name
Options:
--count N Number of UUIDs to generate (default: 1)
--namespace NS Namespace for v5: "dns", "url", "oid", "x500", or custom
--upper Output uppercase hex
--no-hyphens Remove dashes from output
--json Output as JSON array
Examples
# Time-based UUID v1
uuid-tool --generate v1
# Time-ordered UUID v7 (good for DB primary keys)
uuid-tool --generate v7
# Deterministic UUID from a domain name
uuid-tool --from-name "example.com" --namespace dns
# Parse and inspect
uuid-tool --parse "550e8400-e29b-41d4-a716-446655440000"
# Batch generate 100 UUIDs in compact format
uuid-tool --generate v4 --count 100 --no-hyphens
Features
- 4 UUID versions: v1 (time), v4 (random), v5 (SHA-1 namespace), v7 (time-ordered)
- Bulk generation: Up to 1000 UUIDs in one call
- Deterministic v5: Same namespace + name → same UUID every time
- Parse & decode: Extract timestamp, version, variant from any UUID
- Compact mode: Remove dashes for space-constrained usage
- JSON output: Easy integration with scripts and APIs
- Nil UUID: Generate or validate against the all-zero nil UUID
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install uuid-tool - After installation, invoke the skill by name or use
/uuid-tool - Provide required inputs per the skill's parameter spec and get structured output
What is Uuid Tool?
Generate universally unique identifiers (UUIDs) in versions v1, v4, v5, v7, and nil format, with bulk generation and namespace-based deterministic IDs. It is an AI Agent Skill for Claude Code / OpenClaw, with 47 downloads so far.
How do I install Uuid Tool?
Run "/install uuid-tool" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Uuid Tool free?
Yes, Uuid Tool is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Uuid Tool support?
Uuid Tool is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Uuid Tool?
It is built and maintained by BIN (@dinghaibin); the current version is v1.0.0.