Stages files and creates properly formatted, emoji-prefixed git commits.

Install

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

Installs to .claude/skills/commit-datawhalechina

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 the relevant git changes and create a commit using this repo's emoji-prefixed conventional commit format. Use when the user asks Codex to commit changes, stage and commit selected files, or draft a concise Chinese commit message from the current diff.
257 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Beginner

Key capabilities

  • Stage git changes
  • Create emoji-prefixed commits
  • Draft Chinese commit messages
  • Follow conventional commit standards

How it works

It stages selected changes and creates a commit using a specific emoji-prefixed conventional commit format in Chinese.

Inputs & outputs

You give it
Uncommitted changes
You get back
Local git commit

When to use commit

  • Stage and commit a new feature
  • Fix a bug with a properly formatted message
  • Add documentation changes with correct tags

About this skill

Commit

Create a focused git commit that stages only the requested changes and follows this repo's emoji + conventional commit style.

Workflow

  1. Inspect the current state with git status --short and the relevant diff with git diff, git diff --cached, or both.
  2. Determine the commit scope before staging.
    • Stage only files related to the requested task.
    • Prefer explicit file paths over git add -A.
    • If the worktree contains unrelated changes and the scope is ambiguous, pause and confirm before staging.
  3. Choose the commit type and matching emoji.
  4. Write a concise Chinese subject with the format <emoji> <type>: <description>.
  5. Add AI attribution only when the user explicitly asks for it or the repo already has a clear trailer convention.
    • Reuse the exact trailer requested by the user or already present in repo history.
    • Do not invent a new Co-Authored-By identity when no convention exists.
  6. Run git commit non-interactively and report what was included.

Emoji Mapping

  • ✨ feat: new feature
  • 🐛 fix: bug fix
  • 📝 docs: documentation changes
  • 💄 style: formatting, UI, or cosmetic changes
  • ♻️ refactor: code cleanup or restructuring without behavior change
  • ⚡ perf: performance improvement
  • ✅ test: add or update tests
  • 🔧 chore: tooling, config, or maintenance work
  • 🚀 deploy: deployment-related change
  • 🔥 remove: remove code or files

Message Rules

  • Use Chinese by default.
  • Keep the subject concise and specific.
  • Prefer a single subject line unless extra body text is genuinely useful.
  • If the user provided a commit hint, use it to guide the description, but still verify it against the diff.
  • Match the actual scope of the staged changes and avoid over-claiming.

Git Safety

  • Never stage unrelated changes just to make the worktree clean.
  • Do not amend existing commits unless the user explicitly asks.
  • Prefer non-interactive git commands.
  • If no relevant changes are ready, explain why instead of forcing a commit.

When not to use it

  • When the user wants to amend existing commits

Prerequisites

git

Limitations

  • Local commits only
  • Chinese language default

How it compares

It enforces a specific emoji-prefixed Chinese commit format, unlike standard conventional commit tools.

Compared to similar skills

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

SkillInstallsUpdatedSafetyDifficulty
commit (this skill)03moNo flagsBeginner
resolve-conflicts818moReviewIntermediate
openspec-onboard106moReviewBeginner
codex-cli-bridge99moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry