vault-secrets
$
npx mdskill add automateyournetwork/netclaw/vault-secretsSecurely manage HashiCorp Vault KV secrets with value protection
- Solve tasks like reading, writing, and injecting secrets without exposing values
- Uses Vault API via the vault-mcp server for secure secret operations
- Enforces strict value protection by never displaying secret contents
- Delivers metadata and injects secrets directly to integrations as needed
SKILL.md
.github/skills/vault-secretsView on GitHub ↗
--- name: vault-secrets description: "Manage HashiCorp Vault KV secrets with strict value protection." version: 1.0.0 license: Apache-2.0 author: netclaw tags: [] --- # Vault Secrets Skill Manage HashiCorp Vault KV secrets with strict value protection. ## Tools | Tool | Description | |------|-------------| | `read_secret` | Read secret metadata (values NEVER displayed) | | `write_secret` | Write secret to KV engine | | `list_secrets` | List secrets in a path | | `delete_secret` | Delete a secret | | `get_secret_metadata` | Get secret version metadata | | `inject_secret` | Inject secret value to integration | ## CRITICAL: Secret Value Protection **Secret values are NEVER displayed in responses.** When reading secrets: - Only metadata is shown (version, created time, etc.) - Actual secret values are never logged or returned - Use `inject_to` parameter to send secrets directly to integrations ## Example Queries ``` List secrets in the network-devices path Read metadata for secret network-devices/router-creds Inject router credentials to pyATS testbed Write a new secret to network-devices/switch-01 ``` ## Prerequisites - `VAULT_ADDR` Vault server address - `VAULT_TOKEN` Authentication token with appropriate policy - Optional: `VAULT_NAMESPACE` for Vault Enterprise ## Server This skill uses the `vault-mcp` server which connects to Vault API.