Skip to content
Back to skills

Cherry Pick

ASecurity

Finds a commit by description and cherry-picks it to the current branch

  • 10 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added June 1, 2026
ai-agentsbashgit

Security analysis

A100/100

Scanned June 1, 2026

npx -y skills add berkcangumusisik/claude-code-practices --skill cherry-pick --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Cherry Pick?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Cherry Pick
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/berkcangumusisik-cherry-pick/badge)](https://www.skillsdirectory.com/skills/berkcangumusisik-cherry-pick)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: cherry-pick
description: Finds a commit by description and cherry-picks it to the current branch
argument-hint: <commit-description-or-hash>
user-invocable: true
allowed-tools: Bash(git *)
effort: low
---

## Cherry-pick Commit

Looking for: **$ARGUMENTS**

1. Search for the commit:
```bash
git log --all --oneline | grep -i "$ARGUMENTS" | head -10
```

2. Show the matching commits and ask which one to cherry-pick (if multiple).

3. Show the diff of the selected commit:
```bash
git show <hash> --stat
```

4. Confirm with user, then:
```bash
git cherry-pick <hash>
```

5. If conflicts arise, list them and ask how to proceed.

6. Report success: which commit was applied and what changed.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…