productivityby sickn33
Trello Automation via Rube MCP
sickn33/trello-automation
Automate Trello boards, cards, and workflows via Rube MCP (Composio). Create cards, manage lists, assign members, and search across boards programmatically.
What it changes
Passed 1 of 8 test cases with the skill, and 1 of 8 without it.
Without skill18%
With skill18%
Checks it passed that the model alone missed
- Specifies extracting idChecklist from the inner object
- States that the checklist payload is nested in data.data
- Uses TRELLO_GET_BOARDS_CARDS_BY_ID_BOARD to fetch the board's items
and 1 more in the full report
3 fixed1 passed either way15 still failing3 broke
- Pass-rate lift
- 0 pp
- Tokens
- +110%
- Agent turns
- 0%
- Response time
- -43%
Model gemini-3.6-flashMeasured 8/11/2026v14 of 22 cases passed with skill · 8 comparable
See it in action
One of 3 test cases the skill fixed. Same model, same prompt, with and without the skill.
PromptWhen retrieving the columns for a specific board, where exactly in the JSON response structure should you look for the list data?
What was checked, without and with the skill| Checked | Without skill | With skill |
|---|
| Indicates that lists may be nested under results[0].response.data.details | Missed | Passed |
|---|
What's inside
The instructions your model reads when the skill loads.
SKILL.md181 linessingle file
Trello Automation via Rube MCP
Automate Trello board management, card creation, and team workflows through Composio's Rube MCP integration.
Prerequisites
- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
- Active Trello connection via
RUBE_MANAGE_CONNECTIONS with toolkit trello
- Always call
RUBE_SEARCH_TOOLS first to get current tool schemas
Setup
Get Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
- Verify Rube MCP is available by confirming
RUBE_SEARCH_TOOLS responds
- Call
RUBE_MANAGE_CONNECTIONS with toolkit trello
- If connection is not ACTIVE, follow the returned auth link to complete Trello auth
- Confirm connection status shows ACTIVE before running any workflows
Core Workflows
1. Create a Card on a Board
When to use: User wants to add a new card/task to a Trello board
Tool sequence:
TRELLO_GET_MEMBERS_BOARDS_BY_ID_MEMBER - List boards to find target board ID [Prerequisite]
TRELLO_GET_BOARDS_LISTS_BY_ID_BOARD - Get lists on board to find target list ID [Prerequisite]
TRELLO_ADD_CARDS - Create the card on the resolved list [Required]
TRELLO_ADD_CARDS_CHECKLISTS_BY_ID_CARD - Add a checklist to the card [Optional]
TRELLO_ADD_CARDS_CHECKLIST_CHECK_ITEM_BY_ID_CARD_BY_ID_CHECKLIST - Add items to the checklist [Optional]
Key parameters:
idList: 24-char hex ID (NOT list name)
name: Card title
desc: Card description (supports Markdown)
pos: Position ('top'/'bottom')
due: Due date (ISO 8601 format)
Pitfalls:
Track record
Benchmark
1 / 8
test cases passed, vs 1 / 8 without
Adoption
- Users
- 0
- Times used
- 0
Safety and source details
SkillSafety
✓ 3 of 3 passed✓Code scan15 of 15 checks clean
0 critical · 0 warning · 0 info — scanner v4 — 8/3/2026
View 15 scanner checks
live_secretremote_code_executionreverse_shelldata_exfiltrationssrf_metadataagent_snoopinganti_refusaldestructive_commandsobfuscated_unicodeunicode_homoglyphopaque_blobsuspicious_urltool_overreachtrigger_abuseprompt_injection_phrasing
✓IntentSafe
LLM judge · does the skill do what it claims
✓ContentClean
LLM judge · policy & harmful-content review
Source
Importedsickn33 / agentic-awesome-skills
skills/trello-automation/SKILL.md
View on GitHub ↗License MITImported 8/3/2026Version v1