π¦ ClawHub
Auto Authenticator Local
by @lucaszh7
Use when the user wants a local-first TOTP helper for accounts they personally own or are explicitly authorized to access. This skill stores TOTP seeds in sy...
TERMINAL
clawhub install auto-authenticator-localπ About This Skill
name: auto_authenticator_local description: Use when the user wants a local-first TOTP helper for accounts they personally own or are explicitly authorized to access. This skill stores TOTP seeds in system-level secure credential stores, generates 6-digit codes only on explicit request, helps wire approved login flows, and explains safe local secret handling. Do not use it to bypass MFA policies, evade platform restrictions, hide OTP generation, or automate access without authorization.
Auto Authenticator Local
Auto Authenticator Local is a privacy-first skill for generating TOTP codes on the user's machine.
What this skill does
Hard safety rules
Platform assumptions
keyring, which maps to OS-native secure storage.security CLI.Files to use
scripts/totp_add.py: store or update a TOTP seed in secure storagescripts/totp_code.py: generate the current 6-digit code for one aliasscripts/totp_delete.py: delete an alias from secure storagereferences/security.md: storage and publication guidanceDefault workflow
1. Confirm the user owns the account or is authorized to manage it.
2. Ask for a short alias that does not leak unnecessary sensitive context.
3. Store the seed with:
- python3 scripts/totp_add.py --alias
4. Generate a code only when explicitly requested:
- python3 scripts/totp_code.py --alias
5. Remove the seed if the account is decommissioned or rotated:
- python3 scripts/totp_delete.py --alias