gitrama

Git history intelligence powered by AI. Use when the user asks about git history, commit messages, branch names, repo insights, code archaeology, or wants to understand what happened in a codebase. Triggers on: "git history", "commit message", "branch name", "who changed", "what happened", "repo summary", "code archaeology", "semantic search git", "generate commit", "smart commit", "git log analysis", "contributor insights".

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "gitrama" with this command: npx skills add ahmaxdev/gitrama

Gitrama — Git History Intelligence

Gitrama is a CLI tool that brings AI-powered semantic search and intelligence to your Git history. It includes AskGIT, an embedded AI assistant that understands your entire repo context.

All AI processing is handled server-side via api.gitrama.ai. No API keys required — just install and use.

Capabilities

1. AskGIT — Semantic Git History Chat

Ask natural language questions about your repository:

  • "What changes were made to the authentication module last month?"
  • "Who has been the main contributor to the API layer?"
  • "Summarize the last 20 commits"
  • "What breaking changes happened between v1.0 and v2.0?"

Command: gtr chat

AskGIT automatically gathers context from 10 git subprocess calls (branch info, recent commits, diffs, contributors, file tree) and sends that context to api.gitrama.ai for intelligent analysis.

2. Smart Commit Message Generation

Generate conventional commit messages from staged changes:

  • Analyzes your git diff --staged
  • Produces properly formatted conventional commits (feat:, fix:, docs:, etc.)
  • Respects your project's commit conventions

Command: gtr commit

3. Branch Name Generation

Generate clean, descriptive branch names from a task description:

  • Follows git branch naming conventions
  • Includes type prefixes (feature/, bugfix/, hotfix/)
  • Keeps names concise and meaningful

Command: gtr branch

4. Git Log Analysis & Repo Insights

Get AI-powered analysis of your repository:

  • Contributor activity patterns
  • Code change frequency by area
  • Release history summaries
  • Technical debt indicators

Command: gtr chat then ask about repo insights

Installation

Gitrama is distributed via PyPI:

pip install gitrama

Verify installation:

gtr version

Configuration

No API keys or configuration needed. Gitrama connects to api.gitrama.ai for all AI processing out of the box.

Optional configuration available via:

gtr config

Usage Examples

When the user asks about git history or repo context, run the appropriate gitrama command:

# Start an interactive chat about the repo
gtr chat

# Generate a commit message for staged changes
gtr commit

# Generate a branch name
gtr branch "add user authentication with OAuth"

# Quick shortcuts
gtr c   # alias for commit
gtr b   # alias for branch
gtr ch  # alias for chat

Data Flow

Local CLI (gtr) → gathers git context locally → POST to api.gitrama.ai → AI response
  • Git context (commits, diffs, branch info) is collected locally via git subprocess calls
  • Context is sent to api.gitrama.ai for AI processing
  • No API keys are stored or required on the user's machine
  • No sensitive IP runs locally — the intelligence layer lives server-side

Important Notes

  • Gitrama must be run inside a git repository
  • AskGIT maintains a 40-message conversation history for multi-turn context
  • The tool collects repo context automatically — no manual configuration needed
  • Repository data sent to api.gitrama.ai is used only for generating responses and is not stored

Error Handling

If gtr is not found after install:

# Ensure pip scripts are on PATH
python3 -m gitrama --version

If connection errors occur:

# Verify api.gitrama.ai is reachable
curl -s https://api.gitrama.ai/health

Links

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

vibe-coding-skills-installer

Install vibe coding skill sets (openspec, gstack, superpowers) for any supported agent platform (Cursor, Claude Code, Codex, etc.). Interactively asks about...

Registry SourceRecently Updated
Coding

基于课程内容说明生成图文并茂的的PPT

高校教师课程PPT生成技能。当老师需要制作教学内容课件、备课PPT、教学演示文稿、实验指导手册时触发。支持数据科学、大数据技术、Python编程、深度学习、机器学习、数据可视化等多个学科领域。触发词:课程PPT、制作课件、备课PPT、教学演示、实验指导。

Registry SourceRecently Updated
Coding

HSCIQ MCP - Customs Query

HS Code Lookup for Chinese Products. Query customs codes, tariff rates, declaration elements, and regulatory requirements via HSCIQ MCP API. Create classific...

Registry SourceRecently Updated
5140toucao
Coding

rust-engineer

Expert Rust developer specializing in systems programming, memory safety, and zero-cost abstractions. Masters ownership patterns, async programming, and perf...

Registry SourceRecently Updated