Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
rohitg00 avatar

Commit History

  • 9k installs
  • 26.6k repo stars
  • Updated August 3, 2026
  • rohitg00/agentmemory

commit-history is an agent skill for List recent git commits linked to agent sessions, optionally filtered by branch or repo. Use when the user asks "show agent commits", "what has the agent shipped", "list linked com

About

List recent git commits linked to agent sessions, optionally filtered by branch or repo. Use when the user asks "show agent commits", "what has the agent shipped", "list linked commits", or wants commits with their session context. --- name: commit-history description: List recent git commits linked to agent sessions, optionally filtered by branch or repo. Use when the user asks "show agent commits", "what has the agent shipped", "list linked commits", or wants commits with their session context. limit=...]" user-invocable: true --- The user wants a list of agent-linked commits. Filter args: $ARGUMENTS ## Quick start ```json memory_commits { "branch": "main", "limit": 20 } ``` Expected output: ```text 9a1b2c3 main 2026-06-07 "rotate refresh tokens" · session 7f3a9c2 (14 obs) b21d004 main 2026-06-05 "rate limiter audit" · session b21d004 (9 obs) ``` ## Why Render only the commits the tool returned, newest first. An empty result means the filter matched nothing, not that work is missing.

  • Parse `$ARGUMENTS` for `branch=<name>`, `repo=<url-or-fragment>`,
  • Call `memory_commits` with the parsed filters.
  • Render reverse-chronologically: short sha, branch, authored timestamp, first
  • Empty result: tell the user the filter matched nothing and suggest dropping
  • Filters parsed; bare number treated as limit; limit capped at 500.

Commit History by the numbers

  • 8,979 all-time installs (skills.sh)
  • +654 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #71 of 2,203 Security skills by installs in the Skillselion catalog
  • Security screen: HIGH risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

commit-history capabilities & compatibility

Capabilities
parse `$arguments` for `branch=<name>`, `repo=<u · call `memory_commits` with the parsed filters. · render reverse chronologically: short sha, branc · empty result: tell the user the filter matched n · filters parsed; bare number treated as limit; li
Use cases
documentation
From the docs

What commit-history says it does

--- name: commit-history description: List recent git commits linked to agent sessions, optionally filtered by branch or repo.
SKILL.md
Use when the user asks "show agent commits", "what has the agent shipped", "list linked commits", or wants commits with their session context.
SKILL.md
limit=...]" user-invocable: true --- The user wants a list of agent-linked commits.
SKILL.md
npx skills add https://github.com/rohitg00/agentmemory --skill commit-history

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs9k
repo stars26.6k
Security audit2 / 3 scanners passed
Last updatedAugust 3, 2026
Repositoryrohitg00/agentmemory

When should developers use commit-history and what problem does it solve?

List recent git commits linked to agent sessions, optionally filtered by branch or repo. Use when the user asks "show agent commits", "what has the agent shipped", "list linked commits", or wants comm

Who is it for?

Developers working with commit-history patterns described in the skill documentation.

Skip if: Skip when cached docs are empty or the task is outside the skill's documented scope.

When should I use this skill?

List recent git commits linked to agent sessions, optionally filtered by branch or repo. Use when the user asks "show agent commits", "what has the agent shipped", "list linked commits", or wants comm

What you get

Grounded guidance and workflows from SKILL.md for commit-history.

  • filtered commit list
  • per-commit session linkage

By the numbers

  • Default commit list limit is 100 per query
  • Maximum commit list limit is 500 per query

Files

SKILL.mdMarkdownGitHub ↗

The user wants a list of agent-linked commits. Filter args: $ARGUMENTS

Quick start

memory_commits { "branch": "main", "limit": 20 }

Expected output:

9a1b2c3 main 2026-06-07 "rotate refresh tokens" · session 7f3a9c2 (14 obs)
b21d004 main 2026-06-05 "rate limiter audit"    · session b21d004 (9 obs)

Why

Render only the commits the tool returned, newest first. An empty result means the filter matched nothing, not that work is missing.

Workflow

1. Parse $ARGUMENTS for branch=<name>, repo=<url-or-fragment>, limit=<n>. A bare numeric token is the limit. Defaults: no branch, no repo, limit 100, max 500. 2. Call memory_commits with the parsed filters. 3. Render reverse-chronologically: short sha, branch, authored timestamp, first line of the message, linked session id(s) (first 8) with observation counts, and file count when files is present. 4. Empty result: tell the user the filter matched nothing and suggest dropping the branch or repo filter.

Anti-patterns

WRONG (REST fallback): concatenate ?branch= + raw branch name, so a name with ?, &, or # corrupts the query string.

RIGHT: URL-encode every value with URLSearchParams/encodeURIComponent before appending to GET /agentmemory/commits.

Checklist

  • Filters parsed; bare number treated as limit; limit capped at 500.
  • Output is reverse-chronological.
  • Session ids and observation counts come straight from the response.
  • REST fallback URL-encodes branch, repo, and limit.

See also

  • commit-context: drill into one commit's session.
  • recall: search the observations behind a linked session.

Troubleshooting

See ../_shared/TROUBLESHOOTING.md if memory_commits is not available.

Related skills

How it compares

Use commit-history for bulk agent commit audits; use commit-context for line-level blame plus one SHA lookup.

FAQ

What does commit-history do?

List recent git commits linked to agent sessions, optionally filtered by branch or repo. Use when the user asks "show agent commits", "what has the agent shipped", "list linked commits", or wants commits with their sessi

When should I invoke commit-history?

List recent git commits linked to agent sessions, optionally filtered by branch or repo. Use when the user asks "show agent commits", "what has the agent shipped", "list linked commits", or wants commits with their sessi

Where is the source documentation?

Ground claims in SKILL.md excerpts and linked reference files from the cached docs.

Is Commit History safe to install?

skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Securityappsec

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.