UUID suite
Generate all common ID formats in one call: UUIDv4 (random), ULID (time-sortable), and UUIDv5 (deterministic namespace-based).
When to use this pack
An agent is setting up a new entity and needs IDs in multiple formats — a random primary key (UUIDv4), a time-sortable index key (ULID), and a stable derived key (UUIDv5 for deduplication). One call instead of three.
Tools in this pack
-
UUID generator
$0.001
GET /api/uuid
Generate UUIDs. ?version=4 (default, random) or 7 (time-ordered), ?count=1..100.
-
ULID generator
$0.001
GET /api/ulid
Generate ULIDs (sortable, timestamp-prefixed identifiers). ?count=1..100.
-
UUID v5 (deterministic)
$0.001
POST /api/uuid-v5
Generate a deterministic name-based UUID (version 5, SHA-1) from a namespace + name — the same inputs always yield the same UUID, for stable IDs without a database. Namespace may be a UUID or an alias: dns | url | oid | x500.
Workflow
- Generate a random UUIDv4 with uuid — the standard primary key format.
- Generate a ULID with ulid — lexicographically sortable by creation time, useful for time-ordered indexes.
- Generate a UUIDv5 with uuid-v5 using namespace=url and name=test — deterministic: same inputs always produce the same ID, useful for deduplication and content-addressing.
Run it in Claude
claude mcp add agent402 -s user -- npx -y agent402-mcp@latest
Then paste this prompt into Claude:
Generate all ID formats using Agent402: (1) uuid — random UUIDv4. (2) ulid — time-sortable ULID. (3) uuid-v5 {name:"test", namespace:"url"} — deterministic UUIDv5. Return all three.
← All skill packs