git:work

Routes work requests to the correct GitHub issue, PR, or branch with uncommitted-change handling.

Updated Feb 6, 2026
One-click install
npx skills add https://github.com/kellymears/agents --skill git-work-kellymears
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: git:work
Source: https://github.com/kellymears/agents/tree/main/plugins/git/skills/git-work
Command: npx skills add https://github.com/kellymears/agents --skill git-work-kellymears

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Starting work on a GitHub issue or PR involves tedious setup: finding the item, checking for existing branches, stashing uncommitted changes, checking out, and re-orienting. This Skill automates that context-switching overhead so you can begin coding immediately. ## Core Features & Use Cases - Intent Detection and Routing: Parses numbers, descriptions, or search queries to route you to the right issue, PR, or a new branch. - Branch Management: Detects existing branches and PRs for an issue, or creates convention-based branches like fix/17-session-timeout-bug derived from labels and titles. - Uncommitted Change Safety: Checks git status before any switch and offers stash, commit, or confirmed-discard options with descriptive stash messages. - Use Case: You type "work on #17" and the Skill fetches the issue, creates a properly named branch from main, stashes your current work, and summarizes the issue so you can start immediately. ## Quick Start Ask the assistant to work on issue number 17 in the current repository.

Frequently Asked Questions about git:work

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

FAQPage Schema
How do I start working on a GitHub issue from the command line?▼

Provide the issue number and the Skill fetches it via `gh issue view`, checks for existing branches or PRs, then creates a convention-based branch like `fix/17-session-bug` from main. It also summarizes the issue so you can start without reading the full thread.

How do I check out and resume someone else's pull request?▼

Give the PR number and the Skill runs `gh pr checkout` followed by `git pull`, then summarizes review status, recent comments, and commit activity. It handles any uncommitted changes in your current branch before switching.

What happens to uncommitted changes when switching branches?▼

The Skill runs `git status --porcelain` before any branch switch and shows a diff stat if changes exist. You can stash with a descriptive message, commit via the git:commits skill, or discard after an explicit second confirmation.

Can I start work without an existing issue or PR?▼

Yes. Describe the work in plain language and the Skill searches open issues and PRs for matches. If nothing fits, it offers to create a new issue first or create a bespoke branch like `feat/new-onboarding-flow` directly.

Does this skill work without the GitHub CLI installed?▼

No. The Skill relies on `gh` commands such as `gh issue view`, `gh pr checkout`, and `gh api` to fetch issue and PR data from GitHub. You need the GitHub CLI installed and authenticated against the repository.