Api Integration
指导前端与后端API集成的类型、错误、鉴权及实时通信设计规范。
下载 255
通过 CLI 管理 1Password 密码,支持多账户登录与安全操作。
openclaw skills install @cuiday1975/1password-1-0-1-zip命令、参数、文件名以原文为准
请遵循官方 CLI 入门步骤,不要自行猜测安装命令。
references/get-started.md(安装 + 应用集成 + 登录流程)references/cli-examples.md(真实的 op 命令示例)op --version。op 命令创建一个全新的 tmux 会话(禁止在 tmux 外部直接调用 op)。op signin(预期会触发应用端提示)。op whoami(在读取任何密钥前必须成功)。--account 或环境变量 OP_ACCOUNT 指定目标账户。Shell 工具为每个命令启动独立的 TTY。为避免重复提示和失败,始终在专用的 tmux 会话中运行 op 命令,并使用全新的 socket/会话名称。
示例(参考 tmux 技能中的 socket 命名规范,不要复用旧的会话名称):
SOCKET_DIR="${CLAWDBOT_TMUX_SOCKET_DIR:-${TMPDIR:-/tmp}/clawdbot-tmux-sockets}"
mkdir -p "$SOCKET_DIR"
SOCKET="$SOCKET_DIR/clawdbot-op.sock"
SESSION="op-auth-$(date +%Y%m%d-%H%M%S)"
tmux -S "$SOCKET" new -d -s "$SESSION" -n shell
tmux -S "$SOCKET" send-keys -t "$SESSION":0.0 -- "op signin --account my.1password.com" Enter
tmux -S "$SOCKET" send-keys -t "$SESSION":0.0 -- "op whoami" Enter
tmux -S "$SOCKET" send-keys -t "$SESSION":0.0 -- "op vault list" Enter
tmux -S "$SOCKET" capture-pane -p -J -t "$SESSION":0.0 -S -200
tmux -S "$SOCKET" kill-session -t "$SESSION"op run / op inject,避免将密钥写入磁盘。op account add。op signin,并在应用中完成授权。op;若无法使用 tmux,应立即停止并询问。已收录 1 个 Skill