Install any skill in seconds. Free to start, no credit card required.
Get Started Free →aiskillstore/git-analysis
Analyze git repository changes, branch differences, and commit history.
Passed 15 of 20 test cases with the skill, and 12 of 20 without it.
and 3 more in the full report
3 fixed13 passed either way6 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 3 test cases the skill fixed. Same model, same prompt, with and without the skill.
I need to pass a merge base commit hash into a shell script in my repository to get a pipe-separated commit log. What is the command structure for running this commit history helper script?
| Checked | Without skill | With skill |
|---|---|---|
| Invokes scripts/get_commit_history.sh with the merge base commit as an argument | Missed | Passed |
| Uses bash to run the script | Missed | Passed |
The instructions your model reads when the skill loads.
This Skill provides comprehensive git repository analysis capabilities for understanding branch changes, commit history, and code differences.
Use this Skill when you need to:
Get the repository's default branch (usually main or master):
git symbolic-ref refs/remotes/origin/HEAD | sed 's@^refs/remotes/origin/@@'
This identifies the base branch for comparison.
Determine where the current branch diverged from the default branch:
# Get merge base
git merge-base origin/<default-branch> HEAD
test cases passed, vs 12 / 20 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.