← Back to Skills Marketplace
fpbear

etcd-manager

by FPbear · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
135
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install etcd-manager
Description
Manage etcd key-value store operations (list, get, put, delete) with safety checks and backup mechanisms. Use when: reading/writing configuration, managing d...
README (SKILL.md)

etcd Skill

A clean and safe etcd management skill for OpenClaw.

Safety Rules

  1. Read-first: Always prefer read operations (list, get) over write operations
  2. Backup before modification: Always show old value before put/delete
  3. Production protection: Be extra cautious with prod environments
  4. 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

  1. Environment identification: Determine if this is dev/test/prod
  2. Safety check: Verify operation safety based on environment
  3. Backup: For write operations, show current state
  4. Execution: Perform the requested operation
  5. 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
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install etcd-manager
  3. After installation, invoke the skill by name or use /etcd-manager
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug etcd-manager
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 135 downloads so far.

How do I install etcd-manager?

Run "/install etcd-manager" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is etcd-manager free?

Yes, etcd-manager is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does etcd-manager support?

etcd-manager is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created etcd-manager?

It is built and maintained by FPbear (@fpbear); the current version is v1.0.0.

💬 Comments