← Back to list

repo-create
by Sunwood-AI-OSS-Hub
⭐ 4🍴 0📅 Jan 18, 2026
SKILL.md
name: repo-create description: | GitHubリポジトリを新規作成・初期化。ghコマンド使用。 トリガー例: 「リポジトリを作成」「GitHubリポジトリ」「repo-create」「gh repo create」 allowed-tools: Bash, Write, Glob, Grep arguments: auto-detect user-invocable: true
GitHub Repository Creator
GitHubリポジトリを新規作成・初期化します。
前提条件
- GitHub CLI (
gh) がインストール済み gh auth loginで認証済み
ワークフロー
1. 引数解析
$ARGUMENTS からリポジトリ名とオプションを特定:
repo-create [name]→ リポジトリ名--public/--private→ 可視性(デフォルト: public)--description/-d→ 説明--clone→ カレントディレクトリにclone
2. 作成手順
-
リポジトリ名の決定
- 引数指定 → 使用
- 未指定 → カレントディレクトリ名を使用
-
GitHubリポジトリ作成
gh repo create [name] --[public|private] --description "[description]" -
初期ファイル生成(--clone 指定時)
詳細は references/ を参照:
README-template.md- README.md テンプレートLICENSE-options.md- ライセンス選択ガイドbadges.md- バッジ一覧EXAMPLES.md- 使用例header-svg-template.md- ヘッダーSVGテンプレート(変数プレースホルダー付き)
生成するファイル:
README.md- テンプレートをベースに作成.gitignore- 言語自動検出(gh repo createのデフォルト)LICENSE- 選択プロンプト(MIT/Apache-2.0/GPL-3.0等)→ See LICENSE-options.mdassets/header.svg- ヘッダー画像(自動生成)→ See header-svg-template.md
ヘッダー画像生成手順:
- リポジトリの内容を分析して適切なカラーマップを選択(AI/ML、Web、バックエンド等)
- プロジェクト名の長さに応じてフォントサイズを計算
header-svg-template.mdのテンプレートの変数を置換してassets/header.svgに出力
-
initial commit
git init git branch -M main git add . git commit -m "Initial commit" git push -u origin main -
完了メッセージ
- リポジトリURL
- 次のステップ
使用例
詳細な使用例は references/EXAMPLES.md を参照。
/repo-create my-awesome-project
/repo-create my-app --private --description "My awesome app"
/repo-create my-lib --clone
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon