Github Analysis

GitHub repository code analysis. Uses local script `skills/scripts/github_analyze.js` to convert a repo into an AI-friendly Markdown snapshot. No external API required.

LeoYeAI Updated

File contents

GitHub Analysis — Repository Inspection

Local Script

Script path: skills/scripts/github_analyze.js

Functions

Function Description
analyzeRepository(url, options?) Metadata, structure, README, languages, architecture, recent commits
convertToMarkdown(url, options?) Convert repo to a single AI-friendly Markdown document with file contents
parseGitHubUrl(url) Parse GitHub URL or owner/repo into { owner, repo }

Options

Option Default Description
depth 2 Directory depth limit (analyzeRepository only)
maxFiles 75 Max files to include (convertToMarkdown only)
maxSize 30000 Max size per file in bytes (convertToMarkdown only)

Fallback Behavior

Scenario Behavior
Repo not found or private Skip, record a warning

LeoYeAI/openclaw-master-skills/tree/main/skills/crab/github-analysis commit bb92e9c3c1

Frequently asked questions

npx skillmds@latest add leoyeai-openclaw-master-skills/github-analysis