git-skill

Pi package with git prompt templates and a skill for Conventional Commits messages

Packages

Package details

skillprompt

Install git-skill from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:git-skill
Package
git-skill
Version
0.2.0
Published
Jul 17, 2026
Downloads
423/mo · 21/wk
Author
arseniygl
License
MIT
Types
skill, prompt
Size
5 KB
Dependencies
0 dependencies · 0 peers
Pi manifest JSON
{
  "prompts": [
    "./prompts"
  ],
  "skills": [
    "./skills"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

git-skill

Pi package with git prompt templates and a skill for Conventional Commits messages.

Contents

Prompts

  • /git-commit-staged — commit staged changes only. Fails if nothing is staged. Never runs git add.
  • /git-commit-all — stage tracked files only (git add -u), then commit. Fails if nothing was staged.

Both prompts build the commit message from the staged diff using the rules from the git-commit skill.

Skills

  • git-commit — rules for writing commit messages in Conventional Commits format: type, scope, subject line (max 72 chars, imperative, no capital letter, no trailing period).

Install

pi install npm:git-skill

Or from git:

pi install git:gitverse.ru/ars/git-skill

Try without installing:

pi -e npm:git-skill

Usage

/git-commit-staged   # commit what is already staged
/git-commit-all      # stage tracked files, then commit

Project structure

├── package.json              # pi package manifest
├── prompts/
│   ├── git-commit-staged.md  # /git-commit-staged
│   └── git-commit-all.md     # /git-commit-all
└── skills/
    └── git-commit/
        └── SKILL.md          # Conventional Commits message rules

License

MIT