scan-community-repos

Scan GitHub URLs and local paths to classify SKILL.md files and extract metadata into reports and catalogs.

2|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/DojoGenesis/gateway --skill scan-community-repos
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: scan-community-repos
Source: https://github.com/DojoGenesis/gateway/tree/main/plugins/skill-forge/skills/scan-community-repos
Command: npx skills add https://github.com/DojoGenesis/gateway --skill scan-community-repos

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually locating, validating, and classifying SKILL.md files across multiple repositories is time‑consuming and error‑prone. This Skill automates the discovery and compatibility assessment, giving you a clear view of which skills are ready for import.

Core Features & Use Cases

  • Repository Scanning: Accepts a mix of GitHub URLs and local paths, verifies accessibility, and crawls each source.
  • Skill Detection: Finds exact SKILL.md files and heuristic matches, parses frontmatter and body structure.
  • Classification: Labels each skill as ready, normalizable, or incompatible based on required metadata.
  • Reporting: Generates a human‑readable markdown report and a machine‑readable JSON catalog for downstream batch normalization.

Quick Start

Ask the skill to scan your repositories and produce a compatibility report.

Frequently Asked Questions about scan-community-repos

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

FAQPage Schema
How do I scan community repositories for SKILL.md files?▼

Scanning community repositories for SKILL.md files involves processing GitHub URLs and local paths to verify accessibility, extract skill metadata, and generate a JSON catalog summarizing readiness and incompatibility.

What is the best way to catalog skill compatibility across multiple GitHub repositories?▼

Cataloging skill compatibility across multiple GitHub repositories is done by automating discovery and assessment, producing a markdown report and a machine-readable JSON catalog that labels each skill as ready, normalizable, or incompatible for batch import.

Can I use local paths alongside GitHub URLs to check skill compatibility?▼

Yes, you can use local paths alongside GitHub URLs to check skill compatibility. The scanner accepts a mixed list of both sources, handling accessibility checks and extracting skill metadata from each valid path.

How do I classify SKILL.md files as ready, normalizable, or incompatible?▼

Classifying SKILL.md files as ready, normalizable, or incompatible is achieved by parsing frontmatter and body structure against required metadata, producing a clear view of which skills are ready for batch import.

What output formats are generated when scanning repositories for skill metadata?▼

Scanning repositories for skill metadata generates two output formats: a human-readable markdown report summarizing results and a machine-readable JSON catalog designed for downstream batch normalization.

Why does my SKILL.md file show up as incompatible during a repository scan?▼

A SKILL.md file shows up as incompatible during a repository scan when it fails required metadata checks after frontmatter and body structure parsing, indicating it cannot be normalized for batch import.