Keychain credential manager
Skill a5c-ai/babysitter/library/specializations/desktop-development/skills/keychain-credential-manager
Manage credentials in OS keychains across Windows, macOS, and LinuxFrom its SKILL.md
npx -y skills add a5c-ai/babysitter --skill keychain-credential-managerAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
1.6 KB, 249 tokens by cl100k_base, as published. Nobody here has run it
keychain-credential-manager
Manage credentials securely in OS keychains (Windows Credential Manager, macOS Keychain, Linux libsecret) with a cross-platform API.
Capabilities
- Store credentials securely
- Retrieve credentials at runtime
- Delete stored credentials
- Support all three desktop platforms
- Integrate with keytar/node-keytar
- Generate credential access code
Input Schema
{
"type": "object",
"properties": {
"projectPath": { "type": "string" },
"serviceName": { "type": "string" },
"framework": { "enum": ["electron", "native", "dotnet"] }
},
"required": ["projectPath", "serviceName"]
}
Cross-Platform API
// Using keytar (Electron)
const keytar = require('keytar');
async function storeCredential(account, password) {
await keytar.setPassword('MyApp', account, password);
}
async function getCredential(account) {
return await keytar.getPassword('MyApp', account);
}
Related Skills
security-hardeningprocesselectron-ipc-security-audit
What ships with it: 1 file
461 B alongside SKILL.md
- README.md461 B