skill-generator

Detect skill coverage gaps and generate SKILL.md entries for the registry.

Updated Nov 26, 2025
One-click install
npx skills add https://github.com/neyrojasj/smart-agent --skill skill-generator-neyrojasj
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-generator
Source: https://github.com/neyrojasj/smart-agent/tree/main/.github/skills/skill-generator
Command: npx skills add https://github.com/neyrojasj/smart-agent --skill skill-generator-neyrojasj

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detects gaps in the project's skill coverage and generates on-demand SKILL.md entries to extend the skill registry, reducing manual curation and ensuring consistent orchestration.

Core Features & Use Cases

  • Detects patterns that warrant new skills
  • Proposes skill sets and generates SKILL.md files
  • Registers new skills in .github/skills/index.yaml
  • Tracks deferred gaps in .github/copilot/docs/skills-opportunities.md
  • Supports on-demand generation when orchestrator detects a gap
  • Re-scans projects to discover new patterns after changes

Quick Start

Run the skill generator to detect patterns, propose new skills, and update the registry accordingly.

Frequently Asked Questions about skill-generator

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

FAQPage Schema
How do I automatically generate project-specific skills on demand?

To automatically generate project-specific skills on demand, you run the skill generator to detect pattern gaps, propose new skill sets, and create SKILL.md files that extend the skill registry. It requires access to the project context and existing index.yaml.

What is skill gap detection and how does it extend a skill registry?

Skill gap detection scans a project to identify missing specialized capabilities across patterns like GraphQL, CI/CD, and security. It extends the skill registry by proposing, generating, and registering new SKILL.md entries to ensure consistent orchestration without manual curation.

How do I add new skills to an existing index.yaml file?

To add new skills to an index.yaml file, the skill generator analyzes your project context, detects patterns warranting new skills, generates the corresponding SKILL.md files, and automatically registers them within the .github/skills/index.yaml directory.

Can I track deferred skill gaps in my CI/CD or infrastructure project?

Yes, you can track deferred skill gaps in CI/CD or infrastructure projects. The generator logs deferred gaps into .github/copilot/docs/skills-opportunities.md, allowing you to monitor unaddressed patterns and re-scan the project later to discover new skills after changes.

Do I need a specific orchestrator to trigger on-demand skill generation?

On-demand skill generation requires an orchestrator to detect when a project lacks specialized skills. When a gap is detected, the orchestrator triggers the generator to propose skill sets, create SKILL.md entries, and update the registry accordingly.

What is the best way to maintain consistent skill coverage after major project changes?

The best way to maintain consistent skill coverage after major project changes is to re-scan the project using the skill generator. This discovers new patterns, updates the registry with generated SKILL.md files, and tracks any remaining deferred gaps in the skills-opportunities registry.