Automates staging and committing project changes with structured commit messages.

Install

mkdir -p .claude/skills/commit-dfmendivelso10 && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/19025" && unzip -o skill.zip -d .claude/skills/commit-dfmendivelso10 && rm skill.zip

Installs to .claude/skills/commit-dfmendivelso10

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Stage and commit all analysis changes with a descriptive message.
65 charsno explicit “when” trigger
Beginner

Key capabilities

  • Review changes using git diff
  • Stage relevant files like scripts and outputs
  • Draft commit messages following a project convention
  • Commit changes with a Co-Authored-By line
  • Confirm commit status with git status

How it works

The skill guides the user through reviewing changes, staging specific files, and drafting a commit message according to a defined format. It then commits these changes with a co-authorship line.

Inputs & outputs

You give it
Local repository changes
You get back
Committed changes with a descriptive message

When to use commit

  • Commit analysis changes
  • Stage new project files
  • Format git commit messages

About this skill

Commit Analysis Changes

  1. Run git status to see what changed
  2. Run git diff to review changes
  3. Stage relevant files (scripts, outputs, quality_reports)
    • Skip: data/raw/, .env, any credentials
  4. Draft commit message following project convention:
    • Format: [scope] brief description
    • Examples: [timeseries] add VAR(2) with Cholesky decomposition
    • Examples: [panel] add DiD with callaway-santanna estimator
  5. Commit with Co-Authored-By line
  6. Confirm with git status

Do NOT push unless user explicitly asks.

When not to use it

  • When the user explicitly asks not to push changes
  • When changes include data/raw, .env, or credentials

Limitations

  • Does not push changes to a remote repository
  • Excludes specific files like data/raw, .env, and credentials from staging

How it compares

This workflow provides a structured approach to committing analysis changes, ensuring adherence to project conventions for commit messages and file staging, unlike a manual git commit.

Compared to similar skills

commit side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
commit (this skill)01moReviewBeginner
tmux202moReviewIntermediate
jira116moNo flagsBeginner
triaging-issues52moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry