repo-analyze

Summarize a repository's structure, languages, frameworks, and entrypoints via local file analysis.

4|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/osouthgate/agent-plus --skill repo-analyze-osouthgate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: repo-analyze
Source: https://github.com/osouthgate/agent-plus/tree/main/repo-analyze/skills/repo-analyze
Command: npx skills add https://github.com/osouthgate/agent-plus --skill repo-analyze-osouthgate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provide a one-call orientation of an unfamiliar codebase by returning a structured map of key facts (languages, frameworks, build-tools, entrypoints, dependencies, and README highlights) so you can jump in quickly without manual grepping. Stateless, no network, local-file analysis using stdlib Python.

Core Features & Use Cases

  • Surface languages, frameworks, and build-tools from manifests and config files.
  • Identify top-level entrypoints and dependencies to guide onboarding and exploration.
  • Surface README highlights to establish project scope and usage context.

Quick Start

Run repo-analyze to generate a compact, structured overview of a repository, including languages, entrypoints, frameworks, and README highlights.

Frequently Asked Questions about repo-analyze

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get a quick overview of an unfamiliar codebase?

To get a quick codebase overview, you can analyze the repository structure to surface languages, frameworks, build-tools, entrypoints, and README highlights in a single call. This stateless local analysis returns a compact, structured payload for fast orientation without manual grepping.

What is the best way to identify entrypoints and dependencies in a new repository?

Identifying entrypoints and dependencies in a new repository is done by parsing manifests and config files. This local file analysis extracts top-level dependencies and entrypoints to guide onboarding and exploration, returning a structured map of key project facts.

Can I analyze a repository without network access?

Yes, you can analyze a repository without network access because the tool operates using stateless local file analysis with stdlib Python. It requires no network connection to surface languages, frameworks, and build-tools from your local codebase.

Does repo-analyze require any external dependencies to run?

No, repo-analyze does not require external dependencies to run. It uses stateless local-file analysis with standard library Python, allowing you to generate a structured overview of frameworks and entrypoints without installing additional packages.

How do I surface frameworks and build-tools from manifests and config files?

You surface frameworks and build-tools from manifests and config files by running a local file analysis on the target codebase. This extracts the core tech stack and returns a compact, structured payload detailing the project's languages and build configuration.