安装并操作 1Password CLI(op)——通过 tmux 保护的工作流安全地登录、读取、注入和运行密钥。
npx clawhub@latest install 1password系统要求
1Password 技能负责设置和驱动 op CLI,使您的代理能够通过 1Password 进行身份验证(单账户或多账户)、列出保险库,并将密钥安全地读取或注入命令,而无需将其写入磁盘。它遵循官方 1Password CLI 入门指南,并强制执行 tmux 会话模式,以防止自动化环境中常见的重复提示和 TTY 故障。
npx clawhub@latest install 1password点击本页顶部的 安装 按钮即可一键设置
op)并验证安装。op run 或 op inject 将密钥安全地注入正在运行的进程,而不是将凭据存储在环境文件中。--account / OP_ACCOUNT。tmux——该技能要求所有 op 命令使用 tmux 会话,若无法使用则会停止而非继续执行。通过 Homebrew(1password-cli 公式)安装 op 二进制文件,并使用 op --version 验证安装,遵循官方入门步骤而非猜测命令。
引导启用 1Password 桌面应用集成、运行 op signin,并在访问任何密钥之前确认授权。优雅地处理应用解锁提示和重新身份验证流程。
所有 op 命令均在具有唯一套接字和会话名称的专用 tmux 会话中执行。这在代理 Shell 调用之间保留 TTY 上下文,防止重复登录提示和命令失败。
优先使用 op run 和 op inject 将密钥直接暴露给进程,避免将凭据写入磁盘、日志或聊天输出。
通过 --account 标志或 OP_ACCOUNT 环境变量支持多个 1Password 账户,并提供清晰的账户切换指导。
在 tmux 会话中使用 op run -- <your-command> 将 1Password 密钥作为环境变量自动注入任何 CLI 工具或脚本,而不会以明文形式暴露值。
通过 op whoami 完成身份验证后,代理可以列出保险库(op vault list)并检索特定条目,以获取下游自动化步骤所需的配置值。
在新工作站或 CI 邻近机器上设置 1Password CLI 集成,通过桌面应用授权登录,并在运行依赖凭据的工作流之前确认访问权限。
对于拥有个人和工作 1Password 账户的团队,该技能在同一 tmux 隔离会话中使用 --account 标志管理账户的登录和切换。
npx clawhub@latest install 1password系统要求
登录后撰写评价
暂无评价。来分享你的使用体验吧!