CtrlK
BlogDocsLog inGet started
Tessl Logo

fireflies-migration-deep-dive

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".

63

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

62%

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

The content is a well-sequenced, actionable migration guide with explicit validation and error recovery. Its main gaps are reliance on an undefined helper across several steps and a monolithic single-file structure that could benefit from progressive disclosure into reference files.

Suggestions

Define the `firefliesQuery` helper (and resolve `fileBuffer`/`LegacyTranscriptionService`) so all code blocks are self-contained and copy-paste ready, lifting actionability.

Split the advanced material — authenticated/direct uploads and the adapter-pattern cutover — into reference files (e.g. references/ADVANCED.md) linked from a concise SKILL.md overview to improve progressive disclosure.

Tighten the body by moving the long Step 7 adapter class and Step 3 auth examples out of the main flow, reducing token volume while keeping the core batch-upload and validation steps prominent.

DimensionReasoningScore

Conciseness

The prose is lean (a one-sentence Overview, no 'what is Fireflies/GraphQL' filler), but the ~290-line body keeps advanced content such as authenticated-URL uploads and the adapter pattern fully inline; it is mostly efficient yet could be tightened or split, matching the anchor 2 rather than the 'every token earns its place' anchor 3.

2 / 3

Actionability

Step 2's batch upload is concrete and copy-paste ready with a real endpoint and GraphQL mutation, but Steps 4-7 depend on an undefined `firefliesQuery` helper plus `fileBuffer` and `LegacyTranscriptionService`, leaving key details missing — matching the 'some concrete guidance but incomplete' anchor rather than fully self-contained anchor 3.

2 / 3

Workflow Clarity

A clear seven-step sequence runs from pre-migration assessment through validation, with an explicit Step 6 'Validate Migration' checkpoint and an error-handling table mapping issues to causes and fixes, satisfying the 'clear sequence with explicit validation steps and error recovery' anchor.

3 / 3

Progressive Disclosure

The body is well organized into labeled sections, but everything lives inline in a single ~290-line file with no reference/scripts/assets bundle to split the deep-dive material into; this matches the 'content that should be separate is inline' anchor 2 rather than the one-level-deep reference structure of anchor 3.

2 / 3

Total

9

/

12

Passed

Description

90%

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 strong: it answers both what and when with explicit, branded trigger phrases and a clear niche. Its only weakness is that the action verbs are somewhat high-level rather than enumerating granular capabilities.

DimensionReasoningScore

Specificity

It names the domain and several actions ('Migrate to Fireflies.ai', 'switching from Otter.ai, Rev', 'importing historical meeting data'), but the verbs stay high-level rather than enumerating granular concrete capabilities, matching the 'names domain and some actions, but not comprehensive' anchor rather than the multi-action anchor 3.

2 / 3

Completeness

It explicitly states what ('Migrate to Fireflies.ai from other meeting transcription platforms or legacy recording systems') and when ('Use when switching from Otter.ai, Rev, or custom transcription... or importing historical meeting data') plus explicit trigger guidance, satisfying the 'both what AND when with explicit triggers' anchor.

3 / 3

Trigger Term Quality

It lists five natural trigger phrases users would say — 'migrate to fireflies', 'switch from otter', 'fireflies migration', 'import meetings to fireflies', 'fireflies replatform' — giving good coverage of common variations, matching the anchor 3 example.

3 / 3

Distinctiveness Conflict Risk

The Fireflies.ai-specific niche and branded trigger phrases ('fireflies migration', 'migrate to fireflies') make it unlikely to fire for unrelated skills, matching the 'clear niche with distinct triggers' anchor.

3 / 3

Total

11

/

12

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

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

14

/

16

Passed

Repository
jeremylongshore/claude-code-plugins-plus-skills
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.