repokitlisted
Install: claude install-skill mimukit/skills
# repokit
Configure a GitHub repository's metadata through the [`gh` CLI](https://cli.github.com), in two 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 issue-workflow **lifecycle labels** (the set issuekit uses to track work), creating what's missing and reconciling what drifted.
Two jobs, one skill, because both answer "make this repo's GitHub metadata right" — the outward-facing blurb people read, and the label vocabulary the issue workflow runs on.
## When this fires
The user wants to set a repo's GitHub metadata. 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", "the `blocked` label is missing".
- **both** — a vague "set up this repo" / "configure repo metadata" → offer to run `about` then `labels`.
**If no mode is clear, ask first** — present the two modes and let the user pick before touching anything.
## Preflight (every mode)
Before any GitHub call, confirm the tooling and target:
```sh
gh --version # gh installed?
gh auth status # authenticated?
gh repo view --