A collection of skills by hardkoded packaged as plugins for Claude, Cursor, GitHub Copilot, and Codex.
This is a growing collection — more skills will land here over time. Currently:
-
cronito— an interactive CLI for managing scheduled tasks on your machine, backed by a single system cron entry. This skill vendors a prebuilt, dependency-free bundle, so there's nothing to install to use it. Source lives at hardkoded/cronito. Run/cronito initonce to set it up. -
pr-memory— PR-keyed, on-disk session memory.savesnapshots the current session as a handoff-style document (worktree, per-repo branches, every related PR), andload <pr>re-hydrates it later by any of those PR numbers. Works standalone in a single repo, or across a multi-repo workspace if you use one. Memories are pruned automatically once every PR they reference has merged. -
open-issue-orchestrator— an orchestrator that pulls open GitHub issues, launches one subagent per issue in its own worktree, then watches the pull requests for build errors, merge conflicts, and review comments and sends them back to the right subagent. It decides minor things itself and only asks you critical questions. It never merges. -
upstream-parity-check— run before pushing code ported from an upstream change. It compares the port with the full upstream diff and reports gaps: missing behavior, missing tests, and API, file, class, or function names that drift from upstream. It fixes them before the push. -
user-email— an optional Claude Code mod that shows the signed-in account email above the prompt. Not installed withhardkoded; install it separately with/plugin install user-email@hardkoded-skillsif you want it. -
usage-forecast— an optional Claude Code mod that projects where the 5-hour usage window will land at reset, shown above the prompt. Not installed withhardkoded; install it separately with/plugin install usage-forecast@hardkoded-skillsif you want it. -
inbox— an optional Claude Code mod, from petekp/inbox (MIT), that gathers the questions, tasks, findings and PRs waiting on you in a session. It always writes its open rows toinbox/statusin your Claude config folder. Install it separately with/plugin install inbox@hardkoded-skillsif you want it. -
consolidated-inbox— an optional Claude Code mod that adds/consolidated-inbox: one panel with the open questions of all your sessions. Answer there and the answer goes to the session that asked. It reads the files theinboxmod writes, so installinboxin each session you want to see. Install it with/plugin install consolidated-inbox@hardkoded-skills.
/plugin marketplace add hardkoded/hardkoded-skills
/plugin install hardkoded@hardkodedImport this repository as a team marketplace, then install hardkoded from the Cursor plugin UI.
Use Chat: Install Plugin From Source and provide:
https://github.com/hardkoded/hardkoded-skills
codex plugin marketplace add hardkoded/hardkoded-skills
codex plugin add hardkoded@hardkodedhardkoded-skills/
├── .claude-plugin/marketplace.json
├── .cursor-plugin/marketplace.json
├── plugin.json
└── plugins/
└── hardkoded/
├── .claude-plugin/plugin.json
├── .cursor-plugin/plugin.json
├── .codex-plugin/plugin.json
└── skills/
├── cronito/
│ ├── SKILL.md
│ ├── cronito.sh
│ └── dist/cronito.cjs
├── open-issue-orchestrator/
│ └── SKILL.md
└── pr-memory/
├── SKILL.md
└── scripts/
Every install path above (Claude, Cursor, Copilot, Codex) resolves skills
through a plugin manifest's "skills" field, which points at
plugins/hardkoded/skills/ — that's the single copy of each skill in this
repo. Each skill only ships its built artifact here — source lives in its
own repo (e.g. hardkoded/cronito).
MIT