Keychain credential manager
Skill a5c-ai/babysitter/library/specializations/desktop-development/skills/keychain-credential-manager
Babysitter enforces obedience on agentic workforces and enables them to manage extremely complex tasks and workflows through deterministic, hallucination-free self-orchestration
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.
What its author says it does
Copied from the file, not written here
Manage credentials in OS keychains across Windows, macOS, and Linux
SKILL.md
1.6 KB, 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