Skip to content

docs(skills): fix command guidance, auth requirements, and workflow drift - #193

Merged
Max17190 merged 16 commits into
firecrawl:mainfrom
chenxin-yan:skills/consolidated-docs-fixes
Aug 18, 2026
Merged

docs(skills): fix command guidance, auth requirements, and workflow drift#193
Max17190 merged 16 commits into
firecrawl:mainfrom
chenxin-yan:skills/consolidated-docs-fixes

Conversation

@chenxin-yan

Copy link
Copy Markdown
Contributor

Summary

Consolidates #189, #190, #191, and #192 into one reviewable change.

  • fix the npx firecrawl-cli allowed-tools pattern and broken cross-skill links
  • correct command examples, flags, output behavior, and non-interactive usage
  • align skill behavior claims with the current CLI implementation
  • document auth prerequisites, monitor options, pagination, and workflow escalation
  • include skill Markdown in the Prettier checks

Verification

  • pnpm run format:check
  • pnpm run type-check
  • pnpm test

All pass locally.

Supersedes #189, #190, #191, and #192.

Make download examples safe for non-interactive flows and correct agent JSON guidance in the README. Include skill Markdown in Prettier scripts so formatting drift is caught.
Adversarial review against src/ surfaced wrong claims that survived the
first audit pass, in the same files this PR touches:

- scrape: -H is --html (raw HTML shortcut), not HTTP headers
- interact: --language does not exist; the CLI uses --node/--python/--bash
- download: the command is only registered as 'firecrawl x download'
  (experimental), so all examples used a nonexistent invocation; the
  'only these options' list omitted --lockdown; the wizard example is
  TTY-only and blocks agents without -y
- search: spell out guard-failure behavior and split the missing-file
  vs stale-file hazards
- scrape/agent: reword confusing multi-URL parenthetical and dedupe the
  --wait tip
- cli: mirror the guarded jq search-id recipe so it doesn't drift from
  the corrected search skill

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All reported issues were addressed across 12 files

Reply with feedback, questions, or to request a fix.

Fix all with cubic | Re-trigger cubic

Comment thread skills/firecrawl-search/SKILL.md Outdated
Comment thread skills/firecrawl/SKILL.md
A bare SEARCH_ID=$(jq -er ...) assignment does not stop the follow-on
search-feedback call when the guard fails (missing file or zero
results), so it fired with an empty id. Wrap the feedback call in the
guard conditional in both mirrored snippets.
Comment thread skills/firecrawl/SKILL.md
…ter name

The installer copies each skill to ~/.agents/skills/<frontmatter-name>/,
and the router skill is named "firecrawl", so ../firecrawl-cli/SKILL.md
links 404ed after install. Rename the folder to skills/firecrawl/ so the
folder and frontmatter agree and cross-skill links resolve both in-repo
and installed.
@Max17190

Copy link
Copy Markdown
Contributor
  • .claude-plugin/plugin.json and .claude-plugin/marketplace.json, replace ./skills/firecrawl-cli with ./skills/firecrawl
  • In firecrawl-search, the if only has :. The three search feedback examples are in the next code block. Was that on purpose?

…uard

Update the .claude-plugin skill paths missed by the folder rename, and
move the three search-feedback examples inside the guard conditional so
copying any of them cannot bypass the zero-result check.

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All reported issues were addressed across 3 files (changes from recent commits).

Tip: Review your code locally with the cubic CLI to iterate faster.

Fix all with cubic | Re-trigger cubic

Comment thread skills/firecrawl-search/SKILL.md
Comment thread skills/firecrawl-search/SKILL.md Outdated
All three rating calls were live sequential commands inside the guard,
so a literal copy-paste submitted three conflicting ratings for one
search id. Keep the good-rating call live and show partial/bad as
commented alternates, matching the "send exactly one" prose.
Replace the three parallel rating examples (latterly commented
alternates) with a single guarded good-rating call. The rules list
above already defines per-rating field requirements and the
--missing-content section documents payload shapes, so the extra
examples duplicated both. Follows the default-with-escape-hatch
pattern and matches the mirrored firecrawl skill snippet.
…ased

A live --rating good default anchors copy-paste agents toward
reporting good and skews the feedback signal. Show a
<good|partial|bad> placeholder that cannot run until the agent
chooses, keep the rating-neutral --missing-content field as the
worked example, and let the rules list govern per-rating required
fields. Applied to both mirrored snippets.
@chenxin-yan
chenxin-yan force-pushed the skills/consolidated-docs-fixes branch from 5c62a86 to d3d3ff0 Compare August 18, 2026 19:30

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All reported issues were addressed across 2 files (changes from recent commits).

Tip: Review your code locally with the cubic CLI to iterate faster.

Fix all with cubic | Re-trigger cubic

Comment thread skills/firecrawl-search/SKILL.md
The collapsed example only sent --missing-content, so substituting
--rating good violated the valuable-sources requirement and the
--silent call swallowed the HTTP 400, silently losing the refund.
Show both --valuable-sources and --missing-content so any rating
substitution satisfies the substantive-content rule.
@Max17190
Max17190 merged commit 0c54635 into firecrawl:main Aug 18, 2026
8 checks passed
@chenxin-yan
chenxin-yan deleted the skills/consolidated-docs-fixes branch August 18, 2026 19:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants