Back to list
midhunmonachan

repo-bootstrap

by midhunmonachan

Codex CLI skills with bootstrap tooling, auto-linking hooks, and a growing skill library that can also sync with your own skills repository.

0🍴 0📅 Jan 9, 2026

SKILL.md


name: repo-bootstrap description: Create or bootstrap GitHub repos: init git, set About/topics, style README headers/badges, and push.

Repo Bootstrap

Overview

Use this skill when a user wants to create a GitHub repo, bootstrap an existing folder with git, or wire up README structure, badges, About text, topics, and push.

Workflow

1. Confirm repo details

Gather: repo name, visibility, description/About text, topics, desired README title/tagline, badge targets (repo slug), and whether to push existing code or create an empty repo.

2. Create the GitHub repo (if needed)

Use gh (network required):

gh repo create <name> --public|--private --description "<about>"

If the user wants to push current code:

gh repo create <name> --public|--private --description "<about>" --source . --push

3. Initialize git (if missing)

If the directory is not a git repo, ask to run:

git init

If this is the first commit, use a meaningful Conventional Commit message (avoid "initial commit" unless requested).

4. Update README and repo metadata

  • Update README headers/badges to match the repo name/slug.
  • Keep the README structure tight: title, one-line summary, requirements, install, usage, and troubleshooting.
  • Use GitHub-flavored Markdown elements (tables, fenced code, callouts).
  • Set topics and About text (sorted topics preferred) with:
gh repo edit <owner>/<repo> --description "<about>" --add-topic <topic>

5. Push

If the repo is local-only:

git remote add origin <url>
git push -u origin main

If amending a pushed commit, ask before git push --force-with-lease.

Score

Total Score

65/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新

+5
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon