AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified Apache-2.0 Self-run

Commit

skill-iofficeai-aionhub-commit · by iOfficeAI

Generate commit messages following project conventions and commit staged changes. Use when the user explicitly asks to commit, create a commit, or run /commit.

No reviews yet
0 installs
17 views
0.0% view→install

Install

$ agentstack add skill-iofficeai-aionhub-commit

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets Used
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-iofficeai-aionhub-commit)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
3mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Commit? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Commit Skill

Generate well-formatted commit messages and commit staged changes for AionHub.

Usage

  • /commit - Generates a commit message based on staged changes
  • /commit - Uses provided advice to guide commit message generation

Guidelines

  • Only commit staged files - Never add files with git add. The user controls staging.
  • Analyze all staged changes - Review both previously staged and newly added changes
  • Follow commit message format - Use the project format shown below
  • Match the project style - Check recent commits (git log) to match existing style

Format

[!](): 

[optional BREAKING CHANGE section if applicable]

Key convention: Type is always lowercase (e.g., feat, fix, chore, not Feat, Fix, Chore).

Examples

Basic commits

feat(extensions): add new ACP agent extension

- Added aion-extension.json manifest and install script
- Registered extension in build pipeline
fix(kits): resolve server startup crash on missing config

- Added fallback for undefined port in dev server
- Improved error message when config file is absent
refactor(build): use content-based SHA-256 for deterministic integrity

- Replaced timestamp-based hashing with file content hashing
- Ensures reproducible builds across environments
chore(extensions): promote claude, codex, goose from pending to extensions

- Moved directories from pending/ to extensions/
- Updated build script to include new entries

No scope (cross-cutting changes)

chore: add .gitignore and remove dist from tracking

- Created .gitignore with standard Node/dist patterns
- Removed previously tracked dist artifacts

Breaking change

refactor!(extensions): redesign manifest schema from v1 to v2

- Replaced flat fields with nested contributes block
- Updated all existing manifests to new format

BREAKING CHANGE: aion-extension.json schema v1 is no longer supported.

Rules

  • Type: Always lowercase (feat, fix, chore, etc.), no period at end
  • Title: Lowercase after colon, max 50 characters total
  • Breaking changes: Use "!" after type/scope AND include "BREAKING CHANGE:" section
  • Scope: Optional, lowercase, aligned with project directory/module name
  • Body: Use bullet points, explain WHY not just WHAT
  • Be specific: Avoid vague titles like "update" or "fix stuff"

Allowed Types

| Type | Description | | -------- | -------------------------------------- | | feat | New feature or extension | | fix | Bug fix | | chore | Maintenance (deps, config, file moves) | | perf | Performance improvements | | refactor | Code restructure (no behavior change) | | docs | Documentation changes | | test | Adding or refactoring tests | | style | Code formatting (no logic change) | | build | Changes to the build system or scripts | | ci | Changes to CI/CD workflows |

Common Scopes

| Scope | When to use | | ---------- | ---------------------------------------------------- | | extensions | Changes under extensions/ (manifests, installs) | | kits | Changes under kits/ (server, fake agent, toolkits) | | build | Build scripts under .github/scripts/ | | ci | CI workflows under .github/workflows/ | | docs | Documentation under docs/ |

Omit scope for cross-cutting changes that span multiple areas.

Workflow

  1. Review changes in parallel:
  • Run git status (never use -uall flag)
  • Run git diff --cached (staged changes)
  • Run git diff (unstaged changes)
  • Run git log -5 --oneline to confirm current commit style
  1. Draft commit message:
  • Summarize the nature of changes (new feature, bug fix, etc.)
  • Ensure message accurately reflects changes and purpose
  • Use lowercase type matching the project convention
  • Pick the most fitting scope from the table above
  • Focus on WHY rather than WHAT
  • Never commit files that likely contain secrets (.env, credentials.json, etc.)
  1. Commit:
  • Create commit with proper message format
  • Always use HEREDOC for commit messages:

```bash git commit -m "$(cat <<'EOF' feat(extensions): descriptive title

  • Bullet point summary
  • Another change detail

EOF )" ```

  • Verify with git status after commit
  1. If pre-commit hook fails:
  • Fix the issue
  • Create a NEW commit (do not use --amend)
  • Never skip hooks unless explicitly requested

Important Notes

  • Never push unless user explicitly requests it
  • Never stage files without asking - Must ask the user for confirmation before running any git add command
  • Never use interactive flags (-i) as they require user input
  • No empty commits - If nothing is staged, inform the user instead
  • Always use HEREDOC for commit messages to ensure proper formatting
  • Never add Co-Authored-By - Do not append any Co-Authored-By trailer for any agent
  • One commit per concern - If staged changes span multiple unrelated concerns, split into separate commits. Each commit should have a single, clear purpose

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.