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.