Wox Commit Message
SkillCommunicationWox-commit is a skill that generates a repository-style commit message from the current Wox working tree without modifying the repository. The agent reads git status, staged and unstaged diffs, and untracked files, works out each separate behaviour change, checks how recent commits were phrased, and hands back one ready-to-copy message.
Use Wox Commit Message in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add Wox Commit Message and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the Wox Commit Message skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; ahel provides instructions and does not run this skill.
No other account needed.
Have a local checkout whose .git directory contains the branch you want summarised.
What your AI can do with it
- Inspect git status plus staged and unstaged diffs
- Read untracked files so new work appears in the summary
- Separate multiple behavioural changes into clear points
- Match tone and structure used by recent commits
- Return one copy-ready message with a conventional subject
Getting started
- Have a local checkout whose .git directory contains the branch you want summarised.
- Add wox-commit wherever your client keeps its skills folder.
- Point the skill's configuration at the target repository path if needed.
What this skill tells your AI
The instructions your AI receives, as published by wox-launcher/wox in .agents/skills/wox-commit/SKILL.md and read by ahel’s review.
Contract
Treat explicit invocation as permission to inspect the current Wox diff and generate a commit message only. Do not stage, commit, amend, push, or otherwise modify the repository.
Workflow
- Read the repository instructions and inspect
git status --short, the unstaged and staged diffs, and relevant untracked files. - Infer every distinct behavior change from the actual diff and recent commit style. Do not ask the user to pick one feature when several unrelated changes are present.
- Prefer
type(scope): imperative summaryfor normal code changes; use the repository's established wording for automated, release, or store updates. - Always return both a subject and a body in one copy-ready block.
Message Rules
- Describe the reason or behavior change, not a file list.
- Keep the subject specific, imperative, and free of trailing punctuation.
- Choose the narrowest accurate scope already used by nearby commits. When the tree spans unrelated areas, omit a misleading narrow scope rather than picking one feature.
- Use
feat,fix,refactor,docs,test,build, orchoreonly when it matches the diff. - Cover every distinct change in the same message. Unrelated features still belong in one subject-plus-body: name each behavior so a reviewer can see all of them without reading the file list.
- When one change dominates, put it in the subject and name the others in the body. When two or more are peer features, name both in the subject if they fit; otherwise use a broader subject and give each change its own sentence in the body.
- Always write a body that expands the why or the non-obvious behavior. One or two sentences is enough for a single change; use one short sentence per distinct change when the tree contains more than one. Do not leave the body empty.
- Do not run formatting, tests, hooks, or other validation; the caller has already completed validation before requesting the message.
Completion
Return exactly one fenced text block the user can copy as a full commit message: subject, a blank line, then the body. After the block, add a brief note only if the diff is empty. Do not claim that a commit was created.
type(scope): imperative summary
Body that explains the why or the non-obvious behavior.
Signals
- GitHub stars
- 27k
- Forks
- 2k
- Last commit
- Oct 2026
Questions
- What kind of thing is wox-commit?
- It is a skill category comms type asset designed to generate a repository-style commit message from the current Wox working tree without altering anything on disk.
- Does wox-commit modify my repo?
- No; according to its description it only produces text output based on inspection results already present locally.
Advanced
- Item type
- skill
- Key
wox-commit- Source
- github.com/wox-launcher/wox
More in Communication
Skill · anthropics
More in Communicationerror-handling
Skill · affaan-m
More in Communicationemails
Skill · coreyhaines31
More in Communicationazure-messaging
Skill · microsoft
More in Communicationinvestor-outreach
Skill · affaan-m
More in Communicationgws-gmail
Skill · googleworkspace
More in Communication