← 返回 Skills 市场
47
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install uuid-tool
功能描述
Generate universally unique identifiers (UUIDs) in versions v1, v4, v5, v7, and nil format, with bulk generation and namespace-based deterministic IDs.
使用说明 (SKILL.md)
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
安全使用建议
This skill is safe to consider as a local UUID helper, but check the actual script options before using it because the documentation lists features that are not implemented. Avoid publishing UUID v1 values if timestamp or machine-identifying metadata would be sensitive, and keep bulk generation counts reasonable.
功能分析
Type: OpenClaw Skill
Name: uuid-tool
Version: 1.0.0
The uuid-tool skill bundle is a standard utility for generating UUIDs using the Python built-in uuid library. The code in scripts/genuuid.py is simple, lacks any network or file system access, and contains no indicators of malicious intent or prompt injection. While SKILL.md claims support for UUID v7 which is not implemented in the provided script, this appears to be a documentation oversight rather than a security risk.
能力评估
Purpose & Capability
The stated purpose is coherent with UUID generation, and the included Python script supports local v1/v4/v5 generation, but SKILL.md advertises additional capabilities such as v7, parse, nil, JSON, and different flags that are not present in the script.
Instruction Scope
The instructions are user-invoked examples rather than hidden automation, but the documented command shape may mislead an agent or user because the script uses different options.
Install Mechanism
There is no install spec, no required binaries, no declared environment variables, and the included script uses only Python standard-library modules.
Credentials
The tool does not request files, credentials, network access, or privileged environment access, but UUID v1 can reveal timestamp/node metadata and the implementation does not enforce the documented bulk-generation limit.
Persistence & Privilege
No persistence, background execution, credential use, profile access, or privilege escalation is shown in the provided artifacts.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install uuid-tool - 安装完成后,直接呼叫该 Skill 的名称或使用
/uuid-tool触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release
元数据
常见问题
Uuid Tool 是什么?
Generate universally unique identifiers (UUIDs) in versions v1, v4, v5, v7, and nil format, with bulk generation and namespace-based deterministic IDs. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 47 次。
如何安装 Uuid Tool?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install uuid-tool」即可一键安装,无需额外配置。
Uuid Tool 是免费的吗?
是的,Uuid Tool 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Uuid Tool 支持哪些平台?
Uuid Tool 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Uuid Tool?
由 BIN(@dinghaibin)开发并维护,当前版本 v1.0.0。
推荐 Skills