← ClaudeAtlas

academic-jobslisted

Fetch valid (still-open, deadline-not-passed) job postings from Academic Jobs Online (academicjobsonline.org, AJO) and the InspireHEP jobs board (inspirehep.net/jobs). Use when the user wants current academic openings: postdoc / faculty / PhD positions in physics, cosmology, HEP, ML, astrophysics or any field, filtered to postings whose application deadline has not passed. Searches both boards by default and merges the results. Manage field presets (keywords + position types + which boards), fetch and store valid postings, see what is new since last check, and inspect a posting's details. Triggers on: Academic Jobs Online, AJO, InspireHEP jobs, Inspire HEP 공고, academic job postings, postdoc openings, faculty positions, job listings, valid 공고, 학술 잡, 교수 공고, 포닥 공고, 채용 공고, 잡 마켓.
Axect/skills · ★ 2 · AI & Automation · score 78
Install: claude install-skill Axect/skills
# Academic Jobs Skill Conversational interface over the `ajo` CLI, which fetches **valid** postings from two academic job boards and tracks them in a local SQLite store: - **AJO** — Academic Jobs Online (`academicjobsonline.org`), HTML scraping, all fields. - **InspireHEP** — the HEP/astro jobs board (`inspirehep.net/jobs`), via its public JSON API. By default `ajo fetch` searches **both** boards with the same keywords and merges the results, deadline-sorted. Each posting carries a `source` (`ajo` or `inspire`); the two boards use overlapping integer ids, so everything is keyed by `(source, id)`. ## Quick Reference | Intent | Command | Reference | |--------|---------|-----------| | Show / edit field presets | `ajo config [...]` | `references/presets.md` | | Fetch current open postings | `ajo fetch [--preset N \| --keyword K] [--source ajo\|inspire\|both]` | `references/fetch.md` | | Show stored postings | `ajo list [--valid] [--new] [--source S]` | `references/schema.md` | | Inspect one posting | `ajo show {id} [--source ajo\|inspire]` | `references/fetch.md` | | Mark postings as seen | `ajo mark-seen --all` | `references/fetch.md` | | Drop expired postings | `ajo prune` | `references/schema.md` | ## Running the CLI The CLI lives in this skill directory. Always invoke it through `uv`: ```bash uv run --project <skill-dir> ajo <command> [...] ``` where `<skill-dir>` is the directory containing this file. Add `--json` to any command when you (Claude) need to post-proces