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
Delegate coding tasks to the Grok Build CLI only when the user explicitly requests it, while the orchestrator retains review and landing responsibility.
development
--- name: graceful-shutdown description: Implement graceful shutdown for servers and workers: drain connections, finish in-flight work, release resources, and exit cleanly on SIGTERM/SIGINT. category: AI & Agents source: antigravity tags: [python, typescript, node, api, claude, ai, template, docker, kubernetes] url: https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/graceful-shutdown --- # Graceful Shutdown ## Overview A skill for implementing graceful shutdown in server
development
--- name: falsify description: The scientific thinking protocol for AI agents. Use when facing complex, ambiguous, or high-stakes questions where guessing is costly: hypothesis → attempt to break it → evidence → calibrated co category: Creative & Media source: antigravity tags: [markdown, claude, ai, agent, llm, template, design, security, rag, cro] url: https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/falsify --- # Falsify — The Scientific Thinking Protocol > Think like
tools
Configure approved delegation lanes across installed implementer CLIs, including optional model and effort choices, then write global or project config only after explicit user approval.