Agent Plugins Marketplace
All plugins

miro-board

v2.0.0

Read any Miro board you can open in your browser, then work out what it says. Miro's public API cannot reach a board you were invited to in someone else's team, and the canvas is WebAssembly so there is nothing in the page to scrape; this reads the board through your own signed-in session instead, opening Chrome once and then talking to Miro's realtime gateway directly. Extraction and interpretation are kept apart on purpose: the scripts measure geometry, colour, containment and edge alignment and never conclude anything, offering overlapping candidate groupings with the evidence behind each, because what a board means lives in how it was arranged and only reading the text can settle it.

CodexClaude CodeAgent Plugins1 Skill

By Jaison Erick1 GitHub starsUpdated last week

Directory evidence

Runtimes
Codex, Claude Code, and Agent Plugins
Parsed components
1 skill or MCP entry
Source updated
Sep 16, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install miro-board for Codex and Claude Code

Installs for the current user
codex plugin marketplace add nexaedge/nexaedge-marketplace
codex plugin marketplace upgrade nexaedge-marketplace
codex plugin add miro-board@nexaedge-marketplace

Paste and run these commands in a terminal with Codex. They add and refresh the nexaedge-marketplace catalog, then install this plugin.

Compatibility: the page URL and API slug “miro-board” remain stable.

  • Codex: miro-board@agent-plugin-marketplacemiro-board@nexaedge-marketplace

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/nexaedge/nexaedge-marketplace

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/miro-board/.

Plugin files

plugins/miro-board/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
├── plugin.json
└── skills/miro-board/SKILL.md

Included Skills1

miro-boardskills/miro-board/SKILL.md

Read and interpret any Miro board the user can open, without the Miro API or an installed app. Use when asked what a board contains, to summarise or explain one, to pull its flow, groupings or notes into text, or to answer questions about a board from its URL.

Plugin manifests3

plugins/miro-board/.codex-plugin/plugin.json
{
  "name": "miro-board",
  "version": "2.0.0",
  "description": "Read any Miro board you can open in your browser, then work out what it says. Miro's public API cannot reach a board you were invited to in someone else's team, and the canvas is WebAssembly so there is nothing in the page to scrape; this reads the board through your own signed-in session instead, opening Chrome once and then talking to Miro's realtime gateway directly. Extraction and interpretation are kept apart on purpose: the scripts measure geometry, colour, containment and edge alignment and never conclude anything, offering overlapping candidate groupings with the evidence behind each, because what a board means lives in how it was arranged and only reading the text can settle it.",
  "author": {
    "name": "Jaison Erick",
    "email": "[email protected]",
    "url": "https://github.com/jaisonerick"
  },
  "skills": "./skills/",
  "interface": {
    "displayName": "Miro Board",
    "shortDescription": "Read and interpret a Miro board through your own browser session",
    "longDescription": "Read any Miro board you can open in your browser, then work out what it says. Miro's public API cannot reach a board you were invited to in someone else's team, and the canvas is WebAssembly so there is nothing in the page to scrape; this reads the board through your own signed-in session instead, opening Chrome once and then talking to Miro's realtime gateway directly. Extraction and interpretation are kept apart on purpose: the scripts measure geometry, colour, containment and edge alignment and never conclude anything, offering overlapping candidate groupings with the evidence behind each, because what a board means lives in how it was arranged and only reading the text can settle it.",
    "developerName": "Jaison Erick",
    "category": "Productivity",
    "capabilities": [
      "Interactive",
      "Write"
    ],
    "defaultPrompt": [
      "What is on this Miro board? https://miro.com/app/board/<id>/",
      "Pull the flow from this board into text"
    ]
  },
  "homepage": "https://github.com/nexaedge/nexaedge-marketplace",
  "repository": "https://github.com/nexaedge/nexaedge-marketplace",
  "keywords": [
    "miro",
    "whiteboard",
    "board",
    "diagram",
    "extraction"
  ]
}
plugins/miro-board/.claude-plugin/plugin.json
{
  "name": "miro-board",
  "description": "Read any Miro board you can open in your browser, then work out what it says. Miro's public API cannot reach a board you were invited to in someone else's team, and the canvas is WebAssembly so there is nothing in the page to scrape; this reads the board through your own signed-in session instead, opening Chrome once and then talking to Miro's realtime gateway directly. Extraction and interpretation are kept apart on purpose: the scripts measure geometry, colour, containment and edge alignment and never conclude anything, offering overlapping candidate groupings with the evidence behind each, because what a board means lives in how it was arranged and only reading the text can settle it.",
  "version": "v2",
  "author": {
    "name": "Jaison Erick",
    "url": "https://github.com/jaisonerick"
  }
}
plugins/miro-board/plugin.json
{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "miro-board",
  "version": "v2",
  "description": "Read any Miro board you can open in your browser, then work out what it says. Miro's public API cannot reach a board you were invited to in someone else's team, and the canvas is WebAssembly so there is nothing in the page to scrape; this reads the board through your own signed-in session instead, opening Chrome once and then talking to Miro's realtime gateway directly. Extraction and interpretation are kept apart on purpose: the scripts measure geometry, colour, containment and edge alignment and never conclude anything, offering overlapping candidate groupings with the evidence behind each, because what a board means lives in how it was arranged and only reading the text can settle it.",
  "author": {
    "name": "Jaison Erick",
    "email": "[email protected]",
    "url": "https://github.com/jaisonerick"
  },
  "homepage": "https://github.com/nexaedge/nexaedge-marketplace",
  "repository": "https://github.com/nexaedge/nexaedge-marketplace",
  "keywords": [
    "miro",
    "whiteboard",
    "board",
    "diagram",
    "extraction"
  ],
  "extensions": {
    "com.nexaedge.marketplace": {
      "displayName": "Miro Board",
      "tagline": "Read and interpret a Miro board through your own browser session",
      "category": "Productivity",
      "platforms": [
        "claude",
        "codex",
        "antigravity"
      ],
      "prompts": [
        "What is on this Miro board? https://miro.com/app/board/<id>/",
        "Pull the flow from this board into text"
      ]
    }
  }
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[miro-board on Agent Plugins Marketplace](https://pluginsmp.com/plugins/miro-board)