К основному содержанию
скилл CX Codex

firecrawl-alexandria — скилл для Claude Code: установка

Ищет готовые источники структурированных данных через Firecrawl и запускает подходящий инструмент для нужного сайта.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add firecrawl/skills --skill firecrawl-alexandria -a claude-code
Открыть на GitHub

Что делает firecrawl-alexandria

Скилл направляет агента к готовым веб-процессам, поставщикам API и специализированным индексам. Сначала он использует firecrawl-search, чтобы найти результаты и подходящие инструменты, затем firecrawl-scrape для вызова выбранного инструмента или чтения URL.

Обычные результаты поиска стоит брать, когда они уже отвечают на вопрос. Если у поставщика есть нужное покрытие и входные данные, скилл предлагает получить более структурированный результат напрямую. Для крупных сохранённых результатов он опирается на удалённые инструкции Bash из firecrawl-scrape.

После работы с сайтом можно отправить firecrawl alexandria feedback. Отзыв нужно послать в течение 20 минут после последнего вызова Alexandria, поэтому это повод встроить его в завершающий этап задачи. Переменные FIRECRAWL_NO_ENDPOINT_FEEDBACK=1 и FIRECRAWL_DISABLE_ENDPOINT_FEEDBACK=1 отключают отправку.

Какие задачи решает

  • найти поставщика данных для нужного сайта
  • подобрать инструмент по требуемым данным
  • получить структурированный результат вместо разбора страниц
  • запустить поиск, а затем извлечение через Firecrawl
  • отправить отзыв о покрытии сайта

Примеры запросов агенту

  • Найди источник структурированных данных для этого сайта через Alexandria и проверь его возможности.
  • Сначала используй firecrawl-search, затем вызови подходящий инструмент через firecrawl-scrape.
  • После последнего вызова Alexandria отправь отзыв о результате для этого сайта.

Как установить firecrawl-alexandria

1Через Skills CLI (Vercel)

npx skills add firecrawl/skills --skill firecrawl-alexandria -a claude-code

2Вручную: положить файлы

~/.claude/skills/firecrawl-alexandria/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/firecrawl-alexandria/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о firecrawl-alexandria

Как установить firecrawl-alexandria в Claude Code?

Выполните npx skills add firecrawl/skills --skill firecrawl-alexandria -a claude-code, затем повторите npx skills add firecrawl/skills --skill firecrawl-alexandria -a claude-code. Скилл размещается по пути ~/.claude/skills/firecrawl-alexandria/SKILL.md.

Что делает firecrawl-alexandria?

Скилл ищет готовые инструменты и источники для получения структурированных данных с сайтов. Он связывает поиск Firecrawl с последующим извлечением данных.

Когда отправлять отзыв Alexandria?

Отправляйте один отзыв для каждого сайта сразу после последнего вызова Alexandria и не позднее 20 минут. При dailyCapReached: true отправку отзывов прекращают до конца UTC-дня.

Исходный текст

SKILL.md · ISC
---
name: firecrawl-alexandria
description: Find a direct path to structured data through ready-made workflows, data APIs, and indexes. Follow the search skill to discover and inspect tools, then the scrape skill to execute them.
---

# A direct path to structured data

Alexandria brings ready-made website workflows, API providers, and specialized indexes into Firecrawl search and scrape. Semantic discovery finds capabilities by the data you need; domain matching connects web results to tools that may retrieve richer structured data beyond the page. Discover a tool that fits the task and get structured results directly, reducing the browsing, parsing, and repeated requests needed to assemble the data yourself.

- [Search](../firecrawl-search/SKILL.md) to find web results and relevant tools, then inspect only the contracts needed for the task.
- [Scrape](../firecrawl-scrape/SKILL.md) to execute a selected tool or read a URL. For large retained results, use its remote Bash guidance to select the data you need.

Use ordinary web results when they answer the question; use a provider tool when its coverage and inputs fit.

## Alexandria feedback (refunds 1 credit)

Alexandria coverage grows from what agents report. Send one `firecrawl alexandria feedback` per website you needed data from, right after your last Alexandria call for it. No job ID is needed. Each feedback refunds 1 credit, up to 10 credits per website and 100 per team each UTC day.

Feedback can describe any of these outcomes:

- A tool answered the need, fully or partly.
- A tool ran but returned wrong or incomplete data, or failed.
- No provider covers the website, or a provider exists but lacks the capability you needed, and you fell back to web search, scrape, or Agent.

**Opt out:** if `FIRECRAWL_NO_ENDPOINT_FEEDBACK=1` (or `FIRECRAWL_DISABLE_ENDPOINT_FEEDBACK=1`) is set, the CLI silently skips the call and never sends anything. Respect that; do not try to work around it. (Team admins can also disable this server-side; the API returns `feedbackErrorCode: "TEAM_OPTED_OUT"` and the CLI exits 0 silently.)

**Rules to know before you call this:**

- **Time window:** must be sent within 20 minutes of your team's most recent Alexandria search, discovery, or execution. Each Alexandria call restarts the window. Late feedback is rejected (`feedbackErrorCode: "FEEDBACK_WINDOW_EXPIRED"`).
- **`--url` is the website the user needed data from**, not the provider and not a Firecrawl page. `--requested-functionality` is what they needed from it, in one sentence. These two fields are the most important: they aggregate across teams and tell us which sites and workflows to add next.
- **`--objective` is the underlying goal** behind the session: what you or your user were ultimately trying to accomplish, in one sentence (for example, "Shortlist federal IT contracts to bid on this quarter"). It is broader than `--requested-functionality`, which covers only this website.
- **`--rationale` explains the rating** from observed results: which provider or capability served or failed the need, and how. Two or three sentences, no raw results pasted in.
- **`--provider-feedback`** is a JSON array of `{name, issue, why}` for providers that were missing, thin, or unavailable. Issues: `missing_provider` (no provider covers the site), `insufficient_coverage` (exists, but data was thin, stale, or partial for this market or segment), `provider_unavailable` (could not be called), `other`.
- **`--capability-feedback`** is a JSON array of `{name, provider, issue, why, requestedFunctionality?}` for capabilities that were missing, wrong, or failed. Issues: `new_capability_request` (ask the provider to add one; `requestedFunctionality` required), `missing_capability` (provider exists but lacks it), `insufficient_functionality` (exists but cannot take the input or filter you needed), `incorrect_result`, `execution_error`, `other`. Use `name` and `provider` exactly as discovery returned them; for a capability that does not exist yet, name what it should be.
- **Rate honestly:** `good` when a tool answered the need, `partial` when it answered some of it or with gaps, `bad` when nothing available answered it or what ran was wrong or failed. Every rating gets the same refund.
- **Website refund cap (per website, per UTC day, default 10 credits).** Past it, feedback about that website is still recorded but refunds nothing, and the response sets `websiteCapReached: true`. Feedback about other websites still refunds.
- **Daily refund cap (per team, per UTC day, default 100 credits).** Past the cap, feedback is still recorded but refunds nothing. The response includes `creditsRefundedToday`, `dailyRefundCap`, and `dailyCapReached`. **When `dailyCapReached: true`, stop sending Alexandria feedback for the rest of the UTC day.**
- **`--silent &`** is the right pattern: exit code 0 even on failure, so a rejected call never crashes your pipeline.

```bash
# Example: send once per website, within 20 minutes of your last Alexandria call. Replace the
# placeholders with what actually happened; drop --provider-feedback or
# --capability-feedback when there is nothing to report at that level.
firecrawl alexandria feedback \
  --rating "<good|partial|bad>" \
  --url "https://sam.gov" \
  --requested-functionality "Active contracts by agency with their attachments" \
  --objective "Shortlist federal IT contracts to bid on this quarter" \
  --rationale "sam-gov/contracts returned the contract list, but no capability exposes attachment links, so those were scraped from the web instead." \
  --capability-feedback '[{"name":"attachments","provider":"sam-gov","issue":"new_capability_request","why":"Attachments were the point of the task","requestedFunctionality":"Given a contract ID, return attachment URLs and document text"}]' \
  --silent &
```

If you report a site with no provider coverage, use `--provider-feedback '[{"name":"<site or provider>","issue":"missing_provider","why":"<what was needed>"}]'` and rate `bad`; that is the signal we use to onboard new providers.

`--silent` suppresses output and `&` runs it in the background so feedback never blocks you. Run `firecrawl alexandria feedback --help` for every option.

© firecrawl · ISC · firecrawl/skills

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
firecrawl-search firecrawl Скилл ищет веб-источники, показывает релевантные фрагменты и при запросе забирает содержимое страниц. Нужен для исследования и поиска структурированных данных. CX Codex +1 84 400установок firecrawl-lead-research firecrawl Достаёт должность, компанию и фирмографику по людям и доменам, которые вы уже назвали, и дозаполняет таблицы. Пригодится перед звонком или когда старый список лидов пора проверить. CX Codex +1 31 400установок universal-scraping-architect Mehansh Barthwal Проектирует пайплайны сбора данных через Firecrawl или локальный Python, проверяя структуру JSON перед сохранением. Помогает настроить парсинг без ломких селекторов. 35установок pp-firecrawl Hiten Shah Управляет парсингом, краулингом и извлечением данных через Firecrawl CLI. Запускает поиск, сбор страниц и генерацию файлов LLMs.txt. CX Codex +1 610установок firecrawl-scraper davila7 Скилл для глубокого сбора данных с веб-страниц, скриншотов, разбора PDF и обхода сайтов через API Firecrawl. 407установок firecrawl-research glebis Скилл находит темы в markdown-заметках, выкачивает материалы через FireCrawl API и собирает структурированные отчёты. Пригодится для научной работы и подготовки библиографии. CX Codex +1 379установок

Из того же набора11

firecrawl-build-interact Скилл для ИИ-кодинга: учит агента встраивать Firecrawl /interact в код, когда страницу нужно кликать и заполнять, а не просто прочитать. CX Codex +1 61 300установок firecrawl-build-onboarding Скилл подтягивает учётные данные Firecrawl и настраивает SDK в проекте через встроенный браузер-аутентификатор. Используй, когда приложению нужен FIRECRAWL_API_KEY или надо добавить Firecrawl в .env. CX Codex +1 61 300установок firecrawl-research-index Скилл ищет статьи по исследовательскому запросу в индексе Firecrawl: семантический поиск по абстрактам, расширение по цитатам и проверка по полному тексту. CX Codex +1 24 400установок firecrawl-developer-index Скилл ищет свежую документацию, коммиты, пулреквесты и ошибки публичных репозиториев через Firecrawl. Он нужен при обновлении библиотек или незнакомых сбоях. CX Codex +1 8 100установок firecrawl-build Скилл помогает встроить поиск, скрапинг и браузерные действия через Firecrawl прямо в код вашего приложения. CX Codex +1 3 900установок firecrawl-business-contacts Находит подтверждённые контакты компаний на их сайтах через Firecrawl. Пригодится, когда нужны общие адреса отделов продаж, поддержки или прессы со ссылками на первоисточник. CX Codex +1 489установок firecrawl-job-postings Скилл ищет актуальные вакансии на карьерных страницах и джоб-бордах, а затем проверяет каждую ссылку перед тем, как включить её в список. CX Codex +1 565установок firecrawl-fantasy-sports Помогает выбрать состав, найти игрока на вайвере, оценить обмен или драфт-пик по свежим новостям, времени на поле и матчапам. CX Codex +1 563установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой