From conference-authors
Given papers (DOI and/or title), fetch free OpenAlex/Crossref metadata for ORCID and current affiliation, and infer each author's career stage. Use as the cheap first pass before reading any PDF.
How this skill is triggered — by the user, by Claude, or both
Slash command
/conference-authors:enrich-authorsThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Cheap, free first pass. No API key (OpenAlex polite pool uses a mailto only).
Cheap, free first pass. No API key (OpenAlex polite pool uses a mailto only).
Where to run: from scripts import ... only resolves from the plugin root,
exposed as ${CLAUDE_PLUGIN_ROOT}. Prefix every command with
cd "${CLAUDE_PLUGIN_ROOT}" && (the plugin root holds scripts/ and templates/).
Pass an absolute path for the run's cache/papers.json (it lives in the
user's working dir, a different place). Each command below is
cd "${CLAUDE_PLUGIN_ROOT}" && python3 -c "import json; from scripts import fetch, openalex, crossref; ...".
body = fetch.get(openalex.work_url_by_doi('<doi>'), cache_dir='<abs-run>/cache')
then authors = openalex.parse_work(json.loads(body)).body = fetch.get(openalex.search_url_by_title(title), cache_dir='<abs-run>/cache')
→ work = openalex.first_work_from_search(body) → openalex.parse_work(work).body = fetch.get(crossref.work_url_by_doi('<doi>'), cache_dir='<abs-run>/cache')
→ crossref.parse_item(json.loads(body)).From affiliation + any title words, classify each author into exactly one of
student / postdoc / faculty / industry / unknown:
Write results back into the run's papers.json per author.
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.