**`GOAL`**: present the git status in a visually appealing and consistent way. **`WHEN`**: use after a successful git commit by the agent when it needs to display the status of the repository to the user. **`NOTE`**: _The agent shouldn't use this internally for its own needs._
Scanned 2/12/2026
Install via CLI
openskills install majiayu000/claude-skill-registry---
name: git-status
description:
Present the status of the git repository to the user. Use to display
the status of the repository after a successful git commit by the
agent. The agent should not use this internally for its own needs.
---
# Present git status
**`GOAL`**: present the git status in a visually appealing and
consistent way.
**`WHEN`**: use after a successful git commit by the agent when it needs
to display the status of the repository to the user.
**`NOTE`**: _The agent shouldn't use this internally for its own needs._
## Efficiency directives
- Optimize all operations for token and context efficiency
- Batch operations on file groups, avoid individual file processing
- Use parallel execution when possible
- Target only relevant files
- Reduce token usage
## Git directives
### For repository status
```bash
git status --porcelain=v2 --branch
```
## References
The following reference files serve as strict guidelines:
- **`references/git-status-codes.md`**: complete reference for parsing
git status output
- **`references/git-status-presentation.md`**: git status presentation
guidelines, examples, and templates
## Workflow
**`IMPORTANT`**: _To avoid a recursive loop, **`DON'T`** invoke the
`git-status` skill here._
- Without using the `git-status` skill, get repository status
- Use the reference files templates to present final status to user
- **`DONE`**
No comments yet. Be the first to comment!