# Push

> Commit and push changes with auto-generated summary

- Skill: `sterlingcrispin/push` (Agent Skill)
- Install (CLI): `npx skillmds@latest add sterlingcrispin/push`
- Raw SKILL.md: https://api.skillmd.com/api/skills/sterlingcrispin/push/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: sterlingcrispin (https://skillmd.com/u/sterlingcrispin)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/sterlingcrispin/push

---


# Commit and Push Changes

## Current State

- Git status: !`git status`
- Staged changes: !`git diff --cached`
- Unstaged changes: !`git diff`

## Your Task

1. Review all changes (both staged and unstaged)
2. **Update documentation if appropriate:**
   - `agents.md` - Update if pipeline, findings, or project status changed
   - `README.md` - Update if user-facing docs need to reflect changes
3. Stage all relevant changes with `git add`
4. Create a clear, concise commit message that summarizes what was changed and why
5. Commit the changes
6. Push to the remote repository

Follow these commit message guidelines:
- Use imperative mood ("Add feature" not "Added feature")
- Keep first line under 50 characters
- Focus on the "what" and "why", not the "how"

**Important:** Do not commit files that contain secrets (.env, credentials, etc.)

