用途:本技能用于设置和使用 1Password CLI(op),包括安装 CLI、启用桌面应用集成、登录(单账号或多账号)等场景。安装应遵循官方 CLI 入门步骤,不要猜测安装命令。
主要能力:提供 get-started 参考(安装、应用集成、登录流程)与 CLI 示例参考(真实 op 示例)。工作流包括:检查操作系统与 shell;用 op --version 验证 CLI 是否存在;确认桌面应用集成已启用且应用已解锁;在 tmux 中登录授权(op signin,预期出现应用提示);用 op whoami 验证访问权限,成功后才能读取任何密钥;多账号时使用 --account 或 OP_ACCOUNT。
使用方式:所有 op 命令必须在专用 tmux 会话中运行,不允许在 tmux 之外直接调用 op。示例中先创建 socket 目录与会话,再在会话内依次执行 op signin --account my.1password.com、op whoami、op vault list,最后捕获窗格并结束会话。若无法使用 tmux,应停止并询问。
限制与安全:切勿将密钥粘贴到日志、聊天或代码中;优先使用 op run / op inject,而不是把密钥写入磁盘;若需无应用集成登录,使用 op account add;若命令返回“account is not signed in”,需在 tmux 内重新执行 op signin 并在应用中授权。