汎用セキュリティ⭐ リポ 19品質スコア 78/100
1password
1Password CLI(op)のセットアップと使用ができます。CLIのインストール、デスクトップアプリとの連携有効化、サインイン(シングルアカウント/マルチアカウント対応)、またはopを経由したシークレットの読み込み・注入・実行が必要な場合に使用します。
description の原文を見る
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/running secrets via op.
SKILL.md 本文
1Password CLI
公式の CLI スタートガイドに従ってください。インストールコマンドを推測しないでください。
参考資料
references/get-started.md(インストール + アプリ統合 + サインインフロー)references/cli-examples.md(実際のopコマンド例)
ワークフロー
- OS とシェルを確認します。
- CLI が存在することを確認します:
op --version。 - デスクトップアプリの統合が有効になっている(スタートガイド参照)こと、およびアプリがアンロック状態であることを確認します。
- 必須: すべての
opコマンドについて新しい tmux セッションを作成します(tmux の外での直接的なop呼び出しは行いません)。 - tmux 内でサインイン / 認可します:
op signin(アプリのプロンプトが表示されることを期待します)。 - tmux 内でアクセスを確認します:
op whoami(シークレット読み込み前に必ず成功する必要があります)。 - 複数のアカウントがある場合:
--accountまたはOP_ACCOUNTを使用します。
必須 tmux セッション (T-Max)
シェルツールはコマンドごとに新しい TTY を使用します。再度のプロンプト表示と失敗を回避するため、常に専用の tmux セッション内で、新しいソケット/セッション名を使用して op を実行してください。
例(tmux スキルのソケット規則を参照し、古いセッション名を再利用しないでください):
SOCKET_DIR="${SOLANAOS_TMUX_SOCKET_DIR:-${TAMAGOBOT_TMUX_SOCKET_DIR:-${TMPDIR:-/tmp}/solanaos-tmux-sockets}}"
mkdir -p "$SOCKET_DIR"
SOCKET="$SOCKET_DIR/solanaos-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を使用します。 - コマンドが「アカウントがサインインされていない」というメッセージを返す場合、tmux 内で
op signinを再実行し、アプリで認可します。 - tmux の外で
opを実行しないでください。tmux が利用できない場合は停止して確認を求めます。
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- x402agent
- ライセンス
- MIT
- 最終更新
- 2026/5/12
Source: https://github.com/x402agent/solana-clawd / ライセンス: MIT