Community寫作與編輯github.com

tweetapi/agent-skill

用於 Codex、Claude Code、Cursor 及相容 AI 代理程式的官方 TweetAPI Agent Skill,提供唯讀的 Twitter/X 資料存取,並支援 OAuth 代管的 MCP 設定。

agent-skill 是什麼?

此技能為 AI 代理程式(如 Codex、Claude Code、Cursor 等)提供一個安全的唯讀介面,用以存取公開的 Twitter/X 資料。它強制執行嚴格的邊界,禁止所有寫入操作(如發文、按讚、追蹤)及存取私人資料(如私訊、帳戶分析、憑證)。技能支援兩種執行路徑:透過 OAuth 代管的 MCP 伺服器進行即時資料查詢,以及透過伺服器端 REST API 或官方 SDK 進行應用程式整合。關鍵工作流程包括:識別請求類型(文件查詢、即時查詢或應用程式整合)、驗證操作安全性、查閱最新文件、明確告知配額消耗、限制每次僅進行一次即時呼叫並傳回分頁游標。此技能也嚴禁自動分頁、靜默重試及將 API 金鑰暴露於用戶端環境。

相容平台✓Claude Code✓Codex CLI✓Cursor
npx skills add tweetapi/agent-skill

Installed? Explore more 寫作與編輯 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

TweetAPI 唯讀工作流程

在保持操作唯讀、憑證儲存在伺服器端且明確使用配額的前提下,使用 TweetAPI 存取公開的 Twitter/X 資料。

執行安全邊界

  • 僅允許擷取公開資料或公開文件的操作。
  • 不得發文、回覆、刪除、按讚、轉推、書籤、跟隨、取消跟隨,或變更個人檔案、清單、社群狀態。
  • 不得存取私訊、收件匣、通知、私人帳戶分析、帳單、API 金鑰管理、管理介面或內部端點。
  • 不得執行 Twitter/X 登入或自動化會話。
  • 絕不要求、接受、儲存或轉發密碼、Cookie、authToken、ct0、TOTP 驗證碼、代理憑證或私訊內容。
  • 絕不呼叫需要上述任何機密資訊的端點,即使該端點出現在更廣泛的公開 API 文件中。
  • 切勿僅以 HTTP 方法作為安全性的充分證據。應確認操作的效果及必要欄位。
  • 不得聲稱與 X Corp. 有關聯。TweetAPI 是第三方服務。

如果請求的任務跨越此邊界,請說明被排除的操作,並提供一個唯讀的替代方案。不要因為更廣泛的 TweetAPI 產品支援更多操作,就削弱此邊界。

選擇執行路徑

當使用者希望代理程式檢查文件或執行有限的公開資料查詢時,請使用代管的 MCP 伺服器。優先採用其 OAuth 流程,以免 API 金鑰進入對話中。在設定用戶端或呼叫即時工具之前,請先閱讀 references/hosted-mcp.md。

在修改應用程式時,請使用伺服器端 REST 或官方 SDK。在撰寫整合程式碼之前,請先閱讀 references/integration.md。

對於純粹的文件查詢,請直接閱讀權威的公開來源,不要發出即時資料請求。每當需要最新的端點名稱、參數、回應欄位或安裝說明時,請務必參閱 references/sources.md。

遵循工作流程

  1. 識別請求是純文件查詢、即時查詢,還是應用程式整合。
  2. 在選擇端點或工具之前,先根據安全邊界檢查操作。
  3. 查閱最新的公開文件,而非依賴複製的端點目錄。
  4. 對於代理程式使用,選擇 MCP OAuth;對於應用程式程式碼,選擇伺服器端 API 金鑰。
  5. 在發出即時請求之前,先聲明這將消耗配額。
  6. 最多進行一次即時工具呼叫,並預設僅擷取一頁資料。
  7. 回傳任何分頁游標,而非自動跟隨它。在索取下一頁前請先詢問。
  8. 僅將 HTTP 2xx 回應視為成功。清楚呈現驗證、配額和驗證失敗的資訊。
  9. 使用模擬或測試裝置驗證應用程式的變更。除非使用者明確授權,否則不要在設定或測試期間消耗即時配額。

控制配額與分頁

每次即時資料請求都會消耗配額。重試和後續頁面可能消耗更多配額。

  • 不要自動分頁。
  • 不要默默地重試即時請求。
  • 不要僅僅為了證明配置正確而執行即時「煙霧測試」。
  • 在擷取第一頁後停止,並揭露回傳的游標。
  • 如果使用者明確要求多頁的應用程式行為,請實作一個可設定的上限,用於控制頁數、項目數和總請求數。切勿使用無界限的分頁輔助工具。

保護憑證

  • 將 TWEETAPI_API_KEY 儲存在僅限伺服器的環境變數或機密管理程式中。
  • 絕不將其嵌入瀏覽器程式碼、行動應用程式套件、原始碼控制系統、日誌、範例或提示詞中。
  • 僅在文件範例中使用 YOUR_API_KEY 作為佔位符。
  • 對於相容的代理程式用戶端,優先使用 OAuth,端點為 https://mcp.tweetapi.com/mcp。
  • 在記錄回應資料之前,如果其中可能包含敏感的使用者輸入內容,請先進行遮蔽處理。

確保來源準確性

公開的產品文件涵蓋的範圍比此技能更廣。請勿推斷每個記錄在案的端點在這裡都允許使用。請勿自行編造 OpenAPI URL、Postman 集合、SDK 方法或 MCP 工具名稱。請從來源參考文件中驗證最新細節。

當來源之間存在衝突時,請報告衝突,並在解決之前避免進行即時呼叫。

相關技能