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

Commit

skill-dynobox-dynobox-commit · by dynobox

|

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

Install

$ agentstack add skill-dynobox-dynobox-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-dynobox-dynobox-commit)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
16d 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

This skill prepares safe, focused git commits using the repository's Conventional Commit style.

If the requested commit is for an npm publish, version bump, git tag, release changelog entry, or publish readiness workflow, use the release skill instead.

Before you start

Inspect the repository state:

git status --short
git diff
git diff --staged
git log -5 --oneline

Do not commit unless the user explicitly asked to commit. If the user only asked for a message suggestion or review, do not stage or commit files.

Never amend a commit unless the user explicitly asks. Never push unless the user explicitly asks.

Inspect changes

Identify which files belong to the requested commit and which files may be unrelated user work.

Before staging, check for likely secrets or accidental artifacts:

  • .env files
  • credentials, tokens, keys, or npm auth files
  • debug logs or npm error logs
  • generated tarballs or temporary archives
  • unrelated build outputs

If the working tree contains unrelated changes, stage only the relevant files with explicit paths. Do not use git add -A unless all changed files clearly belong to the requested commit.

Changelog decision

Update CHANGELOG.md only when the change is user-facing or release-relevant.

Usually update the changelog for:

  • New user-facing CLI behavior
  • SDK authoring API changes
  • Bug fixes users would notice
  • Packaging changes that affect installs or publishes

Usually do not update the changelog for:

  • Tests only
  • Internal refactors
  • Lint or formatting only
  • Documentation-only changes
  • WIP changes that are not ready to announce

If unsure, ask whether the change should be added to [Unreleased]. For release version sections, use the release skill instead.

Verification

Run verification that matches the change scope before committing when practical:

pnpm test

For package-specific changes, prefer scoped verification where appropriate:

pnpm --filter  test
pnpm --filter  typecheck

If verification is skipped, include the reason in the final response.

Commit message

Use Conventional Commit style with a scope when appropriate:

(): 

Common types:

  • feat for new behavior
  • fix for bug fixes
  • docs for documentation-only changes
  • test for tests-only changes
  • refactor for behavior-preserving code changes
  • chore for repository maintenance

Common scopes in this repo:

  • cli
  • sdk
  • runner-local
  • evaluators
  • release
  • docs

Examples:

git commit -m "fix(cli): bundle private runtime packages"
git commit -m "docs(release): document npm publish process"
git commit -m "test(cli): cover config loading failures"

Prefer a concise message that explains why the change exists, not a mechanical list of edited files.

Stage and commit

Stage relevant files explicitly:

git add  

Commit with the selected message:

git commit -m ""

If hooks or formatting modify files, inspect the result with git status --short and create a new commit attempt after staging the hook changes. Do not amend unless the user explicitly asked for an amend.

After commit

Verify the commit succeeded:

git status --short
git log -1 --oneline

Report:

  • The commit hash and message.
  • Any verification run.
  • Any files intentionally left uncommitted.
  • Whether the branch was pushed, only if the user asked for a push.

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.