skills/miro-automation/SKILL.md
--- name: miro-automation description: Automate Miro tasks via Rube MCP (Composio): boards, items, sticky notes, frames, sharing, connectors. Always search tools first for current schemas. category: Creative & Media source: antigravity tags: [api, mcp, ai, automation, workflow, image] url: https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/miro-automation --- # Miro Automation via Rube MCP Automate Miro whiteboard operations through Composio's Miro toolkit via Rube MCP.
npx skillsauth add ranbot-ai/awesome-skills skills/miro-automationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Automate Miro whiteboard operations through Composio's Miro toolkit via Rube MCP.
RUBE_MANAGE_CONNECTIONS with toolkit miroRUBE_SEARCH_TOOLS first to get current tool schemasGet 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.
RUBE_SEARCH_TOOLS respondsRUBE_MANAGE_CONNECTIONS with toolkit miroWhen to use: User wants to find boards or get board details
Tool sequence:
MIRO_GET_BOARDS2 - List all accessible boards [Required]MIRO_GET_BOARD - Get detailed info for a specific board [Optional]Key parameters:
query: Search term to filter boards by namesort: Sort by 'default', 'last_modified', 'last_opened', 'last_created', 'alphabetically'limit: Number of results per page (max 50)offset: Pagination offsetboard_id: Specific board ID for detailed retrievalPitfalls:
When to use: User wants to create a new board or add items to an existing board
Tool sequence:
MIRO_CREATE_BOARD - Create a new empty board [Optional]MIRO_CREATE_STICKY_NOTE_ITEM - Add sticky notes to a board [Optional]MIRO_CREATE_FRAME_ITEM2 - Add frames to organize content [Optional]MIRO_CREATE_ITEMS_IN_BULK - Add multiple items at once [Optional]Key parameters:
name / description: Board name and description (for CREATE_BOARD)board_id: Target board ID (required for all item creation)data: Content object with content field for sticky note textstyle: Styling object with fillColor for sticky note colorposition: Object with x and y coordinatesgeometry: Object with width and heightPitfalls:
board_id is required for ALL item operations; resolve via GET_BOARDS2 firstfillColor fieldgeometry with both width and heightWhen to use: User wants to view, find, or organize items on a board
Tool sequence:
MIRO_GET_BOARD_ITEMS - List all items on a board [Required]MIRO_GET_CONNECTORS2 - List connections between items [Optional]Key parameters:
board_id: Target board ID (required)type: Filter by item type ('sticky_note', 'shape', 'text', 'frame', 'image', 'card')limit: Number of items per pagecursor: Pagination cursor from previous responsePitfalls:
cursor until absent for complete item listWhen to use: User wants to share a board with team members or manage access
Tool sequence:
MIRO_GET_BOARDS2 - Find the board to share [Prerequisite]MIRO_SHARE_BOARD - Share the board with users [Required]MIRO_GET_BOARD_MEMBERS - Verify current board members [Optional]Key parameters:
board_id: Board to share (required)emails: Array of email addresses to inviterole: Access level ('viewer', 'commenter', 'editor')message: Optional invitation messagePitfalls:
When to use: User wants to connect items on a board with lines or arrows
Tool sequence:
MIRO_GET_BOARD_ITEMS - Find items to connect [Prerequisite]MIRO_GET_CONNECTORS2 - View existing connections [Optional]Key parameters:
board_id: Target board IDstartItem: Object with id of the source itemendItem: Object with id of the target itemstyle: Connector style (line type, color, arrows)Pitfalls:
tools
Use when a user asks to mine or update a private, evidence-backed work profile from local Claude Code, Codex, Copilot CLI, or OpenCode sessions.
data-ai
Use when diagnosing Android overheating, idle heat, thermal throttling, charging or radio heat, or abnormal battery drain with read-only ADB evidence and approval gates.
research
Research public competitor ads, analyze creative patterns and landing pages, and produce an evidence-labeled strategic teardown.
tools
Compiled CLI covering all 52 endpoints of the Anytype local API — objects, properties, tags, search, chat, files — one binary, no MCP server needed.