conventional-commits
Format commit messages using the Conventional Commits specification. Use when creating commits, writing commit messages, or when the user mentions commits, git commits, or commit messages. Ensures commits follow the standard format for automated tooling, changelog generation, and semantic versioning.
Why use this skill?
Standardize your Git commit history with the OpenClaw Conventional Commits skill. Automate versioning and changelog generation effortlessly.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/bobdevibecoder/bobagent-conventional-commitsWhat This Skill Does
The conventional-commits skill is a powerful automation utility designed for OpenClaw AI to standardize project versioning and history. It enforces the Conventional Commits specification, a lightweight convention on top of commit messages. By providing a structured set of rules for commit headers, footers, and types, this skill enables your repository to automatically generate changelogs, derive semantic versions, and improve overall team communication. It serves as a strict validator and formatting assistant, ensuring that every commit message conveys clear intent regarding the change, whether it is a feature, a bug fix, or a breaking API change.
Installation
To integrate this skill into your environment, use the OpenClaw command-line interface. Run the following command in your terminal:
clawhub install openclaw/skills/skills/bobdevibecoder/bobagent-conventional-commits
Once installed, OpenClaw will automatically monitor your commit workflows and prompt or auto-format messages according to the standard.
Use Cases
- Automated Release Management: Use this skill to ensure your repository is ready for tools like semantic-release, which analyze commits to determine if the next version should be a patch, minor, or major update.
- Team Onboarding: Ensure that new developers contribute to the codebase with high-quality, readable histories that are easy to audit.
- Project Maintenance: Quickly generate accurate documentation of changes for stakeholders by leveraging the structured metadata provided by the commit types (feat, fix, docs, chore, etc.).
Example Prompts
- "I just fixed the login bug in the auth module, please write a conventional commit message for me."
- "Can you help me format this change as a breaking change commit? I refactored the database schema and it will break existing production tables."
- "Summarize my recent work in the parser folder and generate a feat-type commit message for the new array parsing logic."
Tips & Limitations
- Imperative Mood: Always use imperative verbs (e.g., "add" instead of "added").
- Breaking Changes: Always use the
!suffix or theBREAKING CHANGE:footer for any modification that requires users to change their code. - Scope usage: Don't overuse scopes; keep them restricted to specific modules or sub-directories for maximum clarity.
- Limitations: While this skill aids in formatting, it cannot judge the internal quality of the code itself. Always review the generated message before applying to ensure it accurately reflects the depth of the work performed.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-bobdevibecoder-bobagent-conventional-commits": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Related Skills
affiliate-master
Full-stack affiliate marketing automation for OpenClaw agents. Generate, track, and optimize affiliate links with FTC-compliant disclosures and multi-network support.
tweet-ideas-generator
Generates 60 high-impact tweet ideas from reference content across 5 categories. Use when someone wants to extract engaging short-form statements from content for Twitter/X, organized by harsh advice, quotes, pain points, counterintuitive truths, and key insights.
ai-discoverability-audit
Audit how a brand appears in AI-powered search (ChatGPT, Perplexity, Claude, Gemini). Use when user mentions "AI search," "how do I show up in ChatGPT," "AI discoverability," "AEO," "LLM visibility," or wants to understand their brand's AI presence.
positioning-basics
Help founders and marketers nail their positioning. Use when someone mentions "positioning," "value proposition," "who is this for," "how do I describe my product," "messaging," "ICP," "ideal customer," or is struggling to articulate what makes their product different.
polymarket-correlation
Detect mispriced correlations between Polymarket prediction markets. Cross-market arbitrage finder for AI agents.