Token导航 LogoToken导航TokenDH.com
研究检索external-servicegithub未标认证来源可访问许可证需确认审计提醒

miro-spec-guideMiro spec 指南

Agent Skill

miro-spec-guide 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

1,038

周安装

42

GitHub Stars

96

下载量

326
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:miro-spec-guide(Miro spec 指南)
来源仓库:https://github.com/miroapp/miro-ai
仓库路径:skills/miro-spec-guide
安装命令:
npx skills add https://github.com/miroapp/miro-ai --skill miro-spec-guide
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/miroapp/miro-ai --skill miro-spec-guide

简介

miro-spec-guide 用于查找、检索和筛选相关信息。

  • 适合在开发或研究场景中根据需求定位技术资料。miro-spec-guide 属于研究检索类 Skill,可作为该场景下的辅助能力补充。
  • 通过 npx 命令从指定仓库安装,需参考原始文档确认输入输出格式。
  • 安装前应检查是否涉及敏感数据访问或远程调用。
  • 建议核实来源仓库的维护状态与技能的功能完整性。

SKILL.md

Miro Spec Extraction Guide

What is miro-spec?

The miro-spec plugin extracts specification content from Miro boards and saves it to local files. This enables AI to reference specs during planning and implementation without requiring repeated API calls.

When to Use miro-spec

Use miro-spec when you need to:

  • Extract product requirements from Miro boards
  • Save design specifications for implementation
  • Download prototypes and diagrams for reference
  • Create local copies of documentation from Miro
  • Work with specs offline or in version control

Command: /miro-spec:get

Extract specs from a Miro board or item:

/miro-spec:get [url]

URL Types

Board URLs - Extract all spec items:

https://miro.com/app/board/uXjVK123abc=/

Item URLs - Extract single item:

https://miro.com/app/board/uXjVK123abc=/?moveToWidget=3458764612345

Understanding.miro/specs/ Directory

Directory Structure

.miro/specs/
├── documents/      # Miro documents (Markdown format)
├── diagrams/       # Diagram descriptions (Markdown)
├── prototypes/     # Prototype containers (Markdown) and screens (HTML)
├── tables/         # Table data (JSON)
├── frames/         # Frame summaries (Markdown)
├── other/          # Unknown types like slides (Markdown)
├── images/         # Downloaded images (PNG)
└── index.json      # Metadata index

Content Types

Documents (.md)

  • Markdown content with formatting
  • Preserved headings and structure
  • Clean text format

Diagrams (.md)

  • AI-generated description of diagram
  • Flow analysis and component relationships
  • Key elements and connections

Prototypes (.md / .html)

  • Containers: Markdown with navigation map (.md, suffix -container)
  • Screens: HTML markup with UI layout (.html, suffix -screen)
  • UI component structure

Tables (.json)

  • Structured data with column definitions
  • All rows and cell values
  • Column types and metadata

Frames (.md)

  • AI-generated summary of frame contents
  • Overview of contained items
  • Organizational structure

Images (.png)

  • Automatically extracted from prototypes
  • Referenced by relative paths in prototype screens
  • Named by Miro item ID

Extraction Workflow

1. Run Extraction Command

/miro-spec:get https://miro.com/app/board/uXjVK-spec=/

2. Handle Existing Content

If .miro/specs/ already has files, choose:

  • Clean and extract fresh - Start over
  • Add to existing - Keep current files
  • Cancel - Abort

3. Review Extraction Summary

Output shows:

Extracted 5 documents, 3 diagrams, 2 prototypes, 1 table
Downloaded 12 images
Saved to .miro/specs/

4. Check Metadata Index

Open .miro/specs/index.json to see:

  • All extracted items with types
  • File paths for each item
  • Original Miro URLs
  • Extraction timestamp

Board URLs vs Item URLs

Board URLs

When to use:

  • Extract complete specifications
  • Get all related documents and diagrams
  • Comprehensive spec extraction

What it does:

  • Lists all items on the board
  • Filters for spec-related types
  • Extracts each item individually

Example:

/miro-spec:get https://miro.com/app/board/uXjVK123abc=/

Item URLs

When to use:

  • Extract single document or diagram
  • Get specific prototype screen
  • Targeted extraction

What it does:

  • Extracts only the specified item
  • Faster for single items
  • Uses moveToWidget parameter

Example:

/miro-spec:get https://miro.com/app/board/uXjVK123abc=/?moveToWidget=3458764612345

How Images Are Extracted

Automatic Image Discovery

  1. Plugin scans prototype screen HTML content
  2. Finds Miro image URLs in src attributes
  3. Extracts board_id and item_id from URLs
  4. Downloads each image using Miro MCP

URL Replacement

Original HTML:

<img src="https://miro.com/api/v2/boards/uXjVK123abc=/images/3458764612345"/>

After extraction:

<img src="../images/3458764612345.png"/>

Benefits

  • Images work offline
  • No API calls to view documents
  • Faster loading from local files
  • Can be committed to version control

Using Specs for Implementation Planning

Workflow Example

  1. Extract specs: /miro-spec:get https://miro.com/app/board/uXjVK-product-spec=/
  2. Review what was extracted: Check .miro/specs/index.json to see available specs
  3. Ask AI to plan implementation: "Based on the specs in.miro/specs/, create an implementation plan for the user authentication feature"
  4. AI reads relevant files: AI automatically reads documents, diagrams, and tables during planning
  5. Implement with context: AI uses spec content to guide code generation

Example AI Prompts

Planning with specs:

"Review the product requirements in .miro/specs/documents/ and create a technical implementation plan"

Using specific diagrams:

"Reference the architecture diagram in .miro/specs/diagrams/3458764612345.md and implement the database schema"

Validating implementation:

"Compare the authentication flow I implemented against the spec in .miro/specs/prototypes/3458764612346.html"

Best Practices

Extraction Strategy

  • Use board URLs for initial comprehensive extraction
  • Use item URLs for updating specific documents
  • Extract before starting implementation
  • Re-extract when specs change

Directory Management

  • Keep .miro/specs/ in .gitignore if specs are temporary
  • Commit to version control if specs should be shared
  • Clean extraction when board structure changes significantly
  • Add to existing when updating individual items

Working with Specs

  • Always check index.json first to understand what's available
  • Read HTML files directly for full document content
  • Use markdown files for quick diagram overviews
  • Parse JSON files for structured table data

Performance Tips

  • Extract from specific frames using item URLs if board is large
  • Clean old extractions to avoid confusion
  • Use board URLs sparingly (can be slow for large boards)
  • Cache extractions between implementation sessions

Common Workflows

Extract Product Requirements

# Extract all PRD documents
/miro-spec:get https://miro.com/app/board/uXjVK-prd=/

# Review extracted docs
cat .miro/specs/index.json | grep documents

# Plan implementation
"Plan implementation based on requirements in .miro/specs/"

Update Single Specification

# Extract updated design doc
/miro-spec:get https://miro.com/app/board/uXjVK=/.../?moveToWidget=3458764612345

# Choose "Add to existing" when prompted
# Review changes in .miro/specs/documents/3458764612345.html

Extract Architecture Diagrams

# Extract board with diagrams
/miro-spec:get https://miro.com/app/board/uXjVK-architecture=/

# Check diagram summaries
ls .miro/specs/diagrams/
cat .miro/specs/diagrams/*.md

Troubleshooting

No items extracted from board:

  • Board may not contain document/frame/table items
  • Try using item URL for specific content
  • Check if board URL is correct

Images not downloading:

  • Some images may not be accessible via MCP
  • Original URLs preserved if download fails
  • Documents still readable with external image URLs

Files not found after extraction:

  • Check .miro/specs/index.json for actual paths
  • Verify extraction completed successfully
  • Look for error messages in extraction output

Large boards taking too long:

  • Use item URLs to extract specific content
  • Extract individual frames instead of entire board
  • Consider filtering by content type

See Also

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

34.88%
按下载量换算114

Claude

33.01%
按下载量换算108

Cursor

18.61%
按下载量换算61

Gemini CLI

9.45%
按下载量换算31

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

external-service

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills