Agent skill

Conventional Commit

by jetstreamapp in jetstreamapp/jetstream

Write a commit message for the current changes - conventional commit format, a short body, issue references in the footer.

Custom licenceAuto-check passedDevelopment

Install Conventional Commit

skills CLI
$ npx skills add jetstreamapp/jetstream --skill conventional-commit -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install jetstreamapp/jetstream conventional-commit --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/jetstreamapp/jetstream.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/conventional-commit .claude/skills/conventional-commit && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
conventional-commit
GitHub stars
125
Token cost
~1.3k tokens
SKILL.md length
606 words
Files
1
Skills in repo
2
Repo updated
First seen
Licence
Custom licence

At a glance

Write a commit message for the current changes - conventional commit format, a short body, issue references in the footer.

  • Works in 5 steps: Read the whole change first: git status,… → git log --oneline -10 to match current… → Stage what belongs in this commit. → …
  • Shorten a commit message
  • SKILL.md covers Shape, Length, Subject and Body, plus 3 more sections
  • Calls git

What it does

Conventional Commit is an agent skill from jetstreamapp/jetstream. Write a commit message for the current changes - conventional commit format, a short body, issue references in the footer. Use whenever asked to write, draft, revise, or shorten a commit message, or to commit staged work. Also applies to PR descriptions, since the commit message doubles as one.

Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development, covering Commit messages. It works with Salesforce, React, TypeScript and Node.js. The repository describes itself as: A better way to build on Salesforce.

When your agent uses it

  • Shorten a commit message
  • Commit staged work

Example prompts

  • “/conventional-commit”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Read the whole change first: git status, then git diff (or
  2. git log --oneline -10 to match current subject conventions.
  3. Stage what belongs in this commit.
  4. Draft, then cut. Of every body line ask: does this still earn its place in a
  5. Commit with a heredoc so the wrapping survives. Commitlint runs on the hook -

What it can do on your machine

Read from SKILL.md and the folder at commit cf959cd. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Conventional Commit loads about 1.3k tokens when it runs. Until then it costs about 79 tokens; SKILL.md has 606 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~79
When it runs · the whole SKILL.md, loaded when a task matches
~1.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 606 words (~1,333 tokens).

“Commitlint runs on every commit via .husky/commit-msg, and the header feeds the generated CHANGELOG.md, so the header is public and permanent. The body is for the next developer who runs git blame on a line that looks wrong - not…”

— opening of SKILL.md by jetstreamapp, Custom licence
name
conventional-commit

Read the full SKILL.md on GitHub

Files

Just SKILL.md in .claude/skills/conventional-commit of jetstreamapp/jetstream.

Open the folder on GitHubat commit cf959cd

Compare with similar skills

Conventional Commit next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Conventional Commit compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Conventional Commit this skilljetstreamapp/jetstream125—~1.3kAutomated safety check: PassCustom licence
Generate Release Notesteambit/bit18k—~2.2kAutomated safety check: PassCustom licence
Coding Standardskurealnum/dotfiles29017 repos~2.9kAutomated safety check: PassNone
Bit CLIteambit/bit18k—~2kAutomated safety check: WarnCustom licence
CommitMagic-Resume/Magic-Resume101—~1.2kAutomated safety check: PassMIT
Coding Standardsaffaan-m/ECC274k3 repos~2.6kAutomated safety check: PassMIT

Similar skills

  • Generate comprehensive release notes for Bit from git commits and pull requests.

    18k GitHub stars~2.2k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Coding Standards

    kurealnum/dotfiles

    Universal coding standards, best practices, and patterns for TypeScript, JavaScript, React, and Node.js development.

    290 GitHub starsUsed in 17 repos~2.9k tokens
    DevelopmentAuto-check passed
  • Bit CLI

    teambit/bit

    MUST consult before running ANY bit command. An agent skill from teambit/bit.

    18k GitHub stars~2k tokensUpdated yesterday
    DevelopmentAuto-check: warnings
  • Commit

    Magic-Resume/Magic-Resume

    Write a Magic Resume commit message that passes the gitmoji + conventional-type lint.

    101 GitHub stars~1.2k tokensUpdated 2 days ago
    DevelopmentAuto-check passed
  • Coding Standards

    affaan-m/ECC

    适用于TypeScript、JavaScript、React和Node.js开发的通用编码标准、最佳实践和模式. An agent skill from affaan-m/ECC.

    274k GitHub starsUsed in 3 repos~2.6k tokens
    DevelopmentAuto-check passed
  • Coding Standards

    affaan-m/ECC

    TypeScript、JavaScript、React、Node.js開発のための汎用コーディング標準、ベストプラクティス、パターン。

    274k GitHub starsUsed in 2 repos~2.6k tokens
    DevelopmentAuto-check passed

More from jetstreamapp/jetstream

  • Gh Bot Comment

    jetstreamapp/jetstream

    Post GitHub PR/issue comments, reviews, and review replies as the Jetstream bot account instead of the user's personal account.

    125 GitHub stars~616 tokensUpdated yesterday
    Auto-check passed

Categories

Questions about Conventional Commit

What does Conventional Commit do?

Write a commit message for the current changes - conventional commit format, a short body, issue references in the footer. Conventional Commit is an agent skill from jetstreamapp/jetstream. Write a commit message for the current changes - conventional commit format, a short body, issue references in the footer.

When should I use Conventional Commit?

Conventional Commit fits situations like: shorten a commit message; commit staged work.

How do I install Conventional Commit in Claude Code?

Run `npx skills add jetstreamapp/jetstream --skill conventional-commit -a claude-code`. Or copy the skill folder (.claude/skills/conventional-commit in jetstreamapp/jetstream) into .claude/skills/conventional-commit in your project. Claude Code loads it when a task matches its description.

How do I install Conventional Commit in Codex?

Run `npx skills add jetstreamapp/jetstream --skill conventional-commit -a codex`. Or copy the skill folder (.claude/skills/conventional-commit in jetstreamapp/jetstream) into .agents/skills/conventional-commit in your project. Codex loads it when a task matches its description.

Can I use Conventional Commit in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jetstreamapp/jetstream --skill conventional-commit -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/conventional-commit, .gemini/skills/conventional-commit, .github/skills/conventional-commit and .opencode/skills/conventional-commit in your project.

What does Conventional Commit need to run?

Going by SKILL.md and its folder, Conventional Commit needs the command-line tools its instructions call (git).

Does Conventional Commit access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Conventional Commit safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Conventional Commit use?

Conventional Commit has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Conventional Commit use?

About 1.3k tokens (SKILL.md is roughly 5.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Conventional Commit?

Skills that share tags, products or a category with Conventional Commit: Generate Release Notes (teambit/bit, 18k stars), Coding Standards (kurealnum/dotfiles, 290 stars), Bit CLI (teambit/bit, 18k stars) and Commit (Magic-Resume/Magic-Resume, 101 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Conventional Commit?

jetstreamapp (a GitHub organization) maintains it in jetstreamapp/jetstream, which has 125 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on October 6, 2026.

Source: jetstreamapp/jetstream on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.