用途:该技能用于在任务涉及 1Password CLI 时,规划、验证并执行密钥注入与认证流程,包括密钥引用(secret references)、op run/read/inject 以及 shell 插件等用法。
主要能力:覆盖 CLI 安装与登录流程、密钥引用语法与模板语法、环境变量与 .env 使用、脚本中的密钥注入模式、条目字段与模板 JSON、保险库权限与用户状态、条目创建与编辑、SSH 密钥生成与获取、命令参考与最佳实践,以及 Homebrew、Hugging Face、OpenAI、Cloudflare Workers 等 shell 插件设置。
使用方式:先检查操作系统与 shell,用 op --version 确认 CLI 存在,确认桌面应用集成已启用且已解锁。文档要求所有 op 命令在专用 tmux 会话中执行,先 op signin 授权,再用 op whoami 验证访问。多账户时使用 --account 或 OP_ACCOUNT。按场景选择加载路径:op run 用于环境变量或 .env 文件,op read 读取单个密钥,op inject 注入配置或模板文件,op plugin run 用于 shell 插件流程。自动化场景建议使用 1Password Environments 或服务账户。
限制与注意:不要把密钥粘贴到日志、聊天或代码中;优先使用 op run/op inject 而非将密钥写入磁盘;.env 模板可入库,但解析后的 env 文件不得提交。若命令提示未登录,需在 tmux 内重新 op signin 并在应用中授权。文档明确要求不要在 tmux 之外运行 op,若 tmux 不可用应停止并询问。安装命令未在资料中给出,需遵循官方 CLI 入门步骤,不要猜测。