CtrlK
BlogDocsLog inGet started
Tessl Logo

granola-rate-limits

Understand Granola plan limits, usage quotas, and API rate limiting. Use when hitting meeting limits, choosing between plans, or managing Enterprise API rate limits. Trigger: "granola limits", "granola quota", "granola plan", "granola usage", "granola restrictions".

62

Quality

75%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/saas-packs/granola-pack/skills/granola-rate-limits/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

67%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 body is well-structured and offers concrete, executable guidance for monitoring Granola usage and API limits. Its main weakness is redundancy across the limit, error, and plan-selection tables that could be consolidated to tighten the token budget.

Suggestions

Merge the overlapping 'What Happens at Limits' and 'Error Handling' tables into a single table to remove duplicated content.

Drop or generalize the hardcoded 'Free Plan Usage Tracking' example block ('18 / 25 lifetime') since it adds no actionable information beyond the limits table.

Trim the 'Plan Selection Guide' to a short mapping that references the plan-comparison table instead of restating plan features.

DimensionReasoningScore

Conciseness

The body is mostly efficient product-specific data, but it carries noticeable redundancy — the 'What Happens at Limits' and 'Error Handling' tables overlap heavily, the 'Plan Selection Guide' re-derives the plan comparison, and the hardcoded 'Free Plan Usage Tracking' block ('18 / 25 lifetime') is illustrative filler — placing it at 'could be tightened' rather than 'minor trim'.

3 / 5

Actionability

It provides concrete, executable guidance — an executable curl command for inspecting rate-limit headers, specific navigation steps (avatar > Settings > Account), and a fixes column mapping errors to actions — with only minor gaps, so it sits at 'mostly executable guidance'.

4 / 5

Workflow Clarity

The usage-check and API-monitoring workflows are clearly sequenced and unambiguous, and no destructive or batch operations are involved so the validation cap does not apply; it falls just short of a 5 because the skill is reference-heavy rather than a single crisp validated procedure.

4 / 5

Progressive Disclosure

Content is well-organized into clearly headed sections with good structure and no nested/buried references, but it is a long monolithic inline reference with no bundle files to split into, matching 'good structure, minor organization gaps' rather than the ideal one-level-deep reference pattern.

4 / 5

Total

15

/

20

Passed

Description

82%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 clearly states what the skill covers and when to use it, with explicit, natural trigger phrases and a distinct product-scoped niche. Its main weakness is the generic 'Understand' verb, which limits the specificity of concrete actions.

DimensionReasoningScore

Specificity

It names the domain ('Granola plan limits, usage quotas, and API rate limiting') and enumerates concrete sub-areas, but the only action verb is the generic 'Understand' rather than multiple specific actions, so it lands at 'names domain and 1-2 concrete actions' rather than a comprehensive action list.

3 / 5

Completeness

It explicitly answers both 'what' ('Understand Granola plan limits, usage quotas, and API rate limiting') and 'when' ('Use when hitting meeting limits, choosing between plans, or managing Enterprise API rate limits') plus concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

It lists five natural trigger phrases ('granola limits', 'granola quota', 'granola plan', 'granola usage', 'granola restrictions') with synonyms, giving good keyword coverage, but omits common variations a user might say like 'granola pricing', 'granola billing', or 'granola free tier', keeping it just below comprehensive.

4 / 5

Distinctiveness Conflict Risk

'Granola' is a specific product with Granola-scoped triggers, giving it a clear niche and minimal risk of firing for an unrelated skill.

5 / 5

Total

17

/

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.