Show HN: Crondex - All the Cron Jobs Wonsuk Choi released Crondex, a public directory of 35 pre-made cron jobs across 7 categories designed for AI agents to browse, tweak, and schedule. The tool is available on GitHub and npm, enabling agents like Claude or Codex to autonomously set up tasks such as dependency audits and backup reminders. Crondex aims to simplify automation by providing a structured catalog that agents can query and customize. A public, growing directory of pre-made cron jobs — built so any AI agent Claude, Codex, Hermes, OpenClaw, or a plain LLM with shell access can pull one, tweak it, and schedule it. Clone it, grab a job, adjust the knobs, run it. git clone https://github.com/wonsukchoi/crondex.git cat crondex/catalog.json browse what's available cat crondex/jobs/devops/dependency-audit.yaml read one job Give an agent the repo and a goal "set up something that checks my repo health every morning" — it reads catalog.json , finds the closest match, adjusts schedule / variables , and wires it into whatever scheduler it has. Published on npm as @wonsukchoi/crondex the plain name crondex was blocked by npm's anti-typosquat check . The command itself is still crondex once installed — only the package name is scoped: npx @wonsukchoi/crondex list browse everything npx @wonsukchoi/crondex list --category devops filter by category or --tag npx @wonsukchoi/crondex show backup-reminder print one job's YAML npx @wonsukchoi/crondex add backup-reminder --dest ./cron/backup-reminder.yaml Or install once and drop the scope prefix on every call: npm install -g @wonsukchoi/crondex crondex list add copies the job's YAML as-is into your project — it's yours to edit from there. npx always pulls the latest published catalog; a global install needs npm update -g @wonsukchoi/crondex to see new jobs crondex list prints a reminder either way . A clone works too, no npm required: git clone https://github.com/wonsukchoi/crondex.git && cd crondex node bin/crondex.js list crondex/ ├── bin/crondex.js CLI: list / show / add ├── catalog.json generated index of every job — read this first ├── schema/job.schema.json spec every job file follows ├── jobs/ │ ├── devops/ │ ├── productivity/ │ ├── personal/ │ ├── content/ │ ├── finance/ │ ├── security/ │ └── learning/ └── scripts/ ├── build-catalog.js regenerates catalog.json from jobs/ / .yaml └── validate-jobs.js validates every job against the schema 35 jobs across 7 categories. Full details description, tags, variables live in catalog.json and each job's YAML file — run crondex list or browse jobs/