CtrlK
BlogDocsLog inGet started
Tessl Logo

fireflies-core-workflow-b

Search across Fireflies.ai transcripts, use AskFred AI, and build meeting analytics. Use when searching meeting history, querying Fred AI assistant, or aggregating meeting data for reports. Trigger with phrases like "fireflies search", "ask fred", "fireflies analytics", "search meetings", "fireflies AskFred".

67

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

65%

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

The body delivers highly actionable, executable GraphQL workflows with a clear step sequence and error table, but it is a monolithic inline skill that omits validation checkpoints for the destructive/batch operations and could be split into bundled reference files.

Suggestions

Add an explicit validation/confirmation checkpoint before the destructive deleteAskFredThread mutation (e.g., list threads and confirm the ID before deleting).

Extract the large inline GraphQL query blocks into reference files under references/ and link to them from SKILL.md to improve progressive disclosure.

Trim repeated console.log scaffolding and consolidate the verbose query definitions to improve token efficiency.

DimensionReasoningScore

Conciseness

The ~205-line body is mostly executable code with lean prose, but repeated console.log scaffolding and verbose inline GraphQL query blocks could be tightened without losing meaning.

2 / 3

Actionability

Each of the six steps provides fully executable TypeScript with real GraphQL queries and concrete firefliesQuery(...) calls, copy-paste ready.

3 / 3

Workflow Clarity

Steps are numbered and an error-handling table is present, but the destructive delete-thread operation (Step 6) has no validation checkpoint and batch analytics lack an explicit validate-and-retry feedback loop, capping clarity at 2.

2 / 3

Progressive Disclosure

No references/scripts/assets bundle files exist; the SKILL.md is monolithic with all GraphQL queries inline rather than split into separate reference files, though external doc URLs and peer-skill cross-refs are noted.

2 / 3

Total

9

/

12

Passed

Description

100%

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 across all dimensions: it states concrete capabilities in third person, supplies explicit "Use when" triggers and natural keyword phrases, and occupies a clearly distinct Fireflies-specific niche.

DimensionReasoningScore

Specificity

Lists multiple concrete actions in third person voice: "Search across Fireflies.ai transcripts, use AskFred AI, and build meeting analytics."

3 / 3

Completeness

Answers both what ("Search across... use AskFred AI... build meeting analytics") and when ("Use when searching meeting history, querying Fred AI assistant, or aggregating meeting data for reports") with explicit triggers.

3 / 3

Trigger Term Quality

Explicit natural trigger phrases are given — "fireflies search", "ask fred", "fireflies analytics", "search meetings", "fireflies AskFred" — covering what a user would actually say.

3 / 3

Distinctiveness Conflict Risk

The Fireflies.ai niche is clearly bounded with distinct Fireflies-specific triggers, making conflict with unrelated skills unlikely.

3 / 3

Total

12

/

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.