CtrlK
BlogDocsLog inGet started
Tessl Logo

minutes-x1-send-meeting

Send one of the user's own Minutes meetings to their X1 household for review. Use when the user wants a meeting's summary, decisions, action items, and open questions to reach X1 so they can confirm what belongs in their household record. X1 asks the user to approve the send, and nothing reaches the household record until they confirm each item. Never use it for a restricted meeting, a transcript, or someone else's meeting.

75

Quality

94%

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

The canonical home for this skill is minutes-x1-send-meeting in silverstein/minutes

SKILL.md
Quality
Evals
Security

Quality

Content

96%Weight 40%Scale 1-5

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

An excellent instruction-only skill body: concrete tool calls, exact field mappings, size limits, idempotency handling, and a comprehensive error-response table, all written with almost no wasted tokens. The only structural note is that the error-handling catalog could move to a reference file to keep SKILL.md as a leaner overview.

DimensionReasoningScore

Conciseness

The body is lean and imperative with no concept explanations Claude already knows — it moves straight from capability check to field mappings, byte limits, and error responses, e.g. "Leave out any optional field that would be empty; X1 refuses an empty string" and "cut to its first 110 characters so a suffix still fits under X1's 128-character limit". Every token is operational guidance, matching the score-5 anchor rather than score 4, which allows minor over-explanation.

5 / 5

Actionability

Fully executable guidance for an MCP-tool skill: exact tool names (Minutes `search_meetings`, `get_meeting` with `include_restricted: false`; X1 `get_user_capabilities`, `request_human_confirmation`), a complete JSON argument template, per-field source mappings (`title` from `task`, `owner` from `assignee`), a precise idempotency-key recipe, and verbatim error strings with prescribed responses. It matches the score-5 anchor (copy-paste ready, common cases covered) rather than score 4, which permits minor gaps.

5 / 5

Workflow Clarity

Six clearly sequenced steps with validation checkpoints and feedback loops throughout: stop conditions for unmounted tools, restricted stubs, empty meetings, and empty household lists, plus a full error-recovery section ("Fix it once (drop empty fields, shorten entries) and ask again", a bounded suffix retry ladder capped at five tries). Validation is pervasive, so the destructive/batch cap at 3 does not apply; it matches the score-5 anchor, not score 4, because explicit validation and recovery loops exist at every risky step.

5 / 5

Progressive Disclosure

The skill has no bundle files (no references/, scripts/, or assets/ exist) and the body references none, so structure is judged on the single file: sections are clear and well-ordered (Required connections, Workflow, Handling X1's answers, Boundaries) with content appropriately inline for execution. It matches the score-4 anchor (good structure, most content appropriately placed) rather than score 5, which expects well-signaled one-level-deep references; at ~145 lines, the X1 error-response catalog is a plausible candidate for a separate reference file.

4 / 5

Total

19

/

20

Passed

Description

92%Weight 40%Scale 1-5

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

A strong description: it states a concrete, domain-specific action, gives an explicit "Use when…" trigger clause covering all four content types, describes the approval flow, and fences off the main misuse cases. The only weakness is mild — a handful of natural synonym phrasings (e.g. "share my meeting", "meeting notes") are missing.

DimensionReasoningScore

Specificity

Multiple concrete actions are named with comprehensive coverage: "Send one of the user's own Minutes meetings to their X1 household for review", the content types ("summary, decisions, action items, and open questions"), the approval gate ("X1 asks the user to approve the send"), and explicit exclusions ("Never use it for a restricted meeting, a transcript, or someone else's meeting"). Third person voice is used throughout, so no penalty applies. It exceeds the score-4 anchor (several specific actions, minor gaps) because coverage spans what is sent, what must be confirmed, and what is out of scope.

5 / 5

Completeness

Both what and when are explicit: "Send one of the user's own Minutes meetings to their X1 household for review" (what) and "Use when the user wants a meeting's summary, decisions, action items, and open questions to reach X1 so they can confirm what belongs in their household record" (when, with concrete trigger phrasing). This matches the score-5 anchor; it is not score 4 because the when-clause is already explicit and specific rather than improvable.

5 / 5

Trigger Term Quality

Good natural-term coverage: "send… meeting", "summary, decisions, action items, open questions", "X1", "household record", "Minutes" are phrases a user would plausibly say. It falls short of the score-5 anchor (comprehensive synonyms/extensions) because a few natural variations like "share my meeting", "meeting notes", or "send my minutes" are absent.

4 / 5

Distinctiveness Conflict Risk

A clear niche bounded by product names (Minutes, X1 household record) with distinct triggers and negative triggers ("Never use it for a restricted meeting, a transcript, or someone else's meeting"), giving minimal overlap risk with other skills. It clearly matches the score-5 anchor rather than score 4, which only requires minor overlap risk.

5 / 5

Total

19

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
silverstein/minutes
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.