affiliation-scrape
Installation
SKILL.md
Scope guard. This skill exists to populate logo strips and social-proof sections on the platform site. Its output (
content-library/affiliations/{slug}.json) carries logo URLs, logo quality grades, strip groupings, and prominence scores — fields that themovement-leader-substrateintentionally omits. If you are working on the substrate document, do NOT invoke this skill — substrate's organizational affiliations come fromnetwork/organizations.mdand use a simpler| Organization | Role | Years | URL |table without logo metadata.
Scrape and document affiliations for: $ARGUMENTS
$ARGUMENTS should include:
- The person's full name (required): e.g.
"Alan Hirsch" - Optionally: their primary domain or website: e.g.
--site alanhirsch.org - Optionally: a category filter:
--category publisher,speaking,media - Optionally: an output path:
--output content-library/affiliations/alan-hirsch.json - Empty — ask the user for the person's name
Before Starting
- Confirm you have browser tools available (mcp__chrome-devtools)
- Check
content-library/affiliations/for any existing affiliation file for this person - If an existing file is found, load it and run in incremental mode — add new orgs, don't overwrite confirmed data