Babysitter keychain-credential-manager
Manage credentials in OS keychains across Windows, macOS, and Linux
install
source · Clone the upstream repo
git clone https://github.com/a5c-ai/babysitter
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/a5c-ai/babysitter "$T" && mkdir -p ~/.claude/skills && cp -r "$T/library/specializations/desktop-development/skills/keychain-credential-manager" ~/.claude/skills/a5c-ai-babysitter-keychain-credential-manager && rm -rf "$T"
manifest:
library/specializations/desktop-development/skills/keychain-credential-manager/SKILL.mdsource content
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
processsecurity-hardeningelectron-ipc-security-audit