commit — ash-framework commit, streampai-elixir, community, ash-framework, ide skills, electricsql, elixir, postgres, solidjs, Claude Code, Cursor

v1.0.0
GitHub

About this Skill

Perfect for Development Agents needing automated Git workflow management. Streampai is realtime application helping manage LiveStreams.

# Core Topics

nxy7 nxy7
[3]
[0]
Updated: 2/15/2026

Agent Capability Analysis

The commit skill by nxy7 is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance. Optimized for ash-framework, electricsql, elixir.

Ideal Agent Persona

Perfect for Development Agents needing automated Git workflow management.

Core Value

Empowers agents to generate professional git commit messages following standard guidelines, utilizing Git status, recent commits, and current branch information to create informative messages, all while supporting optional additional context about changes.

Capabilities Granted for commit

Automating commit message generation
Analyzing changes for accurate commit descriptions
Streamlining Git workflows with standardized commit messages

! Prerequisites & Limits

  • Requires Git installation and configuration
  • Limited to generating commit messages based on provided context and Git status
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

commit

Install commit, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

Generate a professional git commit message analyzing all changes in the working directory or subdirectory

Usage: /commit or /commit [optional context]

Arguments: Optional additional context about the changes

Context

  • Git status: !git status --porcelain
  • Recent commits for style reference: !git log --oneline -5
  • Current branch: !git branch --show-current

Your task

Analyze the changes and create a git commit message following these guidelines:

  1. Examine all changes by running:

    • git diff --staged for staged changes
    • git diff for unstaged changes
    • Review our conversation history to understand the intent behind changes
  2. Create a commit message with this format:

    <type>: <concise descriptive title>
    
    - <specific change 1>
    - <specific change 2>
    - <specific change 3>
    
  3. Commit type prefixes:

    • feat: for new features
    • fix: for bug fixes
    • refactor: for code restructuring
    • style: for formatting changes
    • test: for test additions/changes
    • docs: for documentation updates
    • chore: for maintenance tasks
  4. Title guidelines:

    • Maximum 60 characters total
    • Imperative mood ("Add feature" not "Added feature")
    • No period at the end
  5. Change list guidelines:

    • Simple flat list of bullet points
    • Each item describes a specific change
    • Focus on WHAT changed
    • No section headers or groupings
    • No sub-bullets
    • No fluff or filler text
  6. Do NOT:

    • Mention AI assistance, Claude, or any tooling
    • Include co-author information
    • Add section headers like "Frontend:", "Backend:", etc.
    • Use vague descriptions like "various changes" or "updates"
    • Mention count of changed files or lines of code

Example Output

feat: Add accounting access for limited/restricted users

- Show Accounting menu for users with fee access or in multi-user orgs
- Hide Assignee column for users who only see their own data
- Hide Qty./Perc. and Rate columns based on fee access permission
- Add key prop to Datagrids to fix column mismatch on permission load
- Add changelog entry for team commission access
fix: Add missing residential fields to property enrichment

- Add residential_ownership_type_id, residential_style_id to valid fields
- Add residential bedroom/bathroom counts and gross living area
- Include batch_data raw API response in property enrichment

$ARGUMENTS

Analyze the actual changes now and generate an appropriate commit message.

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is commit?

Perfect for Development Agents needing automated Git workflow management. Streampai is realtime application helping manage LiveStreams.

How do I install commit?

Run the command: npx killer-skills add nxy7/streampai-elixir/commit. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for commit?

Key use cases include: Automating commit message generation, Analyzing changes for accurate commit descriptions, Streamlining Git workflows with standardized commit messages.

Which IDEs are compatible with commit?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for commit?

Requires Git installation and configuration. Limited to generating commit messages based on provided context and Git status.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add nxy7/streampai-elixir/commit. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use commit immediately in the current project.

Related Skills

Looking for an alternative to commit or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI