1Password CLI(op)のインストールと操作を行います — tmuxで保護されたワークフローを通じて、サインイン、読み取り、インジェクト、シークレットの安全な実行を実現します。
npx clawhub@latest install 1password動作要件
1Passwordスキルはop CLIをセットアップして操作し、エージェントが1Password(シングルまたはマルチアカウント)で認証し、ボールトを一覧表示し、ディスクに書き込むことなくシークレットをコマンドに安全に読み込んだりインジェクトしたりできるようにします。公式の1Password CLIスタートガイドに従い、自動化環境で一般的な再プロンプトやTTYの失敗を防ぐためにtmuxセッションパターンを強制します。
npx clawhub@latest install 1passwordこのページ上部のインストールボタンをクリックするとワンクリックでセットアップできます
op)をインストールし、インストールを確認するエージェントが必要な場合。op runまたはop injectを使用して実行中のプロセスにシークレットを安全にインジェクトする必要がある場合。--account / OP_ACCOUNTの処理が必要な場合。tmuxを実行できない場合 — スキルはすべてのopコマンドにtmuxセッションを必要とし、それなしでは続行しません。Homebrew(1password-cliフォーミュラ)経由でopバイナリをインストールし、コマンドを推測するのではなく公式スタートガイドの手順に従ってop --versionでインストールを確認します。
1Passwordデスクトップアプリの統合を有効にし、op signinを実行して、シークレットアクセスの前に認証を確認する手順を案内します。アプリのロック解除プロンプトと再認証フローを適切に処理します。
すべてのopコマンドは、一意のソケットとセッション名を持つ専用のtmuxセッション内で実行されます。これにより、エージェントのシェル呼び出し全体でTTYコンテキストが維持され、サインインプロンプトの繰り返しやコマンドの失敗を防ぎます。
op runとop injectを優先してシークレットをプロセスに直接公開し、認証情報をディスク、ログ、またはチャット出力に書き込むことを回避します。
--accountフラグまたはOP_ACCOUNT環境変数を介して複数の1Passwordアカウントをサポートし、アカウント間の切り替えに関する明確なガイダンスを提供します。
tmuxセッション内でop run -- <your-command>を使用して、1Passwordのシークレットを環境変数として任意のCLIツールやスクリプトに自動的にインジェクトします。値が平文で公開されることはありません。
op whoamiで認証後、エージェントはボールトを一覧表示(op vault list)し、特定のアイテムを取得して、後続の自動化ステップに必要な設定値を取り出すことができます。
新しいワークステーションまたはCI隣接マシンで1Password CLI統合をセットアップし、デスクトップアプリの認証でサインインして、認証情報に依存するワークフローを実行する前にアクセスを確認します。
個人用と仕事用の1Passwordアカウントを持つチームに対して、スキルは同じtmuxで分離されたセッション内で--accountフラグを使用してアカウントへのサインインと切り替えを管理します。
npx clawhub@latest install 1password動作要件
レビューを書くにはログイン
まだレビューはありません。最初の体験をシェアしましょう!