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

75%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/saas-packs/fireflies-pack/skills/fireflies-enterprise-rbac/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

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.

This is a well-crafted skill description that clearly defines its scope around Fireflies.ai workspace administration. It excels in all dimensions by listing concrete actions, providing explicit trigger guidance with natural user phrases, and maintaining a distinct niche that minimizes conflict risk. The third-person voice and structured format make it easy for Claude to match against user requests.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: configure workspace roles, channels, privacy controls, and meeting sharing. These are distinct, actionable capabilities.

3 / 3

Completeness

Clearly answers both 'what' (configure workspace roles, channels, privacy controls, meeting sharing) and 'when' (explicit 'Use when' clause plus 'Trigger with phrases like' section providing concrete activation scenarios).

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms including 'fireflies roles', 'fireflies permissions', 'fireflies channels', 'fireflies privacy', 'fireflies sharing', 'fireflies RBAC', plus natural phrases like 'team access', 'transcript visibility', and 'sharing rules'.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive due to the specific product name 'Fireflies.ai' and the narrow domain of workspace administration (roles, channels, privacy, sharing). Very unlikely to conflict with other skills.

3 / 3

Total

12

/

12

Passed

Implementation

50%

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

This skill provides a comprehensive walkthrough of Fireflies.ai RBAC configuration with concrete GraphQL examples and good structural organization. Its main weaknesses are the reliance on an undefined `firefliesQuery` helper that undermines true executability, the lack of validation checkpoints between steps, and the monolithic structure that could benefit from splitting detailed API code into supporting files. The content is moderately efficient but includes some generic advice that doesn't add value for Claude.

Suggestions

Define or provide the `firefliesQuery` helper function so TypeScript examples are truly executable, or switch to complete curl examples like Step 1.

Add explicit validation checkpoints after key mutations (e.g., 'Verify role change by re-querying the user' or 'Confirm privacy update by fetching transcript details').

Move detailed API code examples into a separate reference file (e.g., `fireflies-rbac-api.md`) and keep SKILL.md as a concise overview with the most essential examples.

Remove generic organizational advice (e.g., suggested channel names by department) that Claude can infer from context.

DimensionReasoningScore

Conciseness

The skill is reasonably efficient but includes some unnecessary sections like 'Prerequisites' listing 'Understanding of your team structure', the 'Output' section which restates what the steps already cover, and the channel organization suggestions (Sales, Engineering, Leadership) which are generic advice Claude doesn't need. The recommended enterprise configuration YAML is useful but borderline filler.

2 / 3

Actionability

The code examples are concrete and mostly executable, but several rely on an undefined `firefliesQuery` helper function that is never defined or imported, making them not truly copy-paste ready. The bash example in Step 1 is fully executable, but the TypeScript examples are incomplete without the helper. The GraphQL mutations may not match the actual Fireflies API schema (e.g., `setUserRole`, `updateMeetingChannel` may not exist as written).

2 / 3

Workflow Clarity

Steps are clearly sequenced from listing members through auditing access, and the error handling table is helpful. However, there are no explicit validation checkpoints between steps — for instance, after setting a role there's no verification step, and after changing privacy there's no confirmation check. The audit step (Step 7) exists but isn't integrated as a validation checkpoint within the workflow.

2 / 3

Progressive Disclosure

The content is well-structured with clear headers and a logical progression, but it's quite long (~170 lines of substantive content) and could benefit from splitting detailed API examples into a separate reference file. The reference to `fireflies-migration-deep-dive` in Next Steps is good, but there are no bundle files to support progressive disclosure. The roles table, error table, and recommended config could be separate references.

2 / 3

Total

8

/

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.

Validation9 / 11 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

9

/

11

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.