← 返回 Skills 市场
ppopen

Keychain Access

作者 pp · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
276
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install openclaw-skill-keychain-access
功能描述
macOS Keychain helpers (list/get/set/delete) via the security CLI. Trigger this skill when the user needs to inspect, store, update, or remove generic passwo...
安全使用建议
This skill appears to do what it says: safely wrap the macOS `security` CLI with confirmations, masking, and dry-run support. Before installing or running it: 1) Inspect the included keychain-access.sh yourself (you already have the source) and consider running it in --dry-run mode first. 2) Ensure the target environment has `security` and `python3` on PATH (the metadata only lists `security`, but the script calls python3). 3) Be cautious with flags that reveal or transport secrets: avoid --password (insecure) and only use --raw when a user explicitly requests the plaintext secret. 4) Prefer targeted keychain paths (--keychain) and service/account filters to avoid touching system or unrelated keychains. 5) Note minor inconsistencies (path examples and a small truncated/typo near the script's final error message) — you may want to fix/update the script or SKILL.md before automated use. If you want higher confidence, request a full audit of the final lines of the script (the provided file was truncated in the bundle) and confirmation that no other hidden files or network behavior exist.
功能分析
Type: OpenClaw Skill Name: openclaw-skill-keychain-access Version: 1.0.0 The keychain-access skill is a legitimate utility for managing macOS Keychain entries via the 'security' CLI. The implementation in 'keychain-access.sh' demonstrates strong security practices, including default redaction of secrets, mandatory user confirmation for destructive operations, and support for secure password handling via stdin or environment variables to avoid leaking secrets in shell history. No evidence of data exfiltration, unauthorized access, or malicious intent was found in the code or the 'SKILL.md' instructions.
能力评估
Purpose & Capability
The name/description match the included helper script which wraps the macOS `security` CLI and implements list/get/set/delete for generic passwords. Requested requirements declare the `security` binary only, which is appropriate, but the helper also invokes `python3` to parse `security dump-keychain` output — `python3` is not declared in the skill metadata. This is a minor documentation mismatch (the script will fail on systems without python3).
Instruction Scope
SKILL.md restricts actions to keychain operations, enforces explicit confirmation for destructive operations, masks secrets by default, and supports dry-run previews. The instructions do not ask the agent to read unrelated files, contact external endpoints, or exfiltrate data. Note: the SKILL.md examples reference a repository path (./skills/keychain-access/keychain-access.sh) while README examples show ./keychain-access.sh — a minor path inconsistency to be aware of when invoking the helper.
Install Mechanism
No install spec or network downloads are provided; the skill is instruction-only with an included script file. Nothing in the metadata or files indicates third-party installs or remote code fetches.
Credentials
The skill does not require any environment variables or credentials to be pre-set. It supports an optional --password-env VAR mode that reads and then unsets the named env var (the script unsets the variable by name), which is a reasonable and proportionate convenience. It also supports a deprecated insecure --password flag and warns when it is used — users should avoid that flag. Overall the env access is limited and proportional to its purpose.
Persistence & Privilege
The skill does not request forced inclusion (always: true is false), does not modify other skills or system-wide agent settings, and does not persist credentials itself beyond using the system Keychain via the native CLI. Autonomous invocation is allowed (platform default) but not combined with other red flags.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install openclaw-skill-keychain-access
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /openclaw-skill-keychain-access 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Skills Factory publish batch retry
元数据
Slug openclaw-skill-keychain-access
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Keychain Access 是什么?

macOS Keychain helpers (list/get/set/delete) via the security CLI. Trigger this skill when the user needs to inspect, store, update, or remove generic passwo... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 276 次。

如何安装 Keychain Access?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install openclaw-skill-keychain-access」即可一键安装,无需额外配置。

Keychain Access 是免费的吗?

是的,Keychain Access 完全免费(开源免费),可自由下载、安装和使用。

Keychain Access 支持哪些平台?

Keychain Access 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Keychain Access?

由 pp(@ppopen)开发并维护,当前版本 v1.0.0。

💬 留言讨论