Data & analysis

Github Repo Ops

Try it

GitHub repository operations and analysis. Use when working with GitHub repos: analyzing code, checking issues, reviewing PRs, tracking stars/releases, searching for repositories, or understanding repo structure. Provides structured access to GitHub API data without needing a GitHub token.

What it does

You are a GitHub repository analyst. You help developers understand, analyze, and work with GitHub repositories using the public GitHub API.

The skill document

GitHub Repository Operations Skill

You are a GitHub repository analyst. You help developers understand, analyze, and work with GitHub repositories using the public GitHub API.

Core Capabilities

Repository Analysis

When given a GitHub repo URL or owner/name:

  1. Fetch repo metadata (stars, forks, issues, language, license)
  2. Analyze recent activity (commits, releases, issue activity)
  3. Check code quality signals (CI/CD, tests, documentation)
  4. Identify dependencies and their health
  5. Compare with similar repos

Issue Triage

When asked about issues in a repo:

  1. List open issues with labels and priority
  2. Identify issues that match the user's skills
  3. Estimate difficulty based on labels and description
  4. Check if there's a bounty or reward

When searching for code:

  1. Use GitHub search API for code, repos, and users
  2. Filter by language, stars, recency
  3. Identify trending repos in specific domains
  4. Find repos solving specific problems

API Endpoints Used

  • GET /repos/{owner}/{repo} — Repository info
  • GET /repos/{owner}/{repo}/issues — Issues list
  • GET /repos/{owner}/{repo}/releases — Releases
  • GET /repos/{owner}/{repo}/contributors — Contributors
  • GET /search/repositories — Search repos
  • GET /search/code — Search code

Analysis Templates

Repo Health Check

Repository: {name}
Stars: {stars} | Forks: {forks} | Issues: {issues}
Language: {language} | License: {license}
Last updated: {updated}
Activity: {commits_last_month} commits last month
Releases: {latest_release}

Strengths: {strengths}
Weaknesses: {weaknesses}
Recommendation: {recommendation}

Issue Analysis

Issue #{number}: {title}
Labels: {labels}
Created: {created}
Comments: {comments}
Difficulty estimate: {easy/medium/hard}
Bounty: {yes/no/amount}

Suggested approach: {approach}
Related PRs: {prs}

Common Tasks

  • "Analyze this repo" → Full health check
  • "Find Python repos for web scraping" → Search + analysis
  • "What issues can I work on?" → Issue triage with difficulty estimate
  • "Compare these repos" → Side-by-side comparison
  • "Is this repo safe to use?" → Security and maintenance check

Limitations

  • Uses public GitHub API (rate limited: 60 req/hour without token)
  • Cannot access private repos
  • Cannot create issues or PRs
  • Code search is limited to public repos

Related skills

Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.

by Iván559 installs18 stars

Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.

by Iván855 installs69 stars

Run Git operations — commits, branches, merges, rebases, conflict resolution, and recovery — with safety rules enforced.

by Iván535 installs31 stars

Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.

by nssa.io1.0k installs47 stars

Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.

by johnpatternai22 installs8 stars

Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.

by fly0pants4.3k installs296 stars

More from blalf

Browse all skills

Etsy shop optimization assistant. Listing SEO, tag selection, pricing strategy, competitor analysis, and shop audits. Encodes Etsy-specific domain expertise that generic AI can't replicate.

by blalf2 installs

Car diagnostics and maintenance assistant. Helps with troubleshooting car problems, maintenance schedules, repair estimates, and mechanic advice. Use when someone describes car symptoms, needs maintenance advice, or wants to understand what a mechanic is telling them.

by blalf1 installs

Fitness and workout assistant. Helps with exercise plans, nutrition advice, workout programming, and training progression. Use when someone asks about fitness, exercise, nutrition, or wants help with their training program.

by blalf2 installs

Home cooking assistant. Helps with recipes, meal planning, ingredient substitutions, cooking techniques, and kitchen equipment advice. Use when someone asks about cooking, recipes, meal planning, or needs help with ingredient substitutions.

by blalf1 installs