Skip to content

Clawdbot skill for querying HashiCorp Vault (read-only)

License

Notifications You must be signed in to change notification settings

danfedick/vault-skill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

vault-skill

Clawdbot skill for storing and retrieving credentials from HashiCorp Vault. Use Vault as a secure secrets backend for API keys, passwords, tokens, and other sensitive data.

Installation

Via ClawdHub

clawdhub install vault

Manual

Copy SKILL.md to your Clawdbot skills directory:

mkdir -p ~/.clawdbot/skills/vault
cp SKILL.md ~/.clawdbot/skills/vault/

Requirements

  • Vault CLI installed
  • VAULT_ADDR environment variable set
  • VAULT_TOKEN or other auth method configured

What It Does

This skill teaches Clawdbot how to use Vault for credential management:

  • Store secrets — API keys, tokens, passwords, certs
  • Retrieve secrets — Full secret or specific fields
  • List secrets — Browse stored credentials
  • Update/delete — Manage secret lifecycle
  • Versioning — Access previous versions, rollback

Suggested Path Structure

secret/clawdbot/
├── openai          # api_key
├── anthropic       # api_key
├── github          # token
├── telegram        # bot_token
├── aws             # access_key_id, secret_access_key
└── ...

Quick Examples

# Store
vault kv put secret/clawdbot/openai api_key="sk-xxx"

# Retrieve
vault kv get -field=api_key secret/clawdbot/openai

# List
vault kv list secret/clawdbot/

# Use in env
export OPENAI_API_KEY=$(vault kv get -field=api_key secret/clawdbot/openai)

License

MIT

About

Clawdbot skill for querying HashiCorp Vault (read-only)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages