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.zipInstalls 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.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
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
- Inspect the current state with
git status --shortand the relevant diff withgit diff,git diff --cached, or both. - 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.
- Choose the commit type and matching emoji.
- Write a concise Chinese subject with the format
<emoji> <type>: <description>. - 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-Byidentity when no convention exists.
- Run
git commitnon-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
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.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| commit (this skill) | 0 | 3mo | No flags | Beginner |
| resolve-conflicts | 81 | 8mo | Review | Intermediate |
| openspec-onboard | 10 | 6mo | Review | Beginner |
| codex-cli-bridge | 9 | 9mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
resolve-conflicts
antinomyhq
Use this skill immediately when the user mentions merge conflicts that need to be resolved. Do not attempt to resolve conflicts directly - invoke this skill first. This skill specializes in providing a structured framework for merging imports, tests, lock files (regeneration), configuration files, and handling deleted-but-modified files with backup and analysis.
openspec-onboard
studyzy
Guided onboarding for OpenSpec - walk through a complete workflow cycle with narration and real codebase work.
codex-cli-bridge
alirezarezvani
Bridge between Claude Code and OpenAI Codex CLI - generates AGENTS.md from CLAUDE.md, provides Codex CLI execution helpers, and enables seamless interoperability between both tools
skill-sync
KyleKing
Syncs Claude Skills with other AI coding tools like Cursor, Copilot, and Codeium by creating cross-references and shared knowledge bases. Invoke when user wants to leverage skills across multiple tools or create unified AI context.
github-workflow-automation
ruvnet
Advanced GitHub Actions workflow automation with AI swarm coordination, intelligent CI/CD pipelines, and comprehensive repository management
git-advanced-workflows
wshobson
Master advanced Git workflows including rebasing, cherry-picking, bisect, worktrees, and reflog to maintain clean history and recover from any situation. Use when managing complex Git histories, collaborating on feature branches, or troubleshooting repository issues.