ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 4/5

miro-sdk

Complete Miro Web SDK reference for building web plugins and desktop applications. Covers setup, core APIs (boards, shapes, text, items, selections, events), authentication, real-time collaboration, examples in TypeScript/JavaScript, best practices, and error handling.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/bigbubbaagent-bot/miro-sdk
Or

What This Skill Does

The Miro Web SDK skill for OpenClaw provides a powerful interface for automating and extending the Miro collaborative whiteboard platform. It empowers developers and power users to programmatically interact with Miro boards to create, manipulate, and track digital assets. Whether you are building plugins for the Miro web interface or standalone applications for desktop, this skill bridges the gap between your custom logic and the Miro ecosystem. It allows for the creation of complex shapes, sticky notes, frames, and rich text content, while also providing deep hooks into user events, selection management, and viewport control. By leveraging the SDK, users can automate repetitive workflows, sync data from external systems into visual board components, and enhance team productivity through custom UI elements like panels and context menus.

Installation

To integrate this skill into your OpenClaw environment, ensure you have the necessary permissions and the ClawHub CLI installed. Execute the following command in your terminal: clawhub install openclaw/skills/skills/bigbubbaagent-bot/miro-sdk Once installed, verify the configuration by initializing a new project using the SDK's CLI: npm create @mirohq/websdk-cli my-plugin Ensure your project structure includes the required manifest.json and associated source files to comply with Miro’s security and plugin requirements.

Use Cases

  1. Automated Documentation: Automatically generate board diagrams from code repositories or JSON data structures.
  2. Workflow Visualization: Sync Jira tickets or GitHub issues as sticky notes on a board, updating them in real-time as status changes occur.
  3. Custom Workshop Tools: Create specialized UI panels that guide users through brainstorming sessions, auto-arranging input into organized frames.
  4. Dynamic Reporting: Visualize analytics data through generated charts and graphs directly on the Miro canvas.

Example Prompts

  1. "Miro, find all sticky notes labeled 'todo' on my current board and move them into the 'Backlog' frame."
  2. "Create a new process flow diagram based on the logic in my attached project requirements document."
  3. "Open a side panel in the Miro web app that lets me quickly insert predefined company templates into the center of my view."

Tips & Limitations

  • Rate Limits: Be mindful of Miro’s API rate limits when performing bulk batch operations to avoid being throttled.
  • Security: Always validate external data before rendering it onto a board to prevent injection vulnerabilities within the plugin UI.
  • Authentication: Ensure your manifest.json correctly scopes the required board permissions. Over-permissioning can lead to plugin rejection by the Miro Marketplace.
  • Performance: For large boards with thousands of items, prefer using batch update methods rather than individual API calls to minimize latency and improve user experience.

Metadata

Stars4473
Views1
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-bigbubbaagent-bot-miro-sdk": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#miro#collaboration#automation#whiteboarding#plugins
Safety Score: 4/5

Flags: network-access, external-api, code-execution