用途:本技能用于设置和使用 1Password CLI(op),适用于安装 CLI、启用桌面应用集成、登录(单账号或多账号)等场景。
主要能力与流程:先检查操作系统与 shell,用 op --version 确认 CLI 已安装;按官方 get-started 步骤确认桌面应用集成已启用且应用已解锁。所有 op 命令必须在专用的 tmux 会话中执行,不允许在 tmux 之外直接调用 op。在 tmux 内执行 op signin 完成登录或授权,再用 op whoami 验证访问权限,成功后才能读取任何密钥。多账号时使用 --account 或 OP_ACCOUNT 指定账号。
使用方式:资料给出 tmux 会话示例,包括创建 socket 目录、用 tmux -S 新建会话、send-keys 发送 op signin --account my.1password.com、op whoami、op vault list,并用 capture-pane 查看输出、kill-session 结束会话。安装命令与具体示例需参考 references/get-started.md 和 references/cli-examples.md,不要自行猜测安装命令。
限制与注意事项:切勿将密钥粘贴到日志、聊天或代码中;优先使用 op run 或 op inject,避免把密钥写入磁盘。若需要不依赖应用集成的登录,使用 op account add。若命令返回“account is not signed in”,需在 tmux 内重新执行 op signin 并在应用中授权。tmux 不可用时应停止并询问,不要绕过该要求。