Loading...
Loading...
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.
npx skill4agent add firecrawl/cli firecrawl-alexandriafirecrawl alexandria feedbackFIRECRAWL_NO_ENDPOINT_FEEDBACK=1FIRECRAWL_DISABLE_ENDPOINT_FEEDBACK=1feedbackErrorCode: "TEAM_OPTED_OUT"--url--requested-functionality--rationale--provider-feedback{name, issue, why}missing_providerinsufficient_coverageprovider_unavailableother--capability-feedback{name, provider, issue, why, requestedFunctionality?}new_capability_requestrequestedFunctionalitymissing_capabilityinsufficient_functionalityincorrect_resultexecution_errorothernameprovidergoodpartialbad--silent &# Example: send at most once per website after the task is done. 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" \
--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 &--provider-feedback '[{"name":"<site or provider>","issue":"missing_provider","why":"<what was needed>"}]'bad--silent&firecrawl alexandria feedback --help