.cursor/skills/push-commit/SKILL.md
Stage all changes, commit with a descriptive message, and push to the remote. Trigger with "push commit", "commit and push", "push changes", "/push-commit".
npx skillsauth add marcelsantilli/context-os-starterkit push-commitInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Stage all local changes, generate a commit message, and push to the current branch's remote.
Run these in parallel:
git status — see what's changed (never use -uall)git diff --stat — summary of staged and unstaged changesgit log --oneline -5 — recent commit messages for style referencegit branch --show-current — confirm current branchIf there are no changes (no untracked files, no modifications), stop and tell the user there's nothing to commit.
Run git add -A to stage everything.
Exception: If you see files that likely contain secrets (.env, credentials.json, API keys, tokens), do NOT stage them. Warn the user and list the suspicious files. Stage everything else by name.
Analyze the staged diff and write a commit message that:
Co-Authored-By: Claude <[email protected]>Use a HEREDOC to pass the message:
git commit -m "$(cat <<'EOF'
Your commit message here.
Co-Authored-By: Claude <[email protected]>
EOF
)"
Run git push origin <current-branch>.
If the branch has no upstream, use git push -u origin <current-branch>.
Run git status to verify the working tree is clean, and tell the user the commit hash and what was pushed.
-u flag to set upstream tracking.git pull --rebase first.documentation
Write and review content using your company's voice and style. Use when creating blog posts, newsletters, thought leadership, product copy, or when the user asks to write, draft, edit, or review content.
documentation
Deep research on any topic, with option for raw research only or full study guide. Use when the user asks to research a topic, create a study guide, learn about something, or needs to become an expert in an area. Triggers on keywords like "research", "study guide", "learn about", "deep dive", "become expert", "master", "understand".
tools
File naming and versioning conventions for this repository. Apply when creating, renaming, or organizing files in the workspace. This skill should always be considered when working with files to ensure consistent naming.
documentation
One-line description of what this skill does and when to trigger it. Include keywords that help the AI match user requests to this skill. Example trigger phrases like "write a post", "research this topic", "pull data from X".