CtrlK
BlogDocsLog inGet started
Tessl Logo

fireflies-webhooks-events

Implement Fireflies.ai webhook receiver with HMAC signature verification and event processing. Use when setting up webhook endpoints, handling transcript-ready notifications, or building real-time meeting intelligence pipelines. Trigger with phrases like "fireflies webhook", "fireflies events", "fireflies webhook signature", "handle fireflies events", "fireflies notifications".

71

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

82%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.

The content is well-structured and highly actionable with executable code for the core webhook flow and a clear step sequence. The main improvements would be adding a registration verification loop and resolving or removing the dangling Resources reference.

Suggestions

Resolve the "Webhook Verification Example" item in Resources into a real link or remove it, since no bundle file exists to back it.

Add an explicit validate→retry checkpoint for Step 1 (e.g. confirm the dashboard saved the URL by sending a signed test payload).

Trim the restated "Output" section or fold it into the Overview to reduce redundancy.

DimensionReasoningScore

Conciseness

The body is dense and mostly lean — it does not explain what webhooks or HMAC are in general terms — but includes minor trimmable redundancy such as the restated "Output" section and a few placeholder comments.

4 / 5

Actionability

Copy-paste-ready TypeScript for the HMAC-verified receiver and the GraphQL transcript fetch, plus a per-upload mutation and an executable bash test command, cover the common cases; downstream store/notify functions are clearly marked user-specific stubs rather than pseudocode.

5 / 5

Workflow Clarity

Steps 1–5 are clearly sequenced and signature verification acts as an explicit validation checkpoint with a troubleshooting table for recovery, but there is no validate→fix→retry loop for webhook registration itself.

4 / 5

Progressive Disclosure

Sections are well-organized with clear headers and inline code is appropriate for this focused skill; the only gap is the dangling "Webhook Verification Example" reference in Resources, which is plain text with no resolvable path or link.

4 / 5

Total

17

/

20

Passed

Description

95%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.

The description is strong: third-person imperative voice, explicit what-and-when, and natural vendor-specific trigger phrases. Its only weakness is that the capability list is slightly high-level relative to the full workflow the skill actually covers.

DimensionReasoningScore

Specificity

"Implement Fireflies.ai webhook receiver with HMAC signature verification and event processing" names the domain plus several concrete actions (receiver, HMAC verification, event processing), but stops short of comprehensive coverage of the full workflow (e.g. transcript fetching, per-upload webhooks are absent).

4 / 5

Completeness

It explicitly states the what ("Implement Fireflies.ai webhook receiver with HMAC signature verification and event processing") and the when ("Use when setting up webhook endpoints, handling transcript-ready notifications..."), reinforced by concrete trigger phrases.

5 / 5

Trigger Term Quality

Five natural trigger phrases are listed ("fireflies webhook", "fireflies events", "fireflies webhook signature", "handle fireflies events", "fireflies notifications") — these are exactly what a user would say, with good synonym variation.

5 / 5

Distinctiveness Conflict Risk

"Fireflies.ai webhook receiver" is a tight niche with vendor-specific triggers, making collision with unrelated skills minimal.

5 / 5

Total

19

/

20

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.