pppeee861005

Claude GitHub Skill — Git skill for Claude Code

Git community

GitHub Project Setup Skill - Automate GitHub project creation in 2 minutes.

How to install Claude GitHub Skill

This entry records only its repository, not the path inside it, so there is no exact command to give. Open pppeee861005/claude-github-skill and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Claude GitHub Skill does

GitHub Project Setup Skill - Automate GitHub project creation in 2 minutes. Learn Agent engineering patterns and best practices. MIT License.

Alternatives in Git

  • Analysis Claude Code — GitHub Repo stars Complete reverse engineering research and analysis of Claude Code v1.0.33 Reverse engineerin 35k ★
  • Git Worktree Setup — Create isolated git worktrees with instant feedback and background Rust verification 25.5k ★
  • Commit Commands — Git commit workflows: commit, push, and PR creation 14k ★

README

GitHub Project Setup Skill

一个强大的 Agent Skill,能自动化 GitHub 项目的创建、初始化和管理。

🎯 概述

这个 Skill 将 GitHub 项目创建时间从 **30 分钟** 降低到 **2 分钟**,提升效率 **15 倍**!

# 创建一个完整的 GitHub 项目,仅需一行代码
python ~/claude_skills/quick_start.py create my-awesome-project

📚 文档导航

快速开始 ⚡

文档 说明 用途
INSTALLATION_SUMMARY.md 安装总结 快速参考
SKILL_USAGE_GUIDE.md 详细指南 学习使用
INSTALLATION_RECORD.md 完整记录 深入了解

按需选择

需要快速开始?
└─ 阅读 INSTALLATION_SUMMARY.md (5 分钟)

需要详细学习?
└─ 阅读 SKILL_USAGE_GUIDE.md (30 分钟)

需要完整记录?
└─ 阅读 INSTALLATION_RECORD.md (15 分钟)

需要理解设计?
└─ 阅读代码注释在 github_project_skill.py

🚀 快速开始

方式 1: 命令行(推荐新手) ⭐

# 创建项目
python ~/claude_skills/quick_start.py create my-project

# 添加文件
python ~/claude_skills/quick_start.py add ./my-project CHANGELOG.md

# 列出仓库
python ~/claude_skills/quick_start.py list

# 查看帮助
python ~/claude_skills/quick_start.py help

方式 2: Python 代码(推荐开发者)

import sys
from pathlib import Path
sys.path.insert(0, str(Path.home() / 'claude_skills'))

from github_project_skill import GitHubProjectAgent

# 创建 Agent
agent = GitHubProjectAgent('./my_project')

# 设置新项目
result = agent.setup_new_project('my-awesome-project')

# 查看结果
if result['success']:
    print(f"✓ 项目已创建: {result['project_url']}")

📦 文件结构

claude_skills/
├── README.md                        ← 本文件
├── INSTALLATION_SUMMARY.md          安装总结(快速参考)
├── SKILL_USAGE_GUIDE.md             详细使用指南
├── INSTALLATION_RECORD.md           完整安装记录
│
├── github_project_skill.py          核心 Skill 模块 (744 行)
├── quick_start.py                   快速开始脚本 (200+ 行) ⭐
├── __init__.py                      包初始化
└── setup_env.py                     环境配置脚本

✨ 主要特性

⚡ 性能

  • 创建单个项目: 30 分钟 → 2 分钟 (快 15 倍)
  • 批量创建项目: 300 分钟 → 20 分钟 (快 15 倍)
  • 出错率: 30% → 0% (降低 100%)

🎯 功能

  • ✅ 自动初始化 Git 仓库
  • ✅