Migrate to Fireflies.ai from other meeting transcription platforms or legacy recording systems. Use when switching from Otter.ai, Rev, or custom transcription to Fireflies, or importing historical meeting data into the Fireflies ecosystem. Trigger with phrases like "migrate to fireflies", "switch from otter", "fireflies migration", "import meetings to fireflies", "fireflies replatform".
85
83%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Advisory
Suggest reviewing before use
Quality
Discovery
89%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is a well-structured skill description with strong trigger terms, explicit 'Use when' and 'Trigger with' clauses, and a clearly distinctive niche. Its main weakness is that the specific capabilities could be more concrete — it describes the high-level goal (migration) but doesn't enumerate the specific technical actions involved in performing that migration.
Suggestions
Add more specific concrete actions such as 'export transcripts from source platform, map meeting metadata, configure Fireflies API integration, validate imported recordings' to improve specificity.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | The description names the domain (migration to Fireflies.ai) and mentions some actions like 'switching from' and 'importing historical meeting data', but doesn't list multiple concrete technical actions (e.g., mapping data fields, configuring API integrations, exporting transcripts, setting up webhooks). | 2 / 3 |
Completeness | Clearly answers both 'what' (migrate to Fireflies.ai from other platforms or legacy systems, import historical meeting data) and 'when' (explicit 'Use when' clause with specific scenarios, plus a 'Trigger with phrases' section listing exact trigger terms). | 3 / 3 |
Trigger Term Quality | Excellent coverage of natural trigger terms including specific competitor names ('Otter.ai', 'Rev'), natural phrases users would say ('migrate to fireflies', 'switch from otter', 'import meetings to fireflies', 'fireflies replatform', 'fireflies migration'), and the general concept of migration from legacy systems. | 3 / 3 |
Distinctiveness Conflict Risk | Highly distinctive — the combination of Fireflies.ai as the target platform, migration as the action, and specific competitor names creates a very clear niche that is unlikely to conflict with other skills. | 3 / 3 |
Total | 11 / 12 Passed |
Implementation
77%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a well-structured migration skill with strong actionability and clear workflow sequencing including validation checkpoints. Its main weakness is length — the extensive inline code examples make it token-heavy, and some sections (adapter pattern, authenticated URL variants) could be split into referenced files. The content is practical and covers real migration scenarios comprehensively.
Suggestions
Move the adapter pattern (Step 7) and authenticated URL examples (Step 3) into separate referenced files to reduce the main skill's token footprint.
Remove the MigrationInventory interface — it's descriptive rather than executable and the supported formats/limits could be a compact bullet list instead.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is fairly long with extensive code blocks. Some content is useful but the TypeScript interfaces (MigrationInventory) and the adapter pattern section add bulk that could be trimmed. The migration types table and error handling table are efficient, but overall the skill could be tightened significantly. | 2 / 3 |
Actionability | The skill provides fully executable TypeScript code for batch uploads, authenticated URL uploads, direct file uploads, webhook tracking, and validation. GraphQL mutations are complete and copy-paste ready with proper variable structures and error handling. | 3 / 3 |
Workflow Clarity | The 7-step workflow is clearly sequenced from assessment through validation and gradual cutover. Step 6 provides explicit validation of migration completeness and transcript quality, and Step 5 tracks progress via webhooks, creating a proper feedback loop for the batch upload operation. | 3 / 3 |
Progressive Disclosure | The skill has good section structure and references external resources and a related skill (fireflies-observability), but the main file is quite long (~200 lines of code). The adapter pattern and direct file upload sections could be split into separate reference files to keep the SKILL.md as a concise overview. | 2 / 3 |
Total | 10 / 12 Passed |
Validation
81%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 9 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
allowed_tools_field | 'allowed-tools' contains unusual tool name(s) | Warning |
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
Total | 9 / 11 Passed | |
3e83543
Table of Contents
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.