Automates git commits by pulling context from your Claude session history and combining it with the actual diff. It follows conventional commit format, writes imperative subjects under 72 characters, and generates a body with both a summary of what changed and the rationale behind it. The skill stages changes, sanity checks for build artifacts or temp files, then creates the commit using a proper message file instead of inline flags. It adds a Co-authored-by trailer crediting Codex by default. Useful when you want commits that actually explain the why without manually reconstructing your reasoning, though you'll want to review the staging if your working tree has mixed concerns.

skills.sh installs
523
GitHub stars
82
last updated
Aug 21, 2026

Install

$ npx -y skills add odysseus0/symphony --skill commit --agent claude-code

Installs into .claude/skills of the current project.

Files

Commit

Goals

  • Produce a commit that reflects the actual code changes and the session context.
  • Follow common git conventions (type prefix, short subject, wrapped body).
  • Include both summary and rationale in the body.

Inputs

  • Codex session history for intent and rationale.
  • git status, git diff, and git diff --staged for actual changes.
  • Repo-specific commit conventions if documented.

Steps

Sponsors

Details

Repository
github.com/odysseus0/symphony
Category
Git & Pull Requests
First seen
Jun 3, 2026

More from odysseus0/symphony

All 7
1parcadei avatarcommitparcadei/continuous-claude-v3Create git commits with user approval and no Claude attribution503skills.sh installs
2tldraw avatarwrite-prtldraw/tldrawReference standards for writing pull request titles and descriptions in the tldraw repository, plus the pre-flight comment sweep over the diff. Use as supportin424skills.sh installs
3davila7 avatarcodex-reviewdavila7/claude-code-templatesProfessional code review with auto CHANGELOG generation, integrated with Codex AI365skills.sh installs
4mims-harvard avatardevtu-githubmims-harvard/tooluniverseGitHub workflow for ToolUniverse - push code safely by moving temp files, activating pre-commit hooks, running tests, and cleaning staged files. Use when pushin365skills.sh installs
5dalestudy avatargithubdalestudy/skillsGitHub CLI(gh)를 활용한 GitHub 플랫폼 상호작용 가이드. 다음 상황에서 사용: (1) GitHub 이슈 생성, 조회, 수정 시, (2) Pull Request 생성, 리뷰, 병합 시, (3) GitHub 릴리스 생성 및 관리 시, (4) 레이블, 마일스톤 등 프로젝트 관349skills.sh installs
6geoffjay avatargit-troubleshootinggeoffjay/claude-pluginsGit troubleshooting techniques including recovering lost commits, fixing merge conflicts, resolving detached HEAD, and diagnosing repository issues. Use when us346skills.sh installs