CtrlK
BlogDocsLog inGet started
Tessl Logo

miro-table

Use when the user wants to create or update a structured table on a Miro board.

48

Quality

51%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./claude-plugins/miro/skills/miro-table/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill is essentially a thin wrapper that delegates almost all specifics to the Miro MCP server's tool descriptions. While it's concise and well-structured, it provides very little actionable guidance—no example tool calls, no parameter examples, no sample table structures. The workflow is a reasonable skeleton but lacks the concrete details that would make it truly useful.

Suggestions

Add at least one concrete example showing a typical table creation request and the expected MCP tool call with sample parameters (e.g., column definitions, data rows).

Include a brief example of what a successful table creation flow looks like end-to-end, including the tool name and key parameters.

Add a validation or verification step (e.g., confirming the table was created successfully or handling common errors like invalid column types).

DimensionReasoningScore

Conciseness

The content is fairly lean and doesn't over-explain concepts Claude already knows. The phrase 'The MCP server is the source of truth for supported column types and option shape, which tool to pick, the order in which tools must be called, and all placement parameters' is slightly verbose but serves a purpose in establishing delegation to the MCP server.

4 / 5

Actionability

The skill provides only high-level hints ('Pick the appropriate table tool from the Miro MCP server and call it') without any concrete tool names, example calls, parameter examples, or executable code. It entirely delegates specifics to the MCP server's own descriptions, leaving Claude with minimal concrete guidance.

2 / 5

Workflow Clarity

There is a clear 3-step sequence, but it lacks any validation checkpoints or error handling. Steps are high-level and the critical step 3 is essentially 'figure it out from the MCP server,' which provides little actual workflow guidance. No feedback loop for failures.

3 / 5

Progressive Disclosure

For a simple, short skill under 50 lines with no need for external references, the content is well-organized with clear sections (title, description, workflow). The structure is appropriate for its scope.

5 / 5

Total

14

/

20

Passed

Description

44%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is minimal and underspecified. While it correctly identifies the domain (Miro boards) and includes a 'Use when' clause, it lacks concrete capability details and sufficient trigger terms. The description would benefit from listing specific actions and including more natural keywords users might use.

Suggestions

Add specific capabilities beyond 'create or update', such as 'add rows/columns, format cells, populate with data, resize tables' to improve specificity.

Include additional trigger terms and synonyms users might naturally say, such as 'grid', 'spreadsheet on Miro', 'add columns', 'table layout', or 'Miro table'.

Separate the 'what' from the 'when' — e.g., 'Creates and updates structured tables on Miro boards, including adding rows, columns, and formatting cells. Use when the user asks to build or modify a table on a Miro board.'

DimensionReasoningScore

Specificity

Names the domain (Miro board, structured table) but actions are minimal and generic — only 'create or update' with no detail about what kind of tables, formatting, data sources, or other concrete capabilities.

2 / 5

Completeness

Has an explicit 'when' clause ('Use when the user wants to...') but the 'what' is only weakly implied through the 'when' — there is no separate statement of what the skill actually does or its capabilities. The 'what' and 'when' are conflated into a single vague sentence.

3 / 5

Trigger Term Quality

Includes relevant keywords like 'table', 'Miro board', 'create', and 'update', but misses natural synonyms and variations users might say such as 'spreadsheet', 'grid', 'add rows', 'columns', or 'Miro' alone without 'board'.

3 / 5

Distinctiveness Conflict Risk

Mentioning 'Miro board' provides some distinctiveness, but 'structured table' is broad enough to overlap with spreadsheet, database, or other table-related skills. It could also conflict with a general Miro skill that handles other Miro operations.

3 / 5

Total

11

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
miroapp/miro-ai
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.