From conference-authors
Scrape a conference's paper author info (name, affiliation, ORCID, career stage) into a CSV. Use when the user wants author/affiliation data for a conference, gives a program/proceedings URL, or names a venue+year.
How this skill is triggered — by the user, by Claude, or both
Slash command
/conference-authors:scrape-conferenceThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Produce `./conference-authors-data/<venue>_<year>/authors.csv` from a venue
Produce ./conference-authors-data/<venue>_<year>/authors.csv from a venue
name or listing URL. Zero setup: stdlib scripts + your own reading.
The scripts/ and templates/ dirs live at the plugin root, exposed as
${CLAUDE_PLUGIN_ROOT}. Always run python from there so from scripts import ...
resolves, e.g.:
cd "${CLAUDE_PLUGIN_ROOT}" && python3 -c "from scripts import fetch, enumerate_listing; ...".
Use absolute paths for the run folder, which lives in the user's working dir
(a different place): <user-cwd>/conference-authors-data/<venue>_<year>/ with a
cache/ subdir. Pass that absolute path as cache_dir=/output paths.
templates/*.json (match list). Hit → use it.references/venues.md "Detect a new venue" and derive a template:
fetch the listing, look at a SAMPLE of anchors (scripts/html_extract.extract_anchors),
find the regex that selects paper links, save a new templates/<host>.json.fetch.get(listing_url) → enumerate_listing.parse_listing(html, page_url=listing_url, template).
For paginated listings, repeat per page. Write all rows to papers.json.
For venues where the detail page holds the PDF link, fetch each detail page and
parse_detail to fill pdf_url/doi (cache makes this resumable).
enrich-authors skillRun it over all papers. Collect authors; mark gaps.
arxiv_resolve (title→pdf).download_pdf.download) → invoke extract-paper-authors
→ merge affiliations into papers.json.Flatten papers.json authors → export_csv.write_authors(rows, '<run>/authors.csv').
Write summary.md: paper count, author count, % with affiliation/ORCID/career,
metadata-vs-PDF split, and any fetch_failed/pdf_failed.
status in papers.json.npx claudepluginhub nozomisg/conference-authors --plugin conference-authorsProvides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.