shiran-yu/keyfob
v0.2.0CC-BY-NC-SA-4.0
Keep API keys and tokens out of agent conversations and hand each command only the secrets it needs.
plugin.json
- name
- keyfob
- version
- 0.2.0
- description
- Keep API keys and tokens out of agent conversations and hand each command only the secrets it needs.
- author
- Shiran Yuhttps://github.com/shiran-yu
- license
- CC-BY-NC-SA-4.0
- repository
- https://github.com/shiran-yu/keyfob
- extensions
- com.openai
plugin.json
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "keyfob",
"version": "0.2.0",
"description": "Keep API keys and tokens out of agent conversations and hand each command only the secrets it needs.",
"author": {
"name": "Shiran Yu",
"url": "https://github.com/shiran-yu"
},
"homepage": "https://github.com/shiran-yu/keyfob",
"repository": "https://github.com/shiran-yu/keyfob",
"license": "CC-BY-NC-SA-4.0",
"keywords": ["secrets", "api-keys", "tokens", "keychain", "secret-service", "security"],
"extensions": {
"com.openai": {
"hooks": "./hooks/codex.json",
"interface": {
"displayName": "keyfob",
"shortDescription": "Keep secrets out of agent conversations",
"longDescription": "Store API keys in the operating-system keystore, block commands that expose them, and inject only the secrets a command needs.",
"developerName": "Shiran Yu",
"category": "Productivity",
"capabilities": ["Write"],
"websiteURL": "https://github.com/shiran-yu/keyfob",
"defaultPrompt": [
"Set up keyfob for the API key this project needs.",
"Check which secrets this project is missing."
],
"brandColor": "#3B7A57"
}
}
}
}
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.openai