{
  "name": "firecrawl — 3 skills",
  "slug": "source-skills-c6699c13bfca47f79bf4f20f",
  "type": "skills",
  "category": "developer-tools",
  "example": false,
  "evidence_state": "pinned_source_listing",
  "stamp": "Pinned source listing — machine-checked",
  "summary": "Pinned source declarations and file hashes were listed.",
  "outcome": "Listed 3 skill declarations. Ran 14 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.",
  "rule_results": [
    "The retained source tree matches its acquisition manifest.",
    "Declared skill names (listing.json): firecrawl; firecrawl-developer-index; firecrawl-research-index"
  ],
  "task": "What declarations and files are present in this pinned source?",
  "setup": "Git blob acquisition followed by static source inspection.",
  "limitations": "Scope: acquisition and static inspection. Command results: commands.json.",
  "source_url": "https://github.com/firecrawl/firecrawl-claude-plugin.git",
  "documentation_url": "https://github.com/firecrawl/firecrawl-claude-plugin.git",
  "commit": "3e1fb0c319d71b067906b8b602208dded3932cdb",
  "tree_sha256": "ebbca0d6b3c600eb4e8367e0820fa809bdaa661fcf2cf4816ca8a042ad4f4863",
  "file_sha256": {
    ".claude-plugin/marketplace.json": "df00524636326864e8404ac0a0c3e5b73ec3f43c4273fa0d70e1f18727275ada",
    ".claude-plugin/plugin.json": "01b0e2165068e93fb703e74a27769e0415906ce7f87b1d9e5f2330d6917b2225",
    ".mcp.json": "dd2fc29b50b444d2e81c23825a14d4c0e7e374b32e666195f13f0d198a63a049",
    "LICENSE": "c0689c6b1f93155007b113acbb55a3a9b8bf1c7bdae4b14aa4175b04b37207de",
    "README.md": "d9110e12fbe53022d98ca9ba2e96b6fc1de7c5402e8e98f12af027b6a5c538f9",
    "skills/firecrawl/SKILL.md": "013c1d23b5d5cc9f114a7416f150ca913a9656ea6c881f1e61e1e33366385b49",
    "skills/firecrawl/references/data-providers.md": "645ba681618d4a1b0880971e6599c7c829438053534f9f67560f44a88c27b6a8",
    "skills/firecrawl-developer-index/SKILL.md": "79ba97f06d1ebc20bf3adf10ed864f14d09cce6bd60addab78d33d852f32af92",
    "skills/firecrawl-research-index/SKILL.md": "5bb3a49c0e81592ad0478e624e0caa984fbf6da6ef93ae4a4279104437eb9b1b"
  },
  "lockfiles": [
    "LOCK.json"
  ],
  "utc_date": "2026-10-18T21:16:18Z",
  "source_date": "2026-10-16",
  "discovered_date": "2026-10-16",
  "retested_date": "2026-10-18",
  "reviewed_date": "2026-10-18",
  "published_date": "2026-10-18",
  "modified_date": "2026-10-18",
  "reviewer": "machine pipeline",
  "harness_version": "toolwitness harness at commit bfb435988d1bff6ad002f5911dc2b7f4a30e9bad",
  "claude_code_version": "Not applicable: static source inspection (commands.json).",
  "model_id": "Not applicable: static source inspection (commands.json).",
  "scanner_version": "Not applicable: static source inspection.",
  "rulepack_version": "Not applicable: static source inspection.",
  "agents": [],
  "disclaimer": "This record lists declarations and file hashes from a pinned source tree. Git command results from acquisition and static inspection are retained in commands.json. Scope: acquisition and static inspection. It is not a security or quality verdict. Changed bytes are outside this record.",
  "commands": [
    "Ran 14 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection."
  ],
  "prompt_list": [
    "Not applicable: static source inspection (commands.json)."
  ],
  "history": [
    "2026-10-18T21:16:18Z: pinned source inspection"
  ],
  "application": {
    "name": "firecrawl — 3 skills",
    "softwareVersion": "3e1fb0c319d71b067906b8b602208dded3932cdb",
    "applicationCategory": "DeveloperApplication",
    "operatingSystem": "Not exercised"
  },
  "artifacts": {
    "transcript": "Ran 14 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.",
    "sinkhole_log": "Not applicable: static source inspection (commands.json).",
    "canary_log": "Not applicable: static source inspection (commands.json).",
    "scanner_output": "Not applicable: static source inspection (commands.json).",
    "normalized_text": "{\n  \"listing\": {\n    \"skills\": [\n      {\n        \"path\": \"skills/firecrawl/SKILL.md\",\n        \"name\": \"firecrawl\",\n        \"description\": \"Search the web, read source pages, and retrieve structured records with Firecrawl. Use for current information, finding sources, reading a supplied URL, or looking up data-provider capabilities.\",\n        \"files\": {\n          \"skills/firecrawl/SKILL.md\": \"013c1d23b5d5cc9f114a7416f150ca913a9656ea6c881f1e61e1e33366385b49\",\n          \"skills/firecrawl/references/data-providers.md\": \"645ba681618d4a1b0880971e6599c7c829438053534f9f67560f44a88c27b6a8\"\n        }\n      },\n      {\n        \"path\": \"skills/firecrawl-developer-index/SKILL.md\",\n        \"name\": \"firecrawl-developer-index\",\n        \"description\": \"Find documentation and repository evidence for library behavior, API contracts, error messages, and known bugs. Use when a programming question needs current public documentation, issues, pull requests, or implementation examples.\",\n        \"files\": {\n          \"skills/firecrawl-developer-index/SKILL.md\": \"79ba97f06d1ebc20bf3adf10ed864f14d09cce6bd60addab78d33d852f32af92\"\n        }\n      },\n      {\n        \"path\": \"skills/firecrawl-research-index/SKILL.md\",\n        \"name\": \"firecrawl-research-index\",\n        \"description\": \"Find scientific papers, follow citations, and verify claims against paper passages. Use for literature questions, related work, citing papers, references, or a question about a particular scientific paper.\",\n        \"files\": {\n          \"skills/firecrawl-research-index/SKILL.md\": \"5bb3a49c0e81592ad0478e624e0caa984fbf6da6ef93ae4a4279104437eb9b1b\"\n        }\n      }\n    ],\n    \"hooks\": [],\n    \"executions\": []\n  }\n}"
  },
  "review_input": {
    "identity_artifact": "identity.json",
    "evidence_sha256": {
      "LOCK.json": "fe739e2f23a6bfd27670e115754e7007ce303ed9a95209fd312a5eaf03d78c28",
      "commands.json": "c571518d221ef0a47b29eb3a2f1a033d2f8f3a7093cd4023dd7d4132117d7a65",
      "complete.json": "91b504b43905fdc009504d516c45eea831f39a1995b9e7d69987c9756c936d6f",
      "identity.json": "e098247ce8a74fb3ae944c525321218638f39b32f856689a872504c1db971e05",
      "listing.json": "7028809afa5588212544e7d615caf4a0b249ca89d2abff31649e5da5e470f039",
      "selection.json": "0ee6cf5e2f4ac80ffc4bfc9e72e290a9fb8ed9071f6f87aa9ccbfb1f0280b786"
    },
    "claims": [
      {
        "id": "acquired",
        "field": "summary",
        "text": "Pinned source declarations and file hashes were listed.",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      },
      {
        "id": "listed",
        "field": "outcome",
        "text": "Listed 3 skill declarations. Ran 14 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      },
      {
        "id": "tree",
        "field": "rule_results.0",
        "text": "The retained source tree matches its acquisition manifest.",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      },
      {
        "id": "declared",
        "field": "rule_results.1",
        "text": "Declared skill names (listing.json): firecrawl; firecrawl-developer-index; firecrawl-research-index",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      }
    ]
  },
  "review": {
    "kind": "machine-checked",
    "date": "2026-10-18",
    "reviewed_sha256": "0326d9d288974f7017780d98e0b715c8c51cc839013a450a3ccfd7b0ebcc0cc3",
    "gates": "f5739e6ce61ac112c1204685984dd611e5cbc840767694b391ee476a859bad58",
    "codex": "271c1aa0194b31e18dc9e5a28c997474bceff769464cae74149b3af69e1cf8b7",
    "grok": "536b572c0a3833453622ebdf8f1d8aab5d5bcfef56db235bee1a83ab35097224",
    "summary": "Deterministic gates passed; every claim rebuilt from evidence with a reviewed template; Grok reported no standing refutation."
  }
}
