create-branch

Create and checkout git branches with GitHub issue linkage.

1|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/ruchernchong/claude-kit --skill create-branch-ruchernchong
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: create-branch
Source: https://github.com/ruchernchong/claude-kit/tree/main/skills/create-branch
Command: npx skills add https://github.com/ruchernchong/claude-kit --skill create-branch-ruchernchong

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation and checkout of git branches with smart validation and GitHub issue integration, reducing manual overhead and errors.

Core Features & Use Cases

  • Automated branch creation and checkout that validates names to kebab-case and prefixes them appropriately.
  • GitHub issue integration: link branches to issues via gh and optionally create branches from issue titles.
  • Use Case: When starting work on a bug or feature, run this skill to generate a properly named branch and switch to it, with optional remote push support.

Quick Start

Create a branch for issue #123 or "Create branch: fix login bug" to see automatic prefixing and base-branch selection in action.

Frequently Asked Questions about create-branch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a git branch automatically from a GitHub issue?▼

You can create a branch from a GitHub issue by running this Skill with the issue number. It fetches the issue title via GitHub CLI, formats it to kebab-case, applies prefixes, checks out the new branch, and optionally pushes it to remote.

Do I need GitHub CLI installed to automate branch creation?▼

GitHub CLI is required for issue-linked branch creation workflows. If the CLI is unavailable, the Skill falls back to a standard manual git branch workflow without issue integration, allowing basic branch creation and checkout to proceed.

What is the best way to validate git branch names to kebab-case automatically?▼

The best way to validate git branch names is using an automated Skill that enforces kebab-case formatting during creation. This Skill validates names, applies appropriate prefixes, selects a base branch, and checks out the newly created branch seamlessly.

Can I create and push a git branch to remote in one step?▼

Yes, you can create and push a git branch to the remote repository in one step. This Skill automates branch creation, checkout, and offers optional remote push support after validating the branch name and linking it to a GitHub issue.

Why does my automated branch creation fail when GitHub CLI is missing?▼

Automated branch creation fails without GitHub CLI because issue integration depends on it to fetch issue titles and link branches. When the CLI is missing, the Skill falls back to a manual git workflow, bypassing the GitHub issue linkage features.