安裝並操作 1Password CLI(op)——透過 tmux 保護的工作流程安全地登入、讀取、注入及執行密鑰。
npx clawhub@latest install 1password系統需求
1Password 技能負責設定並驅動 op CLI,讓您的代理人能夠使用 1Password 進行驗證(單一或多帳號)、列出保險庫,並在不將密鑰寫入磁碟的情況下安全地讀取或注入密鑰至指令中。本技能遵循官方 1Password CLI 入門指南,並強制採用 tmux 工作階段模式,以防止自動化環境中常見的重複提示與 TTY 失敗問題。
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 指令均在具有唯一 socket 與工作階段名稱的專屬 tmux 工作階段內執行。這可在代理人的 shell 呼叫之間保留 TTY 上下文,防止重複的登入提示與指令失敗。
優先使用 op run 和 op inject 將密鑰直接暴露給行程,避免將憑證寫入磁碟、日誌或聊天輸出。
透過 --account 旗標或 OP_ACCOUNT 環境變數支援多個 1Password 帳號,並提供清晰的帳號切換指引。
在 tmux 工作階段內使用 op run -- <您的指令>,將 1Password 密鑰作為環境變數自動注入至任何 CLI 工具或腳本,而不會以明文暴露值。
使用 op whoami 驗證後,代理人可以列出保險庫(op vault list)並擷取特定項目,以獲取下游自動化步驟所需的設定值。
在新工作站或 CI 相鄰機器上設定 1Password CLI 整合,使用桌面應用程式授權登入,並在執行依賴憑證的工作流程前確認存取。
對於同時擁有個人與工作 1Password 帳號的團隊,本技能可在同一個 tmux 隔離工作階段內使用 --account 旗標管理登入及帳號切換。
npx clawhub@latest install 1password系統需求
登入後撰寫評價
尚無評價。來分享你的使用體驗吧!