---
title: "git-stage-hunk"
description: "Non-interactive hunk staging for selective git add without TTY. Stage only part of a file, specific hunks, or pattern-matched changes when git add -p is unavailable."
canonical: https://agentpluginsdirectory.com/plugins/git-stage-hunk
last-updated: 2026-11-07
---

# git-stage-hunk
Non-interactive hunk staging for selective git add without TTY. Stage only part of a file, specific hunks, or pattern-matched changes when git add -p is unavailable.
- Slug: git-stage-hunk
- Publisher: Smykla Skalski Labs
- Repository: https://github.com/smykla-skalski/sai
- Manifest: plugins/git-stage-hunk/plugin.json
- Version: 2.1.7
- License: MIT
- Category (editorial): other
- Skills: 1 (git-stage-hunk)
- MCP servers: 0
- Stars: 5
- Repository created: 2026-02-12
- Repository last pushed: 2026-11-07
- Publisher type: Organization
- Listing: https://agentpluginsdirectory.com/plugins/git-stage-hunk
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What git-stage-hunk does, in the publisher's words

Non-interactive hunk staging. Stage only your changes when a file has edits from multiple sessions or agents. Commit part of a file without git add -p. Works without a TTY.

The plugin is a portable Agent Plugin with one Agent Skill, so the same package works in Claude Code, Codex, Copilot CLI and opencode.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/smykla-skalski/sai/HEAD/plugins/git-stage-hunk/README.md

## Skills

- git-stage-hunk: Stage only specific hunks from the working tree for selective commits. Use when a file has changes from multiple sessions, parallel AI agents, or mixed user and agent edits and you need to commit only the changes made by the current session. Use when git add -p is unavailable or when you need non-i…

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.
