ScrapeCreators/social-media-research-skills

GitHub ↗ · How this check works

Per-setup public labels: Linux / Haiku: Not tested · Linux / Luna: Works

Static status badge · SVG · read-only JSON. Embed with ![Coldpass status](https://coldpass.dev/badge/ScrapeCreators--social-media-research-skills.svg).

agent-harness

Works

README claims checked out on 1 recorded setup. Combinations not listed here were not tested.

Answers apply to each recorded setup, revision and operation. Earlier observations remain in Run details.

Tested on Linux
PlatformHaikuLuna
Linuxnot testedyes

Linux / Haiku 5.5: not tested · Oct 23, 2026 · 64ba7b4dea71 · claude-code / 2.1.300 (Claude Code)
Recorded operation: <guest-path> scripts/validate-skills.py

Linux / Luna: yes · Oct 23, 2026 · 64ba7b4dea71 · codex / codex-cli 0.163.0
Recorded operation: npx --yes skills add ScrapeCreators/social-media-research-skills --skill outlier-post-finder --agent claude-code --copy -y --json

Does what it says
1 of 1 claims checked out
  • The package provides an outlier post finder skill for finding social content that overperformed against a baseline.: Real input produced the expected result: "status": "installed"

    Source: Find posts, reels, shorts, tweets, or videos that beat a creator's baseline

    Input: Find outlier posts for a creator

    Expected: Installed outlier-post-finder skill

    Command: npx --yes skills add ScrapeCreators/social-media-research-skills --skill outlier-post-finder --agent claude-code --copy -y --json

    Observed: "status": "installed", "source": "ScrapeCreators/social-media-research-skills", "ref": null, "hash": "be109d43f29ef36f5e155aecfd700718b08c11c197acec9ff8e4a2e9010c9c3c", "path": "/tmp/.claude/skills/outlier-post-finder", "scope": "project", "agents": [ "Claude Code" ], "mode": "copy", "security": { "gen": "safe", "socket": "0 alerts", "snyk": "medium", "details": "https://skills.sh/ScrapeCreators/social-media-research-skills" } } ] ┌ skills │ │ Tip: use the --yes (-y) and --global (-g) flags to install without prompts.

MCP
No
Local or hosted
local
Local: runs on your machine
Needs keys or browser
None seen
Maintained
Slow
slow: last commit 58 days ago; 2 commits and 1 merged PRs in 90 days; 4 open issues, 4 open PRs; 0 of 5 recent threads got a maintainer reply; no releases

Last commit Aug 26, 2026

Setup time
9 min 55 s
9 min 55 s to a working result
Issue
none found in recorded check
Examples
1 of 1 ran as expected
  • Install the documented outlier finder skill into an agent: command completed successfully

    Source: README.md#Install

    Input: ScrapeCreators/social-media-research-skills, outlier-post-finder

    Expected: Install status is installed

    Command: npx --yes skills add ScrapeCreators/social-media-research-skills --skill outlier-post-finder --agent claude-code --copy -y --json

    Observed: k Assessments ──────────────────────────────────────────────╮ │ │ │ Gen Socket Snyk │ │ outlier-post-finder Safe 0 alerts Med Risk │ │ │ │ Details: https://skills.sh/ScrapeCreators/social-media-research-skills │ │ │ ├──────────────────────────────────────────────────────────────────────────╯

Evidence
README behavior checked
Agent interfaces
CLI
CLI

Observed interfaces were exercised by the checker. Documentation alone does not confirm compatibility.

Tested with
Codex / Luna
  • Linux: Codex / Luna · agent codex-cli 0.163.0 · Checked operation passed · Oct 23, 2026 on 64ba7b4dea71

Each entry describes its recorded operation and source revision. Other agent clients were not tested.

Safety
No unexpected network or file activity found in these checks

No problems traced to this repository code in these checks; a short run cannot prove safety.

Full event, path and process lists for each observed setup:

Run details

Haiku 5.5

Native agent · Not tested

Operation / attempted scope <guest-path> scripts/validate-skills.py

Agent-reported scope: Install the ScrapeCreators social-media research skills via the README's npx installer, validate the skill files, and run a live ScrapeCreators API lookup

Run details
run
ScrapeCreators--social-media-research-skills-claude-haiku-5-5-1792790854251499173
date
Oct 23, 2026
time to working
not recorded
product hosting / execution
Local command in the guest
recorded operation scope
product operation
model
claude-haiku-5-5
agent / version
claude-code / 2.1.300 (Claude Code)
platform
linux
reported cost
$0.016642
Recorded source
https://github.com/ScrapeCreators/social-media-research-skills
Backend
hyperv
Tool transport
mcp-assigned-vm
Requested source pin (not an observed revision)
{"commit": "64ba7b4dea71e130d2712ffb6c1c1024b3b7c4b2", "url": "https://github.com/ScrapeCreators/social-media-research-skills"}
Test version
readme-bdc1b9b3c0d2673aef87e076d14084a8123ddcf09d520c1ee2e364a37c3f4bb9
revision
64ba7b4dea71e130d2712ffb6c1c1024b3b7c4b2
Whose fault: prerequisite · diagnosed

No ScrapeCreators API key in this guest. The documented API call returns 401 Invalid API key without one.

Recorded blocker / warning

Step: export SCRAPECREATORS_API_KEY=sk_... (README ## Setup), needed for every live data lookup

No ScrapeCreators API key in this guest. The documented API call returns 401 Invalid API key without one.

Safety: No problems traced to this repository code in these checks.

No problems traced to this repository code in these checks.

OSV scanned supported lockfiles; unpinned dependencies and unsupported formats are outside this check.

A short run cannot establish that code is safe.

Connections show IP addresses; proxies can hide the final hostname.

Tracing covers dispatched commands and their children, not the whole OS; guest root can interfere with tracing.

Full safety evidence →

Answers recorded for this run
  • The README install command lists the skills in the repository: Real input produced the expected result: content-repurposing

    Source: npx skills add ScrapeCreators/social-media-research-skills

    Input: npx skills add ScrapeCreators/social-media-research-skills --list

    Expected: lists the content-repurposing skill

    Command: npx --yes skills add ScrapeCreators/social-media-research-skills --list

    Observed: content-repurposing │ │ 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. │ │ creator-profile-teardown │ │ 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. │ │ influencer-prospecting │ │ Use when the user wants t

  • promise: 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).

    Observed: 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).

Examples

  • Repository validation of all skill SKILL.md files: command completed successfully

    Source: AGENTS.md ## Validation

    Input: python3 scripts/validate-skills.py (venv python with PyYAML)

    Expected: Validated 13 skills

    Command: <guest-path> scripts/validate-skills.py

    Observed: Validated 13 skills

  • Documented ScrapeCreators API call without a key is rejected: command completed successfully

    Source: skills/scrapecreators-api/SKILL.md

    Input: GET /v1/tiktok/profile?handle=charlidamelio with empty x-api-key

    Expected: Invalid API key message (no credential available)

    Command: curl -s 'https://api.scrapecreators.com/v1/tiktok/profile?handle=charlidamelio' -H 'x-api-key: '

    Observed: {"success":false,"message":"Invalid API key"}

Local or hosted: local

Suggested next step (agent-reported): Provide SCRAPECREATORS_API_KEY in the guest, then run one documented lookup such as GET https://api.scrapecreators.com/v1/tiktok/profile?handle=charlidamelio to confirm live results. Also, the README should state that Node 22.20+ is required for the npx installer, since Ubuntu's default Node 18 fails.

What the agent did

Install the ScrapeCreators social-media research skills via the README's npx installer, validate the skill files, and run a live ScrapeCreators API lookup

cd <guest-path> && pwd && ls -la && git status 2>&1 | head -3; id -u; python3 --version; cat README.md 2>/dev/null | head -200
cd <guest-path> && cat AGENTS.md CLAUDE.md; echo ---; ls -la .coldpass scripts .claude-plugin skills; echo ---; for f in scripts/*; do echo "== $f"; head -60 "$f"; done; echo ---; ls skills/*/
cd <guest-path> && git --version && git init -q 2>&1; git remote add origin https://github.com/ScrapeCreators/social-media-research-skills 2>&1; timeout 120 git fetch --depth 1 origin 64ba7b4dea71e130d2712ffb6c1c1024b3b7c4b2 2>&1 | tail -5; echo "rc=$?"; git reset --mixed FETCH_HEAD 2>&1 | tail -3; git log --oneline -1 2>&1; git status --short 2>&1 | head -20; echo ---; node -v 2>&1; npm -v 2>&1; which npx uv 2>&1
cd <guest-path> && git status --short | wc -l; git log --oneline -1; sudo -n true && echo SUDO_OK; (python3 -m venv <guest-path> && <guest-path> install -q pyyaml 2>&1 | tail -3); <guest-path> -c "import yaml;print('yaml', yaml.__version__)"; <guest-path> scripts/validate-skills.py; echo rc=$?
cd <guest-path> && sudo -n apt-get update -qq 2>&1 | tail -2; sudo -n DEBIAN_FRONTEND=noninteractive apt-get install -y -qq python3.12-venv 2>&1 | tail -2; rm -rf <guest-path> && python3 -m venv <guest-path> && <guest-path> install -q pyyaml 2>&1 | tail -3; <guest-path> -c "import yaml;print('yaml', yaml.__version__)"; <guest-path> scripts/validate-skills.py; echo rc=$?
sudo -n DEBIAN_FRONTEND=noninteractive apt-get install -y -qq nodejs npm 2>&1 | tail -3; node -v; npm -v; cd /tmp && export NODE_USE_ENV_PROXY=1 && timeout 300 npx --yes skills --help 2>&1 | head -40; echo rc=$?
(curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -n -E bash - ><guest-path> 2>&1 && sudo -n DEBIAN_FRONTEND=noninteractive apt-get install -y -qq nodejs >><guest-path> 2>&1); echo rc=$?; tail -3 <guest-path>; node -v; npm -v
cd /tmp && export NODE_USE_ENV_PROXY=1 && timeout 300 npx --yes skills --help 2>&1 | head -60; echo; timeout 300 npx --yes skills add --help 2>&1 | head -60
cd /tmp && export NODE_USE_ENV_PROXY=1 DISABLE_TELEMETRY=1 DO_NOT_TRACK=1 && timeout 300 npx --yes skills add ScrapeCreators/social-media-research-skills --list 2>&1 | tail -40; echo rc=$?
cd /tmp && export NODE_USE_ENV_PROXY=1 DISABLE_TELEMETRY=1 DO_NOT_TRACK=1 && timeout 300 npx --yes skills add ScrapeCreators/social-media-research-skills -g -y -s '*' -a claude-code 2>&1 | tail -30; echo rc=$?; timeout 120 npx --yes skills list -g 2>&1 | tail -20
cd <guest-path> && grep -rn -i "api.scrapecreators\|x-api-key\|curl " skills/scrapecreators-api/SKILL.md | head -12; echo ---; grep -rln -i "cron\|schedule\|webhook\|--once\|--now\|while true" --include=* . 2>/dev/null | grep -v "^./.git/" | head; echo ---; cat .claude-plugin/plugin.json
cd /tmp && unset SCRAPECREATORS_API_KEY; timeout 60 curl -s -w '\nHTTP %{http_code}\n' "https://api.scrapecreators.com/v1/tiktok/profile?handle=charlidamelio" -H "x-api-key: <env-ref>" ; echo rc=$?; cd <guest-path> && <guest-path> scripts/validate-skills.py; echo rc=$?
cd <guest-path> && cat > probe.json <<'EOF'
{"kind":"cli","argv":["<guest-path>","scripts/validate-skills.py"],"cwd":"<guest-path>","expected_text":"Validated 13 skills"}
EOF
cat > claims.json <<'EOF'
[
 {"kind":"claim","claim":"The README install command lists the skills in the repository","source":"npx skills add ScrapeCreators/social-media-research-skills","input":"npx skills add ScrapeCreators/social-media-research-skills --list","expected":"lists the content-repurposing skill","probe_kind":"cli","argv":["npx","--yes","skills","add","ScrapeCreators/social-media-research-skills","--list"],"env":{"NODE_USE_ENV_PROXY":"1","DISABLE_TELEMETRY":"1","DO_NOT_TRACK":"1"},"expected_text":"content-repurposing","cwd":"/tmp"},
 {"claim":"promise","source":"Get a key at [scrapecreators.com](https://scrapecreators.com).","testable":false,"reason":"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)."}
]
EOF
cat > examples.json <<'EOF'
[
 {"kind":"example","claim":"Repository validation of all skill SKILL.md files","source":"AGENTS.md ## Validation","input":"python3 scripts/validate-skills.py (venv python with PyYAML)","expected":"Validated 13 skills","argv":["<guest-path>","scripts/validate-skills.py"],"cwd":"<guest-path>","expected_text":"Validated 13 skills"},
 {"kind":"example","claim":"Documented ScrapeCreators API call without a key is rejected","source":"skills/scrapecreators-api/SKILL.md","input":"GET /v1/tiktok/profile?handle=charlidamelio with empty x-api-key","expected":"Invalid API key message (no credential available)","argv":["curl","-s","https://api.scrapecreators.com/v1/tiktok/profile?handle=charlidamelio","-H","x-api-key: "<secret>"cwd":"/tmp","expected_text":"Invalid API key"}
]
EOF
cat > cycles.json <<'EOF'
{"detected":false,"reason":"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.","checks":[]}
EOF
for f in *.json; do <guest-path> -I -m json.tool "$f" >/dev/null && echo "ok $f"; done
cd <guest-path> && ls -la <guest-path> /inputs/ 2>&1 | head; <env-var>=<guest-path> python3 -I <guest-path> --validate --replay; echo rc=$?
cd <guest-path> && cat > report.json <<'EOF'
{
 "outcome": "needs_credentials",
 "fault_owner": "prerequisite",
 "operation": "Install the ScrapeCreators social-media research skills via the README's npx installer, validate the skill files, and run a live ScrapeCreators API lookup",
 "operation_scope": "Install and repo validation work without a key. Live social data lookups need SCRAPECREATORS_API_KEY from scrapecreators.com, which was not available in this guest. Pinned commit 64ba7b4dea71e130d2712ffb6c1c1024b3b7c4b2. Ubuntu 24.04-style guest, Python 3.12.3, Node 22.23.4.",
 "steps": [
  "git init; git remote add origin https://github.com/ScrapeCreators/social-media-research-skills; git fetch --depth 1 origin 64ba7b4dea71e130d2712ffb6c1c1024b3b7c4b2; git reset --mixed FETCH_HEAD",
  "sudo apt-get install python3.12-venv; python3 -m venv <guest-path>; <guest-path> install pyyaml  (AGENTS.md validation prerequisite)",
  "<guest-path> scripts/validate-skills.py  -> Validated 13 skills",
  "npx skills add ScrapeCreators/social-media-research-skills --list  -> lists 13 skills",
  "npx skills add ScrapeCreators/social-media-research-skills -g -y -s '*' -a claude-code  -> installed 13 skills to ~/.claude/skills",
  "export SCRAPECREATORS_API_KEY=sk_...  -> NOT DONE: no key available",
  "curl -s 'https://api.scrapecreators.com/v1/tiktok/profile?handle=charlidamelio' -H 'x-api-key: '  -> {\"success\":false,\"message\":\"Invalid API key\"} (HTTP 401)"
 ],
 "deviations": [
  "The guest had no git metadata; ran git init and the pinned fetch/reset as instructed.",
  "python3 -m venv failed: ensurepip not available. Ran `sudo apt-get install python3.12-venv`, then recreated the venv.",
  "No Node/npm was installed. apt provided Node 18.19.1, but [email protected] requires Node >=22.20 and crashed on import (node:util styleText). Installed Node 22.23.4 from the NodeSource apt setup script (curl | sudo bash) and apt nodejs.",
  "Telemetry declined: exported DISABLE_TELEMETRY=1 and DO_NOT_TRACK=1 for every npx call. NODE_USE_ENV_PROXY=1 was exported as instructed.",
  "The README gives no non-interactive install flags; used the CLI's documented -g -y -s '*' -a claude-code flags so it could run without prompts.",
  "The README has no runnable product command apart from the installer. The validator comes from AGENTS.md, which is the documented validation command.",
  "The live ScrapeCreators call could not run without an API key. It was recorded as a credentials_error example, not a product success."
 ],
 "stuck_step": "export SCRAPECREATORS_API_KEY=sk_... (README ## Setup), needed for every live data lookup",
 "main_blocker": "No ScrapeCreators API key in this guest. The documented API call returns 401 Invalid API key without one.",
 "plain_failure": "The skills install and their file checks pass. The skills cannot fetch any real social media data here, because they need a paid ScrapeCreators API key that this guest does not have. Live research was not tested.",
 "suggested_fix": "Provide SCRAPECREATORS_API_KEY in the guest, then run one documented lookup such as GET https://api.scrapecreators.com/v1/tiktok/profile?handle=charlidamelio to confirm live results. Also, the README should state that Node 22.20+ is required for the npx installer, since Ubuntu's default Node 18 fails."
}
EOF
<guest-path> -I -m json.tool report.json >/dev/null && echo report ok; cd <guest-path> && <env-var>=<guest-path> python3 -I <guest-path> --validate --replay | head -c 200; echo; echo rc=$?
Earlier attempts (1)

Luna

Native agent · Checked operation passed

Checked operation npx --yes skills add ScrapeCreators/social-media-research-skills --skill outlier-post-finder --agent claude-code --copy -y --json

Agent-reported scope: Install the outlier-post-finder agent skill with the README's npx skills add installer

Run details
run
ScrapeCreators--social-media-research-skills-gpt-6-luna-1792791588843077549
date
Oct 23, 2026
time to working
594.7s
product hosting / execution
Local command in the guest
recorded operation scope
product operation
model
gpt-6-luna
agent / version
codex / codex-cli 0.163.0
platform
linux
reported cost
not reported (not assumed free)
Recorded source
https://github.com/ScrapeCreators/social-media-research-skills
Backend
hyperv
Tool transport
mcp-assigned-vm
Requested source pin (not an observed revision)
{"commit": "64ba7b4dea71e130d2712ffb6c1c1024b3b7c4b2", "url": "https://github.com/ScrapeCreators/social-media-research-skills"}
Test version
readme-f72312298d35d84837d4fc5f6f22b138d54d456600b5ed431e36e8f5db931dbf
revision
64ba7b4dea71e130d2712ffb6c1c1024b3b7c4b2
Whose fault: not assigned · resolved

Safety: No problems traced to this repository code in these checks.

No problems traced to this repository code in these checks.

OSV scanned supported lockfiles; unpinned dependencies and unsupported formats are outside this check.

A short run cannot establish that code is safe.

Connections show IP addresses; proxies can hide the final hostname.

Tracing covers dispatched commands and their children, not the whole OS; guest root can interfere with tracing.

Full safety evidence →

Answers recorded for this run
  • The package provides an outlier post finder skill for finding social content that overperformed against a baseline.: Real input produced the expected result: "status": "installed"

    Source: Find posts, reels, shorts, tweets, or videos that beat a creator's baseline

    Input: Find outlier posts for a creator

    Expected: Installed outlier-post-finder skill

    Command: npx --yes skills add ScrapeCreators/social-media-research-skills --skill outlier-post-finder --agent claude-code --copy -y --json

    Observed: "status": "installed", "source": "ScrapeCreators/social-media-research-skills", "ref": null, "hash": "be109d43f29ef36f5e155aecfd700718b08c11c197acec9ff8e4a2e9010c9c3c", "path": "/tmp/.claude/skills/outlier-post-finder", "scope": "project", "agents": [ "Claude Code" ], "mode": "copy", "security": { "gen": "safe", "socket": "0 alerts", "snyk": "medium", "details": "https://skills.sh/ScrapeCreators/social-media-research-skills" } } ] ┌ skills │ │ Tip: use the --yes (-y) and --global (-g) flags to install without prompts.

Examples

  • Install the documented outlier finder skill into an agent: command completed successfully

    Source: README.md#Install

    Input: ScrapeCreators/social-media-research-skills, outlier-post-finder

    Expected: Install status is installed

    Command: npx --yes skills add ScrapeCreators/social-media-research-skills --skill outlier-post-finder --agent claude-code --copy -y --json

    Observed: k Assessments ──────────────────────────────────────────────╮ │ │ │ Gen Socket Snyk │ │ outlier-post-finder Safe 0 alerts Med Risk │ │ │ │ Details: https://skills.sh/ScrapeCreators/social-media-research-skills │ │ │ ├──────────────────────────────────────────────────────────────────────────╯

Local or hosted: local

What the agent did

Install the outlier-post-finder agent skill with the README's npx skills add installer

pwd; rg --files -g 'README*' -g 'AGENTS.md' -g 'pyproject.toml' -g 'package.json' -g '*.md' | head -100; id -u; python3 --version; git status --short --branch; test -f <host-path> && cat <host-path>; command -v vault-search || true
ls -la; find .. -name AGENTS.md -o -iname 'README*' | head -100; ls -la <host-path> 2>/dev/null; command -v vault-search || true
cat AGENTS.md; cat README.md; cat CLAUDE.md; find skills scripts -maxdepth 3 -type f -print; git init; git remote add origin https://github.com/ScrapeCreators/social-media-research-skills; git fetch --depth 1 origin 64ba7b4dea71e130d2712ffb6c1c1024b3b7c4b2; git reset --mixed FETCH_HEAD
command -v node || true; command -v npm || true; python3 scripts/validate-skills.py; sed -n '1,220p' skills/outlier-post-finder/SKILL.md; ls -la .coldpass
cat /etc/os-release; sudo -n true; echo sudo_status:$?; sudo -n apt-get update && sudo -n apt-get install -y nodejs npm; node --version; npm --version
node --version; npm --version; cd /tmp && npx --yes skills add ScrapeCreators/social-media-research-skills --help
curl -fsSL https://deb.nodesource.com/setup_22.x -o /tmp/nodesource-setup.sh && sudo -n bash /tmp/nodesource-setup.sh && sudo -n apt-get install -y nodejs && node --version && npm --version
cd /tmp && npx --yes skills add ScrapeCreators/social-media-research-skills --help
cd /tmp && npx --yes skills add ScrapeCreators/social-media-research-skills --skill outlier-post-finder --agent claude-code --copy -y --json
cd /tmp && npx --yes skills add ScrapeCreators/social-media-research-skills --skill outlier-post-finder --agent claude-code --copy -y --json; cd <guest-path> && mkdir -p .coldpass && cat > .coldpass/probe.json <<'EOF'
{"kind":"cli","argv":["npx","--yes","skills","add","ScrapeCreators/social-media-research-skills","--skill","outlier-post-finder","--agent","claude-code","--copy","-y","--json"],"cwd":"/tmp","expected_text":"\"status\": \"installed\""}
EOF
cat > .coldpass/claims.json <<'EOF'
[{"kind":"claim","claim":"The package provides an outlier post finder skill for finding social content that overperformed against a baseline.","source":"Find posts, reels, shorts, tweets, or videos that beat a creator's baseline","input":"Find outlier posts for a creator","expected":"Installed outlier-post-finder skill","probe_kind":"cli","argv":["npx","--yes","skills","add","ScrapeCreators/social-media-research-skills","--skill","outlier-post-finder","--agent","claude-code","--copy","-y","--json"],"expected_text":"\"status\": \"installed\"","cwd":"/tmp"}]
EOF
cat > .coldpass/examples.json <<'EOF'
[{"kind":"example","claim":"Install the documented outlier finder skill into an agent","source":"README.md#Install","input":"ScrapeCreators/social-media-research-skills, outlier-post-finder","expected":"Install status is installed","argv":["npx","--yes","skills","add","ScrapeCreators/social-media-research-skills","--skill","outlier-post-finder","--agent","claude-code","--copy","-y","--json"],"cwd":"/tmp","expected_text":"\"status\": \"installed\""}]
EOF
cat > .coldpass/cycles.json <<'EOF'
{"detected":false,"reason":"This repository contains reusable agent skill documents and an installer, with no scheduler, recurring job, webhook, or product cycle entry point; operation is initiated on demand by an agent.","checks":[]}
EOF
<env-var>=<guest-path> python3 -I <guest-path> --validate --replay
cat > .coldpass/report.json <<'EOF'
{"outcome":"working","fault_owner":null,"operation":"Install the outlier-post-finder agent skill with the README's npx skills add installer","operation_scope":"Installed one selected skill for Claude Code using the published skills installer from /tmp; Node.js 22.23.4 was required by the resolved installer package. Python 3.12.3 and the repository validator also ran.","steps":["Read README.md and confirmed the install command: npx skills add ScrapeCreators/social-media-research-skills.","Ran python3 scripts/validate-skills.py: Validated 13 skills.","Installed compatible Node.js 22.23.4 after the Ubuntu Node 18 installer attempt failed; npm was 10.9.9.","Ran the README installer for outlier-post-finder with --agent claude-code --copy -y --json from /tmp; result status was installed.","Validated and replayed .coldpass evidence successfully with no reported problems."],"deviations":["Initial README installer attempt using Node 18.19.1 failed because [email protected] requires Node >=22.20.0 and node:util lacks export styleText. Installed Node.js 22 from NodeSource and retried.","Selected one documented skill to exercise the install operation; the README supports multiple skills and agents.","The README setup/API workflow requires SCRAPECREATORS_API_KEY for live social data. No key was available, so API retrieval and social-data analysis were not exercised."],"stuck_step":null,"main_blocker":null,"plain_failure":null,"suggested_fix":null}
EOF
<env-var>=<guest-path> python3 -I <guest-path> --validate --replay; git status --short --branch; cat .coldpass/report.json