{
  "run_id": "ScrapeCreators--social-media-research-skills-claude-haiku-5-5-1792790854251499173",
  "checker": {
    "claims": [
      {
        "claim": "The README install command lists the skills in the repository",
        "command": "npx --yes skills add ScrapeCreators/social-media-research-skills --list",
        "evidence": "content-repurposing\n\u2502\n\u2502      Use when the user wants to turn public social videos, transcripts, posts, or creator research into reusable content assets such as LinkedIn posts, X threads, short-form scripts, newsletters, blog outlines, carousels, or content calendars.\n\u2502\n\u2502    creator-profile-teardown\n\u2502\n\u2502      Use when the user wants to analyze a creator, influencer, founder, or brand social account and understand positioning, content pillars, outlier posts, hooks, format choices, audience reaction, and what can be copied or tested.\n\u2502\n\u2502    influencer-prospecting\n\u2502\n\u2502      Use when the user wants t",
        "expected": "lists the content-repurposing skill",
        "input": "npx skills add ScrapeCreators/social-media-research-skills --list",
        "kind": "claim",
        "outcome": "Real input produced the expected result: content-repurposing",
        "returncode": 0,
        "source": "npx skills add ScrapeCreators/social-media-research-skills",
        "source_checked": true,
        "source_file": "README.md",
        "verdict": "yes"
      },
      {
        "claim": "promise",
        "command": "",
        "evidence": "Live social data calls need a ScrapeCreators API key (SCRAPECREATORS_API_KEY); none was available in this guest. The documented call returns HTTP 401 Invalid API key without one (see examples.json).",
        "expected": "",
        "input": "",
        "kind": "claim",
        "outcome": "Live social data calls need a ScrapeCreators API key (SCRAPECREATORS_API_KEY); none was available in this guest. The documented call returns HTTP 401 Invalid API key without one (see examples.json).",
        "source": "Get a key at [scrapecreators.com](https://scrapecreators.com).",
        "source_checked": true,
        "source_file": "README.md",
        "verdict": "blocked"
      }
    ],
    "cycle_checks": [
      {
        "claim": "Scheduled or looping main behavior",
        "command": "",
        "evidence": "Entry points inspected: README.md, AGENTS.md, CLAUDE.md, scripts/validate-skills.py, .claude-plugin/*.json, skills/*/SKILL.md. grep for cron/schedule/webhook/--once/--now found nothing. The repo is a set of agent skill prompts with a one-shot validator; nothing runs on a schedule or loop.",
        "expected": "identify the product trigger",
        "input": "source inspection",
        "kind": "cycle",
        "outcome": "Entry points inspected: README.md, AGENTS.md, CLAUDE.md, scripts/validate-skills.py, .claude-plugin/*.json, skills/*/SKILL.md. grep for cron/schedule/webhook/--once/--now found nothing. The repo is a set of agent skill prompts with a one-shot validator; nothing runs on a schedule or loop.",
        "source": "repository entry points",
        "verdict": "yes"
      }
    ],
    "details": {
      "argv": [
        "<guest-path>",
        "scripts/validate-skills.py"
      ],
      "kind": "cli",
      "needs_browser": false,
      "needs_credentials": false,
      "returncode": 0,
      "scope": "product operation",
      "stderr": "",
      "stdout": "Validated 13 skills",
      "working": false
    },
    "evidence_strength": "partly_checked",
    "example_checks": [
      {
        "claim": "Repository validation of all skill SKILL.md files",
        "command": "<guest-path> scripts/validate-skills.py",
        "deferred": false,
        "evidence": "Validated 13 skills",
        "expected": "Validated 13 skills",
        "input": "python3 scripts/validate-skills.py (venv python with PyYAML)",
        "kind": "example",
        "outcome": "command completed successfully",
        "returncode": 0,
        "source": "AGENTS.md ## Validation",
        "verdict": "yes"
      },
      {
        "claim": "Documented ScrapeCreators API call without a key is rejected",
        "command": "curl -s 'https://api.scrapecreators.com/v1/tiktok/profile?handle=charlidamelio' -H 'x-api-key: '",
        "deferred": false,
        "evidence": "{\"success\":false,\"message\":\"Invalid API key\"}",
        "expected": "Invalid API key message (no credential available)",
        "input": "GET /v1/tiktok/profile?handle=charlidamelio with empty x-api-key",
        "kind": "example",
        "outcome": "command completed successfully",
        "returncode": 0,
        "source": "skills/scrapecreators-api/SKILL.md",
        "verdict": "yes"
      }
    ],
    "status": "PASS"
  },
  "diagnosis": null
}
