返回顶部
U

UUIDGen

Generate UUIDs, short IDs, and nano IDs. Use when creating database keys, minting session tokens, generating unique filenames, or producing batch IDs.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 3.0.0
安全检测
已通过
283
下载量
0
收藏
概述
安装方式
版本历史

UUIDGen

# UUIDGen A real UUID generator and validator. Generate v4 UUIDs, batch-create multiple IDs, validate UUID format, extract UUIDs from text, and generate short 8-character IDs. Uses `/proc/sys/kernel/random/uuid` on Linux or falls back to `python3 uuid` module. ## Commands | Command | Description | |---------|-------------| | `uuidgen v4` | Generate a single random UUID v4 (with compact, uppercase, and URN formats) | | `uuidgen batch <count>` | Generate multiple UUIDs (default: 5, max: 1000) | | `uuidgen validate <uuid>` | Check if a string is a valid UUID (shows version, variant, and format details) | | `uuidgen extract <text>` | Find and extract all UUIDs from a text string | | `uuidgen short` | Generate a short 8-character UUID (plus 3 alternatives) | | `uuidgen version` | Show version | | `uuidgen help` | Show available commands and usage | ## Requirements - Bash 4+ (`set -euo pipefail`) - One of: `/proc/sys/kernel/random/uuid` (Linux), `python3`, or `/dev/urandom` - No external dependencies or API keys ## When to Use 1. **Generate database keys** — `uuidgen v4` for a single ID, `uuidgen batch 100` for bulk 2. **Validate user-supplied UUIDs** — `uuidgen validate <uuid>` checks format, detects version and variant 3. **Extract IDs from logs/text** — `uuidgen extract "Error for session 550e8400-e29b-..."` pulls out all UUIDs 4. **Short identifiers** — `uuidgen short` for 8-char IDs suitable for URLs or display 5. **Batch ID generation** — `uuidgen batch 50` creates 50 UUIDs numbered for easy reference ## Examples ```bash # Generate a single UUID v4 uuidgen v4 # Generate 10 UUIDs uuidgen batch 10 # Validate a UUID uuidgen validate '550e8400-e29b-41d4-a716-446655440000' # Extract UUIDs from text uuidgen extract 'User 550e8400-e29b-41d4-a716-446655440000 created session abc12345-dead-beef-cafe-123456789012' # Generate a short 8-char UUID uuidgen short ``` ### Example Output ``` $ uuidgen v4 ┌──────────────────────────────────────────────────┐ │ UUID v4 Generated │ ├──────────────────────────────────────────────────┤ │ UUID: 1a28540e-25e6-4efe-86a8-93f41e16dad8 │ │ Compact: 1a28540e25e64efe86a893f41e16dad8 │ │ Upper: 1A28540E-25E6-4EFE-86A8-93F41E16DAD8 │ │ URN: urn:uuid:1a28540e-25e6-4efe-86a8-... │ └──────────────────────────────────────────────────┘ $ uuidgen validate '550e8400-e29b-41d4-a716-446655440000' ┌──────────────────────────────────────────────────┐ │ UUID Validation │ ├──────────────────────────────────────────────────┤ │ Input: 550e8400-e29b-41d4-a716-446655440000 │ │ Valid: ✅ YES │ │ Version: v4 (random) │ │ Variant: RFC 4122 / DCE │ │ Compact: 550e8400e29b41d4a716446655440000 │ └──────────────────────────────────────────────────┘ $ uuidgen batch 3 ═══════════════════════════════════════════════════════ Generating 3 UUIDs ═══════════════════════════════════════════════════════ 1. b54a201e-47d7-463e-9539-86e08201b4f0 2. 7fa328ef-fba4-4a7a-94c2-2dc431079aae 3. 0d382fb3-0c52-424b-a7cd-416f6c29ad49 Generated 3 UUID(s). ``` --- *Powered by BytesAgain | bytesagain.com | hello@bytesagain.com*

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 uuidgen-1776082335 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 uuidgen-1776082335 技能

通过命令行安装

skillhub install uuidgen-1776082335

下载 Zip 包

⬇ 下载 UUIDGen v3.0.0

文件大小: 4.86 KB | 发布时间: 2026-4-15 14:49

v3.0.0 最新 2026-4-15 14:49
v3.0.0: Real UUID generator.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部