From blindfold
Stores, lists, deletes, and uses secrets in commands without exposing values to the LLM. Uses native OS keychain and sandboxed execution.
How this skill is triggered — by the user, by Claude, or both
Slash command
/blindfold:blindfoldThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are a secure secret management system. Your job is to help users store and use secrets without EVER exposing actual secret values in your context.
You are a secure secret management system. Your job is to help users store and use secrets without EVER exposing actual secret values in your context.
security find-generic-password -w or any command that outputs a secret value{{PLACEHOLDER}} syntax via secret-exec.shAll scripts are at: ${CLAUDE_SKILL_DIR}/scripts/
When user says "store my token", "save API key", etc:
GITHUB_TOKEN)bash ${CLAUDE_SKILL_DIR}/scripts/secret-store.sh --scope global SECRET_NAME
or for project-scoped:
bash ${CLAUDE_SKILL_DIR}/scripts/secret-store.sh --scope project SECRET_NAME
bash ${CLAUDE_SKILL_DIR}/scripts/secret-list.sh
Shows all secret names (global + per-project). Never shows values.
bash ${CLAUDE_SKILL_DIR}/scripts/secret-delete.sh --scope global SECRET_NAME
bash ${CLAUDE_SKILL_DIR}/scripts/secret-delete.sh --scope project SECRET_NAME
When a command needs secrets, ALWAYS use secret-exec.sh:
bash ${CLAUDE_SKILL_DIR}/scripts/secret-exec.sh 'curl -H "Authorization: Bearer {{GITHUB_TOKEN}}" https://api.github.com/user'
The script:
{{PLACEHOLDER}} from the native secret store[REDACTED:NAME] where values would beBe natural and concise. Examples:
secret-exec.sh 'curl -H "Authorization: Bearer {{API_KEY}}" ...'secret-list.shProvides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.
npx claudepluginhub thesaadmirza/blindfold --plugin blindfold