campayn-automation
作者 ComposioHQcampayn-automation 可協助代理透過 Composio Rube MCP 自動化 Campayn 電子郵件行銷:先探索目前可用工具、檢查 Campayn 連線,並規劃安全的活動操作。
此技能評分為 64/100,代表可接受收錄於目錄,但能力有限。目錄使用者可取得足夠資訊,理解它能透過 Rube MCP 啟用 Campayn 自動化,以及代理應如何開始、驗證身分並探索工具。不過,該 repository 只提供單一 SKILL.md,內容多為通用的工具探索指引,缺少具體的 Campayn 專屬工作流程細節;因此較適合已熟悉 Composio/Rube 的使用者,而非期待開箱即用 Campayn playbooks 的人。
- 有效的技能 frontmatter 宣告必要的 `rube` MCP,並清楚說明用途:透過 Composio/Rube 自動化 Campayn 任務。
- 先決條件與設定步驟明確要求代理驗證 `RUBE_SEARCH_TOOLS`、使用 `RUBE_MANAGE_CONNECTIONS` 搭配 toolkit `campayn`,並在執行工作流程前確認連線為 ACTIVE。
- 此技能反覆要求代理先搜尋工具以取得最新 schema,有助於降低 schema 過期風險,並支援透過 Rube 正確觸發操作。
- 除了單一的 SKILL.md 之外,沒有提供支援檔案、指令碼、README 或安裝指令,因此導入成效取決於使用者是否已熟悉如何新增並使用 Rube MCP。
- 工作流程說明多半是通用的 Rube 工具探索/連線檢查模式,而非深入的 Campayn 專屬自動化流程;代理仍可能需要根據探索到的 schema 推斷特定任務步驟。
campayn-automation skill 概覽
campayn-automation 的用途
campayn-automation 是一個 Claude skill,可透過 Composio 的 Rube MCP server 自動化 Campayn 電子郵件行銷工作。campayn-automation skill 適合想讓 AI agent 自行探索目前 Campayn tool schema、確認已完成驗證的 Campayn 連線,並在減少手動查 API 的情況下執行電子報活動操作的使用者。
最重要的是:這個 skill 依賴 MCP。它不會把每一個 Campayn action 都寫死在 skill 裡,而是要求 agent 先呼叫 RUBE_SEARCH_TOOLS,以便從 Composio 的 Campayn toolkit 取得最新的 tool slug、輸入欄位、執行計畫與常見陷阱。
最適合的使用者與工作情境
如果你已經在使用 Campayn,並希望透過 agent 輔助 Email Campaigns 工作流程,例如準備活動操作、檢查可用操作、在支援範圍內管理 contacts 或 lists,以及透過 Rube MCP 協調可重複執行的行銷任務,那麼 campayn-automation skill 會很適合。
它特別適合已經清楚商業目標、但不想在每次任務前手動檢查 toolkit schema 的營運人員。範例目標可以是:「找出目前可用的 Campayn tools,確認我的連線仍為 active,然後依照必填欄位協助建立或更新 campaign workflow。」
採用前的關鍵需求
在安裝或依賴 campayn-automation 之前,請先確認你的 client 可以使用 MCP tools,並且能連線到 https://rube.app/mcp 的 Rube。這個 skill 需要:
- 可使用
RUBE_SEARCH_TOOLS - 可使用
RUBE_MANAGE_CONNECTIONS - 使用 toolkit
campayn的 active Campayn connection - 執行前必須先探索 tools,因為 schema 可能會變動
如果你的環境無法呼叫 MCP tools,這個 skill 相較於一般 prompt 就無法發揮主要價值。
如何使用 campayn-automation skill
campayn-automation 安裝與設定流程
從 Composio skill collection 安裝這個 skill:
npx skills add ComposioHQ/awesome-claude-skills --skill campayn-automation
接著用以下位址把 Rube MCP 加到你的 AI client configuration:
https://rube.app/mcp
MCP server 可用之後,實際設定順序如下:
- 請 agent 確認
RUBE_SEARCH_TOOLS可用。 - 請它用 toolkit
campayn呼叫RUBE_MANAGE_CONNECTIONS。 - 如果 connection 不是
ACTIVE,請完成回傳的 authorization flow。 - 在要求 agent 執行 Campayn actions 之前,再次檢查 connection status。
如果要檢視 repository,請從 composio-skills/campayn-automation/SKILL.md 開始。repository preview 顯示這個 skill 沒有額外的 README.md、scripts、rules、references 或 resources,因此 skill file 就是主要依據。
你需要提供給 skill 的輸入
若要讓 campayn-automation 的使用效果更好,請提供商業目標與操作邊界,而不是只給模糊指令。好的輸入包括:
- 你想執行的確切 Campayn task
- 相關的 campaign、list、contact 或 segment 名稱
- 你已知的必填欄位
- agent 應該只草擬計畫,還是可以實際執行 tools
- 在建立、更新、傳送或刪除任何內容前,需要哪些核准點
較弱的 prompt:「Automate Campayn。」
較好的 prompt:「Use campayn-automation to discover current Campayn tools, verify my connection, then prepare a plan to create a newsletter campaign for our June product update. Do not execute send actions without my approval. Ask me for any missing required fields after inspecting the schema。」
產生較好結果的工作流程
可靠的 campayn-automation guide pattern 如下:
- 探索 tools: 針對特定 Campayn use case 使用
RUBE_SEARCH_TOOLS,不要只做籠統搜尋。 - 檢查 auth: 使用
RUBE_MANAGE_CONNECTIONS,並確認 Campayn connection 為 active。 - 對照欄位: 將你的需求與回傳的 schema 比對,找出缺少的值。
- 變更前先規劃: 針對 create、update、delete 或 send operations,要求先提供簡短 execution plan。
- 逐步執行: 當操作後果重要時,一次只執行一個 tool call。
- 彙整結果: 要求回報 IDs、status、warnings,以及建議的下一步。
這一點很重要,因為 Rube tool schema 可能會演進。這個 skill 的主要差異化價值,就是它要求「先搜尋 tools」的紀律,可降低因參數過期而失敗的風險。
實際任務的 prompt 範本
可以使用這樣的 prompt:
「Use the campayn-automation skill for Email Campaigns. First call RUBE_SEARCH_TOOLS for: [specific task]. Then verify my Campayn connection with RUBE_MANAGE_CONNECTIONS. If active, show the tool slug, required fields, optional fields that affect campaign quality, and any risks. Wait for my approval before executing changes。」
將 [specific task] 換成具體任務,例如「create a campaign draft」、「review available contact-list operations」或「find tools for managing subscribers」。
campayn-automation skill 常見問題
campayn-automation 比一般 prompt 更好嗎?
是,前提是你的 client 支援 Rube MCP。一般 prompt 可以描述 Campayn workflow,但無法可靠探索即時的 Composio tool schema,也無法驗證你的 Campayn connection。campayn-automation skill 的價值在於,它會要求 agent 在採取行動前先檢查目前可用的 tooling。
我需要懂 Campayn API 嗎?
不一定。你應該了解自己的行銷意圖,但這個 skill 可以協助探索必填欄位與可用操作。初學者應採用 plan-first workflow,並要求在任何會改變 campaign 的 action 前先確認。
什麼情況不該使用這個 skill?
如果你無法連接 Rube MCP、沒有 Campayn account connection,或需要的是完全離線的規劃文件,就不應使用 campayn-automation。對於傳送 campaigns、刪除 contacts 或變更 live lists 這類敏感動作,也應避免直接要求執行,除非你已加入 approval gates。
安裝前應該檢查什麼?
請閱讀 skill 資料夾中的 SKILL.md。它記載了對 Rube MCP 的依賴、Campayn connection flow,以及必須先執行 RUBE_SEARCH_TOOLS 的模式。file tree 中看不到支援 scripts 或延伸 references,因此請評估這種輕量結構是否足以符合你的團隊需求。
如何改進 campayn-automation skill
給 campayn-automation 更明確的任務脈絡
提升結果最快的方法,是在 tool discovery 前先把任務說具體。不要只說「help with contacts」,而是說「discover Campayn tools for adding confirmed newsletter subscribers to an existing list, then identify required fields and whether duplicate handling is supported」。
具體 use case 會產生更好的 RUBE_SEARCH_TOOLS 結果,進而帶來更準確的 tool selection,並減少因缺少欄位而反覆補問的情況。
為高風險動作加入核准規則
Campayn workflow 可能會影響真實訂閱者與 live campaigns。請加入明確規則,例如:
- 「Do not send campaigns without approval。」
- 「Do not delete or unsubscribe contacts unless I confirm the exact records。」
- 「Draft first, execute second。」
- 「Show required fields and expected side effects before calling mutation tools。」
這些限制能讓 skill 在 production Email Campaigns 工作中更安全。
在第一次 tool result 後繼續迭代
第一次 discovery call 之後,請 agent 依照回傳的 schema 修正計畫。實用的後續問題包括:
- 「Which fields are mandatory?」
- 「Which optional fields improve deliverability or segmentation?」
- 「What identifiers do you need from me?」
- 「What could fail because of connection state or missing permissions?」
這會把 campayn-automation 從一次性的 automation prompt,變成可控的工作流程。
需要預防的常見失敗模式
主要失敗原因包括過期假設、authentication 未啟用、目標模糊,以及過早執行。預防方式是要求即時 tool discovery、檢查 campayn connection status、提供具體的 campaign 或 audience 脈絡,並逐步核准會改變狀態的 actions。
如果結果看起來過於籠統,請要求 agent 用更窄的 use case 重新執行 RUBE_SEARCH_TOOLS,並在 reasoning summary 中包含回傳的 tool slug 與 schema。
