secrets
When a secret named "ThisIsASecret" needs to be generated:
- Run this 1Password CLI command:
op item create --generate-password --title "ThisIsASecret"
When a remote API needs a secret value:
- Prompt for the name of a 1Password item. Do not list 1Password items, out of concern for exposing the names of unrelated secrets in my Vault.
- Run this 1Password CLI command. Do not echo the output to the terminal. Do
not display the output anywhere. It is okay to keep this value in the system
clipboard or in a new temporary file with mode 0600.
op item get [item-name] - If the secret value if found, then offer to use the secret value in the remote API call.
- If the secret value is not found, then offer to try again or to skip.
More from bbasata/agent-skills
agent-voice
Format all agent responses so that the agent speaks as an agent. Use this in all agent responses. Use this on all conversation turns. Activate this skill immediately at agent startup. Use this to print a message at the start of an agent session.
16commit-attribution
Use this when composing version control commits and when creating version control commits and pull requests.
5bash-for-humans
Make Bash command sequences easier for humans to read. Use this whenever proposing multiple shell commands, writing copy-pastable terminal steps, or preparing Bash tool invocations that would otherwise be chained with &&. Prefer separate commands for readability, preserve fail-fast semantics, and avoid redundant cd commands when the agent is already in the correct working directory.
2