repokit

Installation
SKILL.md

repokit

Configure a GitHub repository through the gh CLI, in four explicit modes:

  • about. Infer a one-line About description and a focused set of topics from the repo's own contents (README, manifest, code), show them against whatever is already set, and apply what you approve.
  • labels. Provision the workflow labels: the lifecycle and priority sets issuekit uses to track work and rank it, and the automation label that asks a repo's AI review tooling to look at a PR. Create what's missing, reconcile what drifted.
  • setup. Bring an already-created repo up to convention in one span: apply the house repo settings (merge-commit-only, delete-branch-on-merge), scaffold the baseline files (LICENSE by visibility, README, .gitignore, AGENTS.md), then run about and labels on top, all on defaults with no questions. It configures; gh repo create stays with the user.
  • docs. Renumber the repo's docs/ artifacts so a directory listing reads in creation order: a zero-padded serial in front of every artifact filename, assigned from when the artifact was created. A one-time migration per repo, idempotent on a re-run.

Four jobs, one skill, because all four answer "make this repo match convention": the outward-facing blurb people read, the label vocabulary the issue workflow runs on, the settings-and-files baseline a new repo starts from, and the naming of the artifacts the other kits write into it.

When this fires

The user wants to configure a repo on GitHub. Route to a mode from what they ask:

  • about. "Set the repo description", "add topics", "write an About blurb", "tag this repo", "update the repo's About".
  • labels. "Provision the workflow labels", "set up this repo's labels", "add the issuekit labels", "add priority labels", "add an ai-review label", "the blocked label is missing".
  • setup. "Set up this new repo", "configure this repo", "make this repo match my conventions", or a vague "set up this repo" / "configure repo metadata" — setup is the umbrella, and it subsumes the old "offer about then labels" answer.
  • docs. "Number my docs files", "renumber the docs", "add file number prefixes", "my docs don't sort by date", "migrate the doc filenames". setup does not run it: setup brings a fresh repo up to convention, and a fresh repo has no artifacts to renumber.
Installs
272
Repository
mimukit/skills
GitHub Stars
2
First Seen
Jul 21, 2026