← 返回 Skills 市场
220
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install auto-authenticator-local
功能描述
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...
使用说明 (SKILL.md)
Auto Authenticator Local
Auto Authenticator Local is a privacy-first skill for generating TOTP codes on the user's machine.
What this skill does
- Adds a TOTP seed to the operating system credential vault under a user-chosen alias.
- Generates the current 6-digit code for a single alias on explicit request.
- Deletes a stored alias when the user rotates or removes access.
- Helps the user integrate approved local login flows for accounts they own or are authorized to manage.
Hard safety rules
- Refuse any request framed as bypassing MFA, avoiding rate limits, defeating anti-abuse systems, or "hiding" OTP generation from security controls.
- Do not store TOTP seeds in plaintext files, shell history, screenshots, prompts, git, or chat transcripts.
- Do not bulk-export secrets or dump all aliases.
- Do not generate codes silently in the background. Require an explicit alias each time.
- If the account ownership or authorization is unclear, pause and ask for confirmation before helping.
Platform assumptions
- The bundled scripts are cross-platform through
keyring, which maps to OS-native secure storage. - macOS also has a built-in fallback through the
securityCLI. - If the host machine does not have a working secure storage backend, help the user install one rather than falling back to plaintext.
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 guidance
Default workflow
- Confirm the user owns the account or is authorized to manage it.
- Ask for a short alias that does not leak unnecessary sensitive context.
- Store the seed with:
python3 scripts/totp_add.py --alias \x3Calias> --issuer \x3Cissuer> --account \x3Caccount>
- Generate a code only when explicitly requested:
python3 scripts/totp_code.py --alias \x3Calias>
- Remove the seed if the account is decommissioned or rotated:
python3 scripts/totp_delete.py --alias \x3Calias>
Response style
- Keep generated output minimal.
- Prefer returning only the code and its expiry when that is what the user asked for.
- When discussing storage or rollout, emphasize privacy, explicit invocation, and device-local handling.
- If the user asks about publishing, position the skill as a local privacy and convenience tool for legitimate access.
Good deliverables
- A local setup guide
- A security checklist
- A migration plan from plaintext secrets to Keychain
- A small integration for approved local login steps
Avoid
- Marketing copy about bypassing protections
- Stealth or hidden code generation
- Unauthorized access flows
- Secret export or exfiltration helpers
安全使用建议
This skill appears to do what it says: local-only TOTP storage and on-demand code generation using your OS keyring. Before installing, verify the GitHub repository and commit you are installing, avoid piping unknown install scripts directly into bash, and consider running the scripts locally (not through a shared agent) the first time to confirm behavior. Be careful not to paste generated codes into chat transcripts or logs if those are stored or reviewed. If you share the machine, ensure your OS credential store is locked and you understand which keyring backend will be used (keyring vs macOS security CLI).
功能分析
Type: OpenClaw Skill
Name: auto-authenticator-local
Version: 1.0.0
The skill is a legitimate local-first TOTP (Time-based One-Time Password) manager that uses system-level secure storage (OS Keychain via the 'keyring' library or macOS 'security' CLI). The implementation follows security best practices by avoiding plaintext storage, using list-based subprocess calls to prevent shell injection, and including explicit safety instructions in SKILL.md that direct the AI agent to refuse requests for bypassing MFA or bulk-exporting secrets.
能力评估
Purpose & Capability
Name/description match the implementation: scripts store/fetch/delete TOTP seeds using keyring or macOS security CLI and generate codes. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md limits actions to adding/generating/deleting a single alias and warns against exfiltration or stealth generation. The bundled scripts print codes to stdout (expected), which requires operator caution so codes are not inadvertently recorded in chat transcripts or logs.
Install Mechanism
There is no packaged install spec inside the skill; the provided install.sh clones a GitHub repository and runs pip install -r requirements.txt (keyring). Using GitHub is normal, but the README suggests curl | bash for one-line install — this invokes remote code and should be used only after verifying the repository and commit.
Credentials
No environment variables, keys, or unrelated credentials are requested. The only external dependency is the 'keyring' Python package to access OS-native secure storage, which is proportional to the stated purpose.
Persistence & Privilege
Skill is not always-enabled, and agents/openai.yaml explicitly disables implicit invocation. The skill does not request system-wide config changes or access to other skills' credentials.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install auto-authenticator-local - 安装完成后,直接呼叫该 Skill 的名称或使用
/auto-authenticator-local触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial public release. Local-first TOTP storage and 6-digit code generation with secure system credential storage.
元数据
常见问题
Auto Authenticator Local 是什么?
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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 220 次。
如何安装 Auto Authenticator Local?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install auto-authenticator-local」即可一键安装,无需额外配置。
Auto Authenticator Local 是免费的吗?
是的,Auto Authenticator Local 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Auto Authenticator Local 支持哪些平台?
Auto Authenticator Local 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Auto Authenticator Local?
由 LucasZH7(@lucaszh7)开发并维护,当前版本 v1.0.0。
推荐 Skills