← ClaudeAtlas

repokitlisted

Set up a GitHub repo's metadata through the gh CLI — an inferred one-line About description + topics from the repo's own contents, and the issuekit lifecycle labels. Use when the user says "repokit", "set the repo description", "add topics/tags", "write an About blurb for this repo", "provision the workflow labels", "set up this repo's labels", or "configure this repo's metadata" — anything about a repo's About panel or its label vocabulary.
mimukit/skills · ★ 0 · AI & Automation · score 78
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 --