---
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.