CtrlK
BlogDocsLog inGet started
Tessl Logo

fireflies-enterprise-rbac

Configure Fireflies.ai workspace roles, channels, privacy controls, and meeting sharing. Use when managing team access, setting up channels, or configuring transcript visibility and sharing rules. Trigger with phrases like "fireflies roles", "fireflies permissions", "fireflies channels", "fireflies privacy", "fireflies sharing", "fireflies RBAC".

62

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

50%

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 covers the RBAC workflow comprehensively with one executable example, but most code blocks are non-executable TypeScript templates relying on an undefined helper, and batch/destructive operations lack validation checkpoints. With no bundle files, the inline reference material is not progressively disclosed.

Suggestions

Make the Step 2-7 code executable by defining or stubbing the firefliesQuery helper (endpoint, auth header, error handling) so the snippets are copy-paste ready rather than templates.

Add explicit validation checkpoints after destructive or batch operations (e.g., re-query the user's role after setUserRole, or run the Step 7 audit after sharing) to close the feedback loop.

Split the API reference material into a separate bundled file (e.g. references/api-reference.md) and point to it from SKILL.md, and either create the referenced fireflies-migration-deep-dive file or remove the dangling Next Steps pointer.

DimensionReasoningScore

Conciseness

The ~218-line body is mostly code and avoids explaining concepts Claude already knows, but it carries mild padding (decorative channel-naming suggestions and the "Understanding of your team structure" prerequisite) and could be tightened; not score 3 because not every token earns its place, not score 1 because it is not padded with conceptual filler.

2 / 3

Actionability

Step 1 is a fully executable curl+jq pipeline, but steps 2-7 are TypeScript function wrappers calling an undefined firefliesQuery helper without imports, endpoint, or auth, making them templates rather than copy-paste-ready code; this matches the score-2 "some concrete guidance but incomplete" anchor and falls short of the fully-executable score-3 anchor.

2 / 3

Workflow Clarity

The seven steps are clearly sequenced and an Error Handling table provides feedback, but batch/destructive operations (bulk role changes, bulk channel assignment, sharing to 100 recipients) lack explicit validation checkpoints that confirm mutations took effect, capping the score at 2 per the rubric's destructive/batch guideline; it is not score 1 because the sequence is present.

2 / 3

Progressive Disclosure

No bundle files exist, so all content sits in a single monolithic SKILL.md with inline API reference that could be split out, and the "Next Steps" pointer to fireflies-migration-deep-dive references a non-existent file; this matches the score-2 "content that should be separate is inline" anchor rather than score 3 (no real one-level-deep references) or score 1 (sections are organized, not an unstructured wall).

2 / 3

Total

8

/

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: it names concrete capabilities, provides explicit "Use when" trigger guidance, and includes natural trigger phrases, all in third person. It clearly communicates both what the skill does and when to invoke it.

DimensionReasoningScore

Specificity

The description "Configure Fireflies.ai workspace roles, channels, privacy controls, and meeting sharing" lists multiple specific concrete actions, matching the score-3 anchor rather than the score-2 anchor which only names a domain and some actions.

3 / 3

Completeness

It explicitly states what it does (configure roles, channels, privacy, sharing) and when to use it ("Use when managing team access, setting up channels, or configuring transcript visibility and sharing rules"), satisfying both halves required for score 3.

3 / 3

Trigger Term Quality

Phrases like "fireflies roles", "fireflies permissions", "fireflies channels", "fireflies privacy", "fireflies sharing", and "fireflies RBAC" give good coverage of natural terms a user would say, matching the score-3 anchor; it is not score 2 because it is not missing common variations.

3 / 3

Distinctiveness Conflict Risk

The Fireflies.ai niche with distinct, product-specific triggers makes it unlikely to fire for unrelated skills, matching the score-3 "clear niche with distinct triggers" anchor rather than the overlap-prone score-2 anchor.

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.