← 返回 Skills 市场
huangfeng1995

1password.Old

作者 huangfeng1995 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
22
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install 1password-old
功能描述
Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/...
使用说明 (SKILL.md)

1Password CLI

Follow the official CLI get-started steps. Don't guess install commands.

References

  • references/get-started.md (install + app integration + sign-in flow)
  • references/cli-examples.md (real op examples)

Workflow

  1. Check OS + shell.
  2. Verify CLI present: op --version.
  3. Confirm desktop app integration is enabled (per get-started) and the app is unlocked.
  4. REQUIRED: create a fresh tmux session for all op commands (no direct op calls outside tmux).
  5. Sign in / authorize inside tmux: op signin (expect app prompt).
  6. Verify access inside tmux: op whoami (must succeed before any secret read).
  7. If multiple accounts: use --account or OP_ACCOUNT.

REQUIRED tmux session (T-Max)

The shell tool uses a fresh TTY per command. To avoid re-prompts and failures, always run op inside a dedicated tmux session with a fresh socket/session name.

Example (see tmux skill for socket conventions, do not reuse old session names):

SOCKET_DIR="${OPENCLAW_TMUX_SOCKET_DIR:-${TMPDIR:-/tmp}/openclaw-tmux-sockets}"
mkdir -p "$SOCKET_DIR"
SOCKET="$SOCKET_DIR/openclaw-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"

Guardrails

  • Never paste secrets into logs, chat, or code.
  • Prefer op run / op inject over writing secrets to disk.
  • If sign-in without app integration is needed, use op account add.
  • If a command returns "account is not signed in", re-run op signin inside tmux and authorize in the app.
  • Do not run op outside tmux; stop and ask if tmux is unavailable.
安全使用建议
Review this skill carefully before installing. It is not showing hidden code or external exfiltration, but users should avoid the `--no-masking` and `printenv` example, avoid writing secrets to disk unless explicitly needed, set restrictive file permissions for any secret output, and clean up plaintext secret files immediately.
能力标签
cryptorequires-walletrequires-sensitive-credentials
能力评估
Purpose & Capability
The skill's stated purpose is to install and use the 1Password CLI for sign-in, reading, injecting, and running secrets, so access to sensitive credentials is expected and disclosed.
Instruction Scope
The main instructions include useful guardrails, but the examples include `op run --no-masking -- printenv DB_PASSWORD` and file-output/injection patterns without nearby warnings, creating under-scoped guidance for secret exposure.
Install Mechanism
The install path is a normal Homebrew installation of `1password-cli` and the artifact contains only Markdown documentation, with no executable scripts or hidden installer behavior.
Credentials
Use of 1Password desktop integration, tmux, and `op` commands is proportionate to the skill's purpose, but these commands operate on highly sensitive local credential material.
Persistence & Privilege
The skill demonstrates writing secret-derived material to files such as `key.pem` and `config.yml` without clear permission, file mode, cleanup, or persistence warnings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install 1password-old
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /1password-old 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of the 1Password CLI (op) skill. - Provides setup and usage instructions for 1Password CLI, including installation, desktop app integration, and sign-in flows. - Enforces use of a dedicated tmux session for all op commands to ensure reliability and security. - Includes guardrails to prevent leaking secrets and outlines best practices for secret management with op. - Adds references for official installation, integration, and usage examples.
元数据
Slug 1password-old
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 0
历史版本数 1
常见问题

1password.Old 是什么?

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 22 次。

如何安装 1password.Old?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install 1password-old」即可一键安装,无需额外配置。

1password.Old 是免费的吗?

是的,1password.Old 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

1password.Old 支持哪些平台?

1password.Old 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 1password.Old?

由 huangfeng1995(@huangfeng1995)开发并维护,当前版本 v1.0.0。

💬 留言讨论