Agent skill

uuid-generator

Use when asked to generate UUIDs, GUIDs, unique identifiers in various formats (UUID1, UUID4, etc.).

Stars 41
Forks 5

Install this agent skill to your Project

npx add-skill https://github.com/dkyazzentwatwa/chatgpt-skills/tree/main/uuid-generator

SKILL.md

UUID Generator

Generate universally unique identifiers (UUIDs) in various formats for distributed systems, databases, and APIs.

Purpose

UUID generation for:

  • Database primary keys
  • API resource identifiers
  • Distributed system coordination
  • Session tokens and tracking
  • File naming and versioning

Features

  • Multiple Versions: UUID1 (time-based), UUID4 (random), UUID5 (namespace)
  • Bulk Generation: Generate thousands of UUIDs
  • Custom Formats: Hyphenated, compact, URN format
  • Namespace UUIDs: Deterministic UUIDs from names
  • Validation: Check UUID format and version
  • Export: CSV, JSON, plain text

Quick Start

python
from uuid_generator import UUIDGenerator

# Generate UUID4 (random)
gen = UUIDGenerator()
uuid = gen.generate()  # 'a1b2c3d4-e5f6-4789-g0h1-i2j3k4l5m6n7'

# Bulk generation
uuids = gen.generate_bulk(count=1000, version=4)

# Namespace UUID (deterministic)
uuid = gen.generate_namespace('example.com', namespace='dns')

CLI Usage

bash
# Generate single UUID
python uuid_generator.py

# Generate 1000 UUIDs
python uuid_generator.py --count 1000 --output uuids.txt

# Generate namespace UUID
python uuid_generator.py --namespace dns --name example.com

Didn't find tool you were looking for?

Be as detailed as possible for better results