P

twitter-cli 是一款以終端機為優先的 Twitter/X 技能,可用來讀取時間軸、書籤、搜尋結果、個人檔案與推文細節;在完成驗證後,也能進行發文與其他寫入操作。適合用於社群媒體研究、帳號監控,以及透過命令列進行輕量發布。

Stars2.3k
收藏0
評論0
加入時間2026年4月18日
分類社交媒体
安裝指令
npx skills add public-clis/twitter-cli --skill twitter-cli
編輯評分

這項技能得分 84/100,對於想找一個真正可用、而且輸出適合 agent 解析的 Twitter/X CLI 使用者來說,是一個相當扎實的目錄項目。儲存庫呈現出相當完整的工作流程覆蓋、明確的驗證說明,以及結構化 schema,因此使用者可以有不錯的把握決定是否安裝;但也要留意驗證方式與平台相依性的限制。

84/100
亮點
  • Twitter/X 工作流程覆蓋面廣而具體:在 SKILL.md 與 README.md 中明確說明了時間軸、書籤、搜尋、使用者查詢與寫入操作。
  • 可由 agent 觸發且有操作指引:技能包含明確的觸發說明、逐步驗證檢查,以及何時執行的命令式指示。
  • 有文件化的結構化機器可讀輸出:SCHEMA.md 定義了一致的 YAML/JSON 封裝,能減少下游 agent 的猜測空間。
注意事項
  • 驗證是實際的導入門檻:寫入操作需要完整的瀏覽器 cookies,而技能也提醒僅靠 env vars 可能會觸發 226 automation errors。
  • SKILL.md 中沒有安裝指令,且支援/參考檔案較少,因此設定與邊界情況仍可能需要再查看更完整的專案文件。
總覽

twitter-cli skill 總覽

twitter-cli skill 能做什麼

twitter-cli 是一個以終端機為優先的 Twitter/X skill,可用來讀取時間軸、書籤、搜尋結果、個人檔案與推文詳情;在完成驗證後,也支援發文與其他寫入操作。它特別適合想用 CLI 流程取代網頁版的使用者,尤其是在 Social Media 研究、帳號監看與輕量發佈這些情境。

誰適合使用它

如果使用者想從命令列檢視 Twitter/X 資料、自動化例行讀取,或產生可供下游處理的結構化輸出,就適合用 twitter-cli skill。當目標是快速擷取與終端機輸出,而不是完整的社群媒體儀表板時,它會是很合適的選擇。

這個 skill 為什麼不一樣

最大的採用關鍵在於驗證。twitter-cli 不一定需要 API keys 就能運作,但寫入操作會依賴有效的瀏覽器 cookies;如果只提供部分環境變數,執行也可能失敗。也就是說,twitter-cli 的安裝決策,核心其實在於:使用者能否順利完成驗證,以及他們需要的是唯讀還是讀寫權限。

如何使用 twitter-cli skill

安裝 twitter-cli

用以下指令安裝 twitter-cli skill:
npx skills add public-clis/twitter-cli --skill twitter-cli

安裝之後,實際上要判斷的 twitter-cli install 條件,是目標環境是否有 Python 3.10+、uvpipx。這個 repo 的設定方式本來就是 Python CLI 安裝流程,不是瀏覽器擴充功能,也不是代管服務。

先從驗證開始

在進行任何真正的 twitter-cli usage 之前,先檢查狀態。這個 repo 的流程很明確:先確認憑證存在,再往下做。

常見的第一步檢查:
twitter status --yaml

如果 status 顯示未驗證,請先引導使用者透過瀏覽器 cookie 擷取,或其他支援的驗證路徑完成登入,再嘗試發文、回覆或按讚。這一點很重要,因為 twitter-cli 的寫入操作,最常卡住採用的地方就是驗證不完整。

把任務拆成好的提示詞

一個好的 twitter-cli guide 提示詞,應該清楚說明:

  • 目標動作:讀取、搜尋、發文、回覆、引用、按讚、轉推、追蹤或查找
  • 目標物件:username、tweet ID、關鍵字、list,或 timeline 類型
  • 輸出格式:終端機畫面、--yaml--json
  • 任何限制:日期範圍、搜尋分頁、完整文字,或是否排除轉推

範例需求長相:
「用 twitter-cli 搜尋 open source LLM,範圍選 Latest,回傳 --yaml,並整理前 5 筆結果的作者與 URLs。」

先看這些檔案

如果想快速讀 repo,請優先看:

  • SKILL.md:指令與驗證規則
  • README.md:功能範圍與範例
  • SCHEMA.md:結構化輸出格式
  • AGENTS.md:開發與測試脈絡
  • twitter_cli/cli.pytwitter_cli/auth.py:命令入口與登入行為

twitter-cli skill 常見問題

twitter-cli 只適合讀 Twitter/X 嗎?

不是。twitter-cli skill 同時支援讀取與寫入,但寫入操作對驗證品質更敏感,可能需要瀏覽器 cookies,而不只是環境變數。

我需要 API keys 嗎?

一般來說,基本的 twitter-cli 流程不需要 API keys。這個 repo 的設計重點是以瀏覽器 cookies 驗證搭配 CLI 存取,對想快速做 Social Media 操作、又不想先建立 developer app 的使用者特別實用。

什麼情況下不適合用 twitter-cli?

如果使用者需要高流量自動化、保證穩定的 API,或不是以終端機為主的工作流程,就不建議用 twitter-cli。如果帳號無法在支援的瀏覽器中完成驗證,或任務需要無人值守的寫入存取,它也不太適合。

它適合新手嗎?

如果任務很簡單,而且使用者能在支援的瀏覽器中登入 X,那它算是適合新手。最大的入門陷阱,是在憑證還沒確認前就以為指令一定能跑;先驗證,再下指令,會容易很多。

如何改善 twitter-cli skill

給出最小但完整的目標

最好的 twitter-cli 輸出,通常來自精準的輸入:whowhathow many。像「找出 @example 最近談 AI agents 的貼文」會比「搜尋 Twitter」更好,因為這樣 skill 才能選對命令路徑,也能減少雜訊。

先講清楚輸出限制

如果你希望更好的 twitter-cli usage,請先說明你要完整推文文字、結構化輸出,還是精簡的終端機摘要。例如,--yaml 很適合要把結果再拿去解析;而豐富表格輸出則更適合互動式檢視。

說明驗證與環境限制

請告訴系統這個 session 是否已登入、是否有可用的瀏覽器 cookies,以及使用者能不能開啟支援的瀏覽器。這些限制對 twitter-cli install 與執行路徑的影響,通常比推文內容本身還大。

從結果品質調整,不要只改指令形式

如果第一次跑出來的結果不對,優先補強提示詞中的搜尋詞、作者篩選、時間區間或輸出格式,而不是整個重寫需求。對 twitter-cli skill 來說,最大的改善通常來自縮小範圍,以及把想要的資料形狀講清楚。

評分與評論

尚無評分
分享你的評論
登入後即可為這項技能評分並留言。
G
0/10000
最新評論
儲存中...