← 返回 Skills 市场
135
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install etcd-manager
功能描述
Manage etcd key-value store operations (list, get, put, delete) with safety checks and backup mechanisms. Use when: reading/writing configuration, managing d...
使用说明 (SKILL.md)
etcd Skill
A clean and safe etcd management skill for OpenClaw.
Safety Rules
- Read-first: Always prefer read operations (list, get) over write operations
- Backup before modification: Always show old value before put/delete
- Production protection: Be extra cautious with prod environments
- Explicit confirmation: Require clear user intent for destructive operations
Command Conventions
List keys by prefix
etcdctl --endpoints="$ENDPOINTS" get "$PREFIX" --prefix --keys-only
Get key and value
etcdctl --endpoints="$ENDPOINTS" get "$KEY"
Put key (with backup)
# Show old value first
etcdctl --endpoints="$ENDPOINTS" get "$KEY" || true
# Write new value
etcdctl --endpoints="$ENDPOINTS" put "$KEY" "$VALUE"
Delete key (with backup)
# Backup old value
etcdctl --endpoints="$ENDPOINTS" get "$KEY" || true
# Delete
etcdctl --endpoints="$ENDPOINTS" del "$KEY"
For TLS connections, add:
--cacert="$CACERT" --cert="$CERT" --key="$KEY_FILE"
Workflow
- Environment identification: Determine if this is dev/test/prod
- Safety check: Verify operation safety based on environment
- Backup: For write operations, show current state
- Execution: Perform the requested operation
- Verification: Confirm the operation succeeded
Output Format
Use standardized output format:
【ETCD 操作结果】
1. 操作信息
- 环境:
- Endpoint:
- Action:
- Prefix:
- Key:
2. 执行结果
- 状态:成功 / 失败
- 摘要:
3. 数据
- Key 列表:
- 原值:
- 新值:
- 删除前备份:
4. 风险提示
-
5. 备注
-
Examples
List keys
请使用etcd技能:
- 操作:list
- 环境:test
- 端点:http://etcd-test:2379
- 前缀:/app/config/
Get value
请使用etcd技能:
- 操作:get
- 环境:prod
- 端点:https://etcd-prod:2379
- key:/app/config/database
Put value
请使用etcd技能:
- 操作:put
- 环境:dev
- 端点:http://localhost:2379
- key:/test/key
- value:test_value
Delete key
请使用etcd技能:
- 操作:delete
- 环境:test
- 端点:http://etcd-test:2379
- key:/test/old_key
Notes
- Always use etcdctl version 3.6.1 or higher
- For production environments, consider using TLS
- The skill includes built-in backup mechanisms
- Operations are logged for audit purposes
安全使用建议
This etcd-manager skill appears to do what it claims: it runs etcdctl commands with sensible safety rules. Before installing, check three things: (1) fix the INSTALL.md download placeholder and only install packages from a trusted release/source (the README/package.json currently point to example/GitHub placeholders), (2) decide where and how you want backups/audit logs persisted (the scripts only print old values; the docs contain sample backup-to-/var/backup which would require write permissions), and (3) provide TLS cert paths or endpoint credentials for production clusters — the skill expects you to supply them but does not store or request secrets itself. If you need stricter assurance, ask the maintainer for signed release artifacts and a clear install URL and confirm any backup/logging behavior before running in production.
功能分析
Type: OpenClaw Skill
Name: etcd-manager
Version: 1.0.0
The etcd-manager skill is a legitimate tool for managing etcd key-value stores. It provides a bash wrapper (etcd_helper.sh) for standard etcdctl operations and includes comprehensive safety guidelines in SKILL.md and references/safety_guidelines.md, such as mandatory backups before modification and environment-aware risk levels. No evidence of data exfiltration, malicious execution, or prompt injection was found; the code logic is transparent and aligned with its stated purpose.
能力评估
Purpose & Capability
Name/description match the included scripts and SKILL.md. The helper script and test script implement list/get/put/delete and health checks as described.
Instruction Scope
SKILL.md and scripts stay within etcd operational scope (etcdctl calls, backup-before-write, explicit confirmations recommended). The references show examples that write backups to /var/backup/etcd and mention audit logging, but the included scripts only print old values and do not implement persistent backup/log shipping — review whether you need persistent backups or logging before relying on the skill in production.
Install Mechanism
The skill is instruction-only (no formal install spec), which is lower risk, but INSTALL.md contains a placeholder/untrusted download example (https://example.com/openclaw-skill-etcd-1.0.0.tar.gz). The package.json lists 'etcdctl' as a dependency (etcdctl is a system binary, not an npm package). These are likely documentation issues but should be corrected to point to authoritative releases and clear installation steps.
Credentials
The skill declares no required environment variables or credentials, which is reasonable. It does use endpoint URLs and optionally TLS cert file paths (CACERT, CERT, KEY_FILE / ETCD_CA_CERT, ETCD_CLIENT_CERT, ETCD_CLIENT_KEY) but treats them as optional; confirm you will provide appropriate TLS files for production clusters. The skill does not request unrelated credentials.
Persistence & Privilege
always:false and no modifications to other skills or global configuration. The skill does not request permanent elevated privileges or automatic inclusion.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install etcd-manager - 安装完成后,直接呼叫该 Skill 的名称或使用
/etcd-manager触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of the etcd-manager skill:
- Provides clean and safe management for etcd key-value store operations: list, get, put, and delete.
- Enforces safety rules with read-first preference, backups before modification, and explicit confirmation for destructive actions.
- Distinguishes between dev, test, and prod environments, applying extra caution in production.
- Standardizes command conventions and output formats to ensure clear, auditable interactions.
- Supports TLS connections and logging for added security and traceability.
元数据
常见问题
etcd-manager 是什么?
Manage etcd key-value store operations (list, get, put, delete) with safety checks and backup mechanisms. Use when: reading/writing configuration, managing d... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 135 次。
如何安装 etcd-manager?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install etcd-manager」即可一键安装,无需额外配置。
etcd-manager 是免费的吗?
是的,etcd-manager 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
etcd-manager 支持哪些平台?
etcd-manager 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 etcd-manager?
由 FPbear(@fpbear)开发并维护,当前版本 v1.0.0。
推荐 Skills