agentsclimarketplace

Miro board dossier

Skill pmilanez/miro-board-dossier/skills/miro-board-dossier

Use when asked to understand, summarize, audit, document, or hand off a Miro board from SVG/JPG/PDF/MCP context, especially product flows, architecture maps, journey maps, status diagrams, decision trees, funnels, or backlog boards.From its SKILL.md

Install
npx -y skills add pmilanez/miro-board-dossier --skill miro-board-dossier

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

3.9 KB, 849 tokens by cl100k_base, as published. Nobody here has run it

Miro Board Dossier

Overview

Use this skill to turn a Miro board into a durable context dossier before product, architecture, implementation, review, or planning work. Prefer exported SVG when available because it can expose real text, coordinates, and connector paths.

Source priority: SVG first, JPG/PNG second for visual checking, live Miro/MCP as optional confirmation.

Best Input Contract

Ask for:

  • SVG export of the relevant Miro area
  • PNG/JPG of the same area when available
  • Miro URL when MCP confirmation is useful
  • any human notes that explain the purpose of the board

If the user controls the board, ask them to make important frame titles visible as text widgets before export.

Workflow

  1. Inspect the SVG before summarizing:
file "board.svg"
rg -n "<text|<path|<image|STATUS|API|CTA|HANDOFF|Decision|Journey" "board.svg"
  1. Generate a Board Dossier:
python3 scripts/extract_miro_svg.py "board.svg" --dossier-dir .miro/svg-specs

When installed with the Skills CLI, resolve scripts/extract_miro_svg.py relative to this SKILL.md directory.

  1. Read the generated files in this order:
  • board-dossier.md
  • agent-handoff.md
  • visual-map.md
  • narrative.md
  • domain-model.md
  • decisions-and-ambiguities.md
  • raw-nodes.json and raw-edges.json when exact evidence matters
  1. Cross-check visually with JPG/PNG/SVG:
  • arrow direction
  • dense areas and tiny status pills
  • colors, lanes, grouping, repeated labels
  • raster image areas that may hide text
  1. Use Miro MCP only as confirmation unless it clearly returns richer structure:
  • confirm item/frame existence
  • retrieve comments, documents, tables, or frame summaries not present in SVG
  • never override SVG evidence with a vague MCP overview without explaining why
  1. Answer with this contract:
  • what the board represents
  • how the board is visually organized
  • main flow in order
  • decision branches and outcomes
  • actors, systems, entities, statuses, screens, APIs, or events visible on the board
  • what is observed vs inferred
  • visible inconsistencies or likely copy/paste errors
  • confidence level and open ambiguities
  • handoff notes for the next agent/task

Board Dossier Files

FilePurpose
index.jsonSource, stats, confidence signals, generated files
raw-nodes.jsonExtracted text nodes and coordinates
raw-edges.jsonConnector candidates and inferred edges
board-dossier.mdComplete human-readable board overview
visual-map.mdSpatial organization and reading order
narrative.mdInferred flow scaffold
domain-model.mdGeneric status/entity/action/decision signals
decisions-and-ambiguities.mdWarnings, repeated labels, uncertain edges, disconnected nodes
agent-handoff.mdInstructions for downstream agents
flow.mmdMermaid graph from inferred edges

Common Mistakes

MistakeFix
Treating a screenshot as enoughUse SVG when possible, JPG/PNG only for visual checking
Trusting every inferred arrowMark connector direction as inferred until visually checked
Collapsing repeated statusesKeep each repeated label tied to position/lane/provider/context
Ignoring raster warningsTell the user when text may be hidden inside images
Letting MCP replace SVG evidenceUse MCP for confirmation or missing metadata, not vague overrides
Giving final architecture too earlyFirst separate observed labels from interpretation and assumptions

Core Principle

The dossier is evidence, not magic. A good answer uses it to explain the board clearly while preserving uncertainty where the board itself is ambiguous.

What ships with it: 1 file

27.6 KB alongside SKILL.md, 1 of them executable

scripts/

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.