Commit Graph

319 Commits

Author SHA1 Message Date
Developers Digest 6ab4a487a8 Merge pull request #40 from firecrawl/pull-env
feat(env): Add 'env' command to pull API key
2026-02-23 16:29:31 -05:00
Developers Digest e6245b1090 Merge pull request #43 from firecrawl/fix-download
update download cli cmd to map from origin
2026-02-23 16:29:13 -05:00
Developers Digest 26f0388e9f Merge pull request #44 from firecrawl/browser-updates-2
bump version
2026-02-23 14:48:56 -05:00
Developers Digest 152df98631 Update package.json 2026-02-23 14:48:28 -05:00
Developers Digest c79f8c403f fix download to map from origin 2026-02-23 10:29:02 -05:00
Developers Digest 7317426954 Merge pull request #42 from firecrawl/cli-updates
feat(map+scrape): Map + Scrape => Output to organized directory
2026-02-20 14:55:39 -05:00
Developers Digest 2894d3eeb0 updates 2026-02-20 14:54:05 -05:00
Developers Digest ab084b9975 more updates 2026-02-20 14:49:08 -05:00
Developers Digest aee3bd2982 drop stream option + remove legacy local bash + default to remote agent-browser 2026-02-20 14:20:44 -05:00
Developers Digest a94af0d6ed update incrementing in progress bar 2026-02-19 18:06:40 -05:00
Developers Digest c427515b28 update 2026-02-19 18:00:31 -05:00
Developers Digest 33f41bc022 Add dl command to map + scrape with options with app router style download organization 2026-02-19 17:58:08 -05:00
Developers Digest d139aa48bd Add multi-URL scrape support
Allow scraping multiple URLs concurrently and save each result to .firecrawl/. Adds handleMultiScrapeCommand and urlToFilename helper in src/commands/scrape.ts to run concurrent scrapes, write outputs to .firecrawl/, emit progress/errors, and exit non-zero if all fail. Update CLI in src/index.ts to accept multiple positional URLs and --url, deduplicate inputs, infer formats from positional args or flags, and route single-URL requests to the existing handler. Update README.md and skills/firecrawl-cli/SKILL.md to document multiple-URL usage and examples.
2026-02-19 14:07:45 -05:00
Developers Digest b246248e20 Merge pull request #41 from firecrawl/update-skill
Update skill
2026-02-19 08:17:00 -05:00
Developers Digest 1cdb4652f6 update skill 2026-02-19 08:16:38 -05:00
Developers Digest 5fb2b51af3 update skill 2026-02-19 08:13:49 -05:00
Developers Digest 62e8e9b66c Add 'env' command to pull API key
Introduce a new CLI command to pull the authenticated FIRECRAWL_API_KEY into a local .env file. Adds src/commands/env.ts which implements handleEnvPullCommand(options) — it gets the API key (via getApiKey or ensureAuthenticated), and creates/updates/appends the FIRECRAWL_API_KEY line in the target env file, with an --overwrite flag to replace an existing key. Also registers the command in src/index.ts with options (-f/--file and --overwrite). This provides a convenient way for developers to sync their API key into project .env files.
2026-02-18 22:26:48 -05:00
Nicolas 527966f96b Update README.md 2026-02-18 15:36:00 -08:00
Nicolas 2e84facebe Merge pull request #39 from firecrawl/skill-updates
Update Firecrawl CLI docs and add security rules
2026-02-18 14:46:41 -08:00
Nicolas f5b76df8b7 Update package.json 2026-02-18 14:45:06 -08:00
Developers Digest 00c135bf04 Merge branch 'skill-updates' of https://github.com/firecrawl/cli into skill-updates 2026-02-18 17:34:23 -05:00
Developers Digest 8b127c11c3 updates 2026-02-18 17:34:19 -05:00
Developers Digest 78fe96a361 Merge branch 'main' into skill-updates 2026-02-18 17:31:13 -05:00
Developers Digest b2e8567b56 Update Firecrawl CLI docs and add security rules 2026-02-18 17:27:45 -05:00
Leonardo Grigorio e82df472e2 docs: prioritize stdout and minimize tool calls
Bump plugin version to 1.0.7 and overhaul the firecrawl CLI skill docs to emphasize minimizing tool calls. Add a new “Core Principle: Minimize Tool Calls” section recommending default stdout output (no -o) and show good/bad examples; introduce a Quick research workflow that recommends using search --scrape for one-call results; clarify when to use -o (large outputs, persistence, batch jobs) and update numerous command examples accordingly. Also reorganize guidance for reading saved files (use grep/incremental reads for large files), recommend --scrape for most searches, and clean up various sample commands and file-naming suggestions.
2026-02-18 19:22:54 -03:00
Nicolas 1054ae2937 Update README.md 2026-02-18 14:05:32 -08:00
Nicolas 5d6394af8a Update README.md 2026-02-18 14:02:11 -08:00
Nicolas 8ef56ee89e Update package.json 2026-02-18 13:53:41 -08:00
Nicolas e5c431ef8e Nick: 2026-02-18 13:53:34 -08:00
Nicolas 2d0f7187cd Update README.md 2026-02-18 13:09:38 -08:00
Nicolas f521667231 Update README.md 2026-02-18 13:09:28 -08:00
Nicolas 6e633d6ecb Update README.md 2026-02-18 13:08:46 -08:00
Nicolas 69ad2c00e1 Nick: init 2026-02-18 12:02:22 -08:00
Nicolas 839fd8755b Merge pull request #38 from firecrawl/init-skill-and-mcp
Init skill and mcp
2026-02-18 11:06:38 -08:00
Developers Digest 1f2e534a2f Update package.json 2026-02-18 11:03:35 -05:00
Developers Digest 52821789ea Add init command for skills and MCP
Introduce a new CLI init command to install Firecrawl integrations. Adds src/commands/init.ts which implements handleInitCommand with subcommands 'skills' and 'mcp' (installSkills and installMcp). Both flows invoke npx helpers via execSync and accept --global and --agent options; installMcp requires an API key (getApiKey / FIRECRAWL_API_KEY) and injects it into the environment. Registers the command in src/index.ts and updates README.md with usage examples for `firecrawl init skills` and `firecrawl init mcp` (including the npx add-mcp invocation). Exits on failures to propagate errors to the caller.
2026-02-18 10:57:25 -05:00
Developers Digest b2da808cb8 Merge pull request #37 from firecrawl/security/soften-skill-language
update install instructions
2026-02-18 09:18:07 -05:00
Developers Digest 0037b13a61 update install instructions 2026-02-18 09:17:27 -05:00
Nicolas 445f405bc2 Update install.md 2026-02-17 19:47:55 -08:00
Nicolas be5c2c9c2a Update install.md 2026-02-17 19:44:46 -08:00
Leonardo Grigorio 0a39858edd Update plugin.json 2026-02-18 00:07:45 -03:00
Leonardo Grigorio 639a6b0d4a Bump plugin version and update CLI docs
Bump firecrawl plugin version to 1.0.5 and expand the firecrawl-cli documentation. Clarifies that `search --scrape` already retrieves full page content (so avoid redundant scraping), adds a research-task example, warns against re-scraping URLs or using `--html` to re-extract metadata, and emphasizes reading existing scraped files before fetching more data. Changes in .claude-plugin/plugin.json and skills/firecrawl-cli/SKILL.md.
2026-02-17 22:22:07 -03:00
Leonardo Grigorio 07493d65b1 Update plugin.json 2026-02-17 18:39:27 -03:00
Leonardo Grigorio a16b2ec37b Merge pull request #36 from firecrawl/simplify-sync-workflow
Simplify sync: only trigger on version bump
2026-02-17 18:36:31 -03:00
Leonardo Grigorio 9ee4948272 Simplify sync workflow: only trigger on version bump
Instead of auto-bumping on every skill change, the workflow now only
triggers when plugin.json version is explicitly changed. The CLI repo
is the source of truth for versioning.
2026-02-17 18:35:21 -03:00
Leonardo Grigorio 39c8f0c1d5 Merge pull request #35 from firecrawl/add-plugin-sync-workflow
Add auto-sync workflow for Claude plugin repo
2026-02-17 18:31:18 -03:00
Leonardo Grigorio fc6d6cfa91 Add auto-sync workflow for claude plugin repo
- Add sync-plugin.yml workflow that triggers on changes to skills/ or
  .claude-plugin/ on main, copies files to firecrawl-claude-plugin,
  bumps the patch version, and opens a PR
- Update plugin.json version to 1.0.3 to match the plugin repo
2026-02-17 18:22:54 -03:00
Leonardo Grigorio 48fdadf1d0 Merge pull request #34 from firecrawl/leo/skill-update-browser
Update SKILL.md
2026-02-17 18:18:50 -03:00
Leonardo Grigorio c5567fd603 Update SKILL.md 2026-02-17 18:18:35 -03:00
Developers Digest 498b5a0dc3 Merge pull request #33 from firecrawl/browser-updates
Update browser.ts
2026-02-17 13:31:50 -05:00