| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
skills add --all means "ALL skills to all agents" and silently overrides any --skill filter, so every scoped install (setup core/build/workflows, setup <skill>, and init's selections) was installing all 33 catalog skills. Scoped installs now pass --yes instead of --all: same promptless install to every detected agent, but the --skill list is respected. Verified: setup developer-index installs 1 skill, setup build installs 5. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
| Back | FazBrowse Home | New Git URL |
Bug (user-reported): npx -y firecrawl-cli@latest setup developer-index installed all 33 catalog skills instead of one.
Cause: buildSkillsInstallArgs passes --all whenever no --agent is given — but the skills CLI defines --all as "install all skills to all agents without prompts", which silently overrides the --skill filter. Reproduced with the raw skills CLI: --all --skill firecrawl-developer-index → 33 skills; --yes --skill firecrawl-developer-index → 1 skill.
Scope: worse than the new single-skill command — every skill-scoped install had this: setup core (12→33), setup build (5→33), setup workflows (16→33), and init's selections. It went unnoticed because extra skills fail quietly; 1→33 made it obvious.
Fix: skill-scoped installs never pass --all; they pass --yes instead — same promptless install to every detected agent, with the --skill list respected. Whole-repo installs are unchanged.
Verified: built CLI in a fresh $HOME — setup developer-index installs exactly 1 skill, setup build exactly 5; 431/431 tests pass (expectations updated), tsc + prettier clean.
Needs a patch release to ship — see the follow-up release: 1.23.1 PR (merge that after this).
🤖 Generated with Claude Code
Summary by cubic
Fixes skill-scoped installs that were installing the entire catalog by incorrectly passing --all. Skill-scoped installs now pass --yes, which respects the --skill filter; whole-repo installs are unchanged.
Written for commit d53a939. Summary will update on new commits.