Optimize FireCrawl costs through tier selection, sampling, and usage monitoring. Use when analyzing FireCrawl billing, reducing API costs, or implementing usage monitoring and budget alerts. Trigger with phrases like "firecrawl cost", "firecrawl billing", "reduce firecrawl costs", "firecrawl pricing", "firecrawl expensive", "firecrawl budget".
Install with Tessl CLI
npx tessl i github:jeremylongshore/claude-code-plugins-plus-skills --skill firecrawl-cost-tuning78
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
Discovery
89%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-structured skill description with excellent trigger term coverage and clear completeness. The main weakness is moderate specificity - while it names general capability areas (tier selection, sampling, monitoring), it could be more concrete about the specific actions performed. The explicit trigger phrases and 'Use when' clause make it highly effective for skill selection.
Suggestions
Expand specificity by listing concrete actions, e.g., 'Analyzes usage patterns, recommends optimal pricing tiers, implements request sampling strategies, configures budget alerts'
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Names the domain (FireCrawl costs) and some actions (tier selection, sampling, usage monitoring), but lacks comprehensive detail on what specific actions are performed - e.g., what does 'tier selection' entail, what sampling methods are used. | 2 / 3 |
Completeness | Clearly answers both what (optimize costs through tier selection, sampling, monitoring) and when (analyzing billing, reducing costs, implementing monitoring/alerts) with explicit 'Use when' and 'Trigger with' clauses. | 3 / 3 |
Trigger Term Quality | Excellent coverage of natural trigger terms users would say: 'firecrawl cost', 'firecrawl billing', 'reduce firecrawl costs', 'firecrawl pricing', 'firecrawl expensive', 'firecrawl budget' - these are realistic phrases users would naturally use. | 3 / 3 |
Distinctiveness Conflict Risk | Highly distinctive with FireCrawl-specific terminology throughout. The combination of 'FireCrawl' + cost/billing/pricing terms creates a clear niche that is unlikely to conflict with other skills. | 3 / 3 |
Total | 11 / 12 Passed |
Implementation
64%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This skill provides solid, actionable code for FireCrawl cost optimization with concrete pricing data and executable examples. However, it lacks validation checkpoints in the workflow (e.g., verifying monitoring is working before relying on it) and includes some unnecessary padding like the Prerequisites and verbose Error Handling sections. The reference to 'P16' for caching is cryptic and breaks navigation.
Suggestions
Add validation steps to the workflow, such as 'Verify monitoring is capturing requests correctly before relying on alerts' and 'Confirm cost estimates match actual billing before changing tiers'
Remove or condense the Prerequisites section - Claude can infer these requirements from the content
Clarify or fix the 'Caching (from P16)' reference - either link to the actual file or inline the relevant guidance
Simplify the Error Handling table - the solutions are self-evident from the causes
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Generally efficient with good code examples, but includes some unnecessary sections like the Prerequisites list (Claude knows what's needed) and the verbose Error Handling table that restates obvious solutions. | 2 / 3 |
Actionability | Provides fully executable TypeScript code for cost estimation, usage monitoring, sampling, and batching. SQL query for dashboard is copy-paste ready. Concrete pricing table with actual numbers. | 3 / 3 |
Workflow Clarity | Steps are listed in the Instructions section but lack validation checkpoints. No feedback loop for verifying cost reductions worked or confirming monitoring is functioning correctly before proceeding. | 2 / 3 |
Progressive Disclosure | Content is reasonably organized with clear sections, but the skill is somewhat monolithic. The caching reference to 'P16' is unclear, and the document could benefit from splitting detailed code examples into separate reference files. | 2 / 3 |
Total | 9 / 12 Passed |
Validation
75%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 12 / 16 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
allowed_tools_field | 'allowed-tools' contains unusual tool name(s) | Warning |
metadata_version | 'metadata' field is not a dictionary | Warning |
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
body_steps | No step-by-step structure detected (no ordered list); consider adding a simple workflow | Warning |
Total | 12 / 16 Passed | |
Table of Contents
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.