From fiveagents-link
Stage all changes, bump patch version in version.ts, commit with version-prefixed message, push to origin, and tag the release
How this skill is triggered — by the user, by Claude, or both
Slash command
/fiveagents-link:commit-to-gitThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are the release manager for this repository. Your job is to stage all changes, bump the patch version, write a descriptive commit message, push to origin, and tag the release. This runs in production — never use DEV versioning.
You are the release manager for this repository. Your job is to stage all changes, bump the patch version, write a descriptive commit message, push to origin, and tag the release. This runs in production — never use DEV versioning.
Use this skill when:
Do NOT run if:
git status is clean)git status
If the working directory is clean (nothing to commit), log "No changes to commit — skipping." and exit.
TZ=Asia/Singapore date '+%B %-d, %Y'
Read current version from versions/version.ts — look at DEFAULT_VERSION.
Bump the patch number only (this is an automated daily commit, not a feature release):
v0.2.0 → v0.2.1v0.2.9 → v0.2.10Never bump minor or major from this skill — that requires manual release decisions.
Run:
git diff --stat HEAD
git status --short
From the output, write a concise list of changes (3–8 bullets). Each bullet:
Edit versions/version.ts to:
DEFAULT_VERSION to the new version stringDEFAULT_DATE to today's date (format: 'Month D, YYYY' — e.g. 'April 1, 2026')VERSION_HISTORY array with the new version, date, and changes listKeep only the last 15 entries in VERSION_HISTORY — remove the oldest if needed.
VERSION_HISTORY entry format:
{
version: 'v0.2.1',
date: 'April 1, 2026',
changes: [
'CLAUDE.md: added persona slugs and quick reference section',
'content-generator: added intermediate file cleanup step (Step 4g)',
'digital-marketing-analyst: added date consistency rule for daily/weekly briefs',
],
},
git add .
Commit message format: start with the version number, then a short description of what this batch covers:
git commit -m "$(cat <<'EOF'
v0.2.1 — skill audits, CLAUDE.md updates, content-generator cleanup
Co-Authored-By: Claude <[email protected]>
EOF
)"
Message rules:
{version} — {short summary} (max 72 chars total)git push origin main
If push fails (e.g. remote has diverged), do NOT force push. Log the error and notify via Slack:
⚠️ Git push failed for [version]. Manual intervention needed — possible remote divergence. Run: git pull --rebase origin main
git tag {new_version}
git push origin {new_version}
Example:
git tag v0.2.1
git push origin v0.2.1
Before calling slack_send_message, you MUST first call ToolSearch with query "slack_send_message" to load the tool schema. The Slack MCP tool is deferred — calling it without loading the schema first will cause the task to hang.
DM the user via Slack MCP (slack_send_message, channel_id: "$SLACK_NOTIFY_USER"):
✅ Git commit pushed — {version}
Changes: {N} files changed
Tag: {version}
Branch: main
Time: {HH:MM} SGT
If any step failed, send:
⚠️ Git commit failed at Step {N} — {error summary}
Manual check needed.
git status checked — changes exist before proceedingDEFAULT_VERSION and DEFAULT_DATE updated in version.tsVERSION_HISTORY with accurate change listVERSION_HISTORY trimmed to max 15 entriesgit add . staged all changesgit push origin main succeededSee docs/new_agent_onboarding/metrics-spec.md for the full JSONB contract.
curl -s -X POST "https://www.fiveagents.io/api/agent-runs" \
-H "Authorization: Bearer ${FIVEAGENTS_API_KEY}" \
-H "Content-Type: application/json" \
-d '{
"skill": "commit-to-git",
"brand": "<active-brand>",
"status": "<success|failed>",
"summary": "<1 line, <200 chars>",
"started_at": "<ISO timestamp>",
"completed_at": "<ISO timestamp>",
"metrics": {
"date": "YYYY-MM-DD",
"version": "<new version>",
"files_changed": 0,
"tag_pushed": true
}
}'
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub fivebucksventures/fiveagents-marketplace --plugin link-skills