smithery/niran

recent-activity

Show recent commits across all team repositories. Use to see what you or teammates have been working on.

Installation

$ npx skills add smithery/niran --skill recent-activity

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/niran.

npx skills add smithery/niran

Browse all from smithery/niran

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Declared agents claude-code

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,897 B
  • docs SUMMARY.md 127 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Recent Activity Skill

Shows recent commits across all repositories in your knowledge base. Useful for catching up on what's been happening, seeing your own recent work, or understanding what a teammate has been focused on.

Usage

When this skill is invoked, run the helper script to fetch recent commits:

.claude/skills/recent-activity/scripts/recent-commits.sh [--author "<name-or-email>"] [--limit <n>]

Options

  • --author - Filter to commits by a specific person (partial match on name or email, case-insensitive)
  • --limit - Number of commits per repo (default: 10)

Examples

See all recent activity:

.claude/skills/recent-activity/scripts/recent-commits.sh

See a specific person's commits:

.claude/skills/recent-activity/scripts/recent-commits.sh --author "niran"

See the current user's commits: First get their email with git config user.email, then:

.claude/skills/recent-activity/scripts/recent-commits.sh --author "<user email>"

Output Format

The script outputs commits grouped by repository with dates:

## owner/repo-name
2026-01-15 Author Name: commit message
2026-01-14 Author Name: another commit message

## owner/another-repo
2026-01-15 Author Name: commit message

How It Works

  1. Reads .gitmodules to find all team repositories
  2. Extracts the GitHub host and owner/repo from each URL
  3. Queries the GitHub API for recent commits (supports both github.com and GitHub Enterprise)
  4. Filters by author if specified
  5. Skips repos that fail (private, no access) and continues with the rest

Requirements

  • gh CLI authenticated with access to the repositories
  • .gitmodules file in the repository (or a parent directory)