agent-friendly-cli 是做什麼的?
在新建、改造或評審命令列工具(CLI)及其配套 Skill 時使用,特別針對供 AI Agent 穩定呼叫、同時也給人正常使用的 CLI。涵蓋命令面設計、非互動模式、JSON 輸出契約、退出碼分層、dry-run、冪等、鑑權安全、CLI/腳本/Skill/Agent 職責分層、事務式編排、風險授權、終態驗證和驗收方法。
在新建、改造或評審命令列工具(CLI)及其配套 Skill 時使用,特別針對供 AI Agent 穩定呼叫、同時也給人正常使用的 CLI。涵蓋命令面設計、非互動模式、JSON 輸出契約、退出碼分層、dry-run、冪等、鑑權安全、CLI/腳本/Skill/Agent 職責分層、事務式編排、風險授權、終態驗證和驗收方法。
此 Skill 旨在協助開發者建構、改造或審查「對 AI Agent 友善」的命令列工具(CLI)。其核心目標是讓 CLI 既能被人類流暢使用,又能被 AI Agent 穩定、可靠地呼叫。它詳細涵蓋了設計上的關鍵面向,包括命令面設計、非互動執行模式、結構化的 JSON 輸出契約、退出碼的分層設計、實作 Dry-run 預覽、保證冪等性、處理鑑權與安全性、明確定義 CLI、腳本、Skill 和 Agent 之間的職責邊界、支援事務式的原子排程、建立風險授權機制,以及導入終態驗證與完整的驗收方法。支援的平台包括 Claude Code、Cursor、Codex 等主流 AI Agent 環境。此 Skill 透過結構化的準則與規範,幫助開發者產出更適合自動化整合的命令列工具。
npx skills add https://github.com/x0c/agent-friendly-cli-skill/tree/mainInstalled? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →
在新建、改造或評審命令列工具(CLI)及其配套 Skill 時使用,特別針對供 AI Agent 穩定呼叫、同時也給人正常使用的 CLI。涵蓋命令面設計、非互動模式、JSON 輸出契約、退出碼分層、dry-run、冪等、鑑權安全、CLI/腳本/Skill/Agent 職責分層、事務式編排、風險授權、終態驗證和驗收方法。
Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.
Control Eight Sleep pods (status, temperature, alarms, schedules).
BluOS CLI (blu) for discovery, playback, grouping, and volume.
Create, search, and manage Bear notes via grizzly CLI.
Capture frames or clips from RTSP/ONVIF cameras.
Search GIF providers with CLI/TUI, download results, and extract stills/sheets.