create-branch

Create and checkout Git branches from origin/develop.

Updated Apr 17, 2026
One-click install
npx skills add https://github.com/smallorbit/smallorbit-plugins --skill create-branch-smallorbit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-branch
Source: https://github.com/smallorbit/smallorbit-plugins/tree/main/plugins/flowkit/skills/create-branch
Command: npx skills add https://github.com/smallorbit/smallorbit-plugins --skill create-branch-smallorbit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the creation and checkout of a new git branch off origin/develop to standardize feature work and reduce manual steps.

Core Features & Use Cases

  • Fetches latest remote state from origin before creating a branch.
  • Determines a valid branch name from a provided argument or generates one from a description with a safety check against reserved names.
  • Creates and checks out the new branch from origin/develop, enforcing base branch consistency for team workflow.
  • Valid for feature, bugfix, chore, or documentation tasks across any repository using develop as the baseline.

Quick Start

Provide a desired branch name or description to create and checkout the new branch from origin/develop.

Frequently Asked Questions about create-branch

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

FAQPage Schema
How do I automate creating a git branch from origin/develop?

To automate git branch creation from origin/develop, this skill fetches the latest remote state and creates a new branch from origin/develop. It accepts an explicit branch name or generates one from a description, ensuring base branch consistency for team workflow.

Can I generate a feature branch name from a text description?

Yes, you can generate a feature branch name from a text description. The skill determines a valid branch name from a provided argument or generates one from a description, applying a safety check against reserved names.

Do I need a Bash environment to checkout a new branch from develop?

Yes, you need a Bash environment and access to git to checkout a new branch from develop. The skill requires a Bash environment to execute the git commands for fetching and creating the branch.

What's the best way to standardize feature work across a git repository?

The best way to standardize feature work is to automate branch creation from origin/develop. This skill enforces base branch consistency by fetching the latest remote state and creating the new branch from origin/develop, reducing manual steps.

Can I create a bugfix or chore branch using this git workflow?

Yes, you can create a bugfix or chore branch using this git workflow. The skill is valid for feature, bugfix, chore, or documentation tasks across any repository using develop as the baseline.

Why does my branch creation fail with reserved names?

Branch creation fails with reserved names because the skill validates names against reserved branches. This prevents accidentally overwriting critical references like develop or master during the branch creation process.