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.