skill-creator

Generates new Copilot skill directories with SKILL.md files for missing migration mappings.

Updated Jul 23, 2026
One-click install
npx skills add https://github.com/samdop/convertonode --skill skill-creator-samdop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/samdop/convertonode/tree/main/.github/skills/skill-creator
Command: npx skills add https://github.com/samdop/convertonode --skill skill-creator-samdop

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? During an ASP.NET MVC to Node.js + React migration, the agent may discover that a required mapping skill (for example, a Node backend framework mapping) does not exist in .github/skills/. This Skill provides a governed, user-consented process for authoring that missing skill on the fly instead of improvising guidance. ## Core Features & Use Cases - Gap-driven generation: Detects a missing skill, consults the user for explicit approval, then generates a new SKILL.md under .github/skills/. - Backend mapping contract: Enforces a fixed 12-section structure (framework overview, project layout, controller-to-route mapping, validation, DI, middleware, async, auth, error handling, testing, OpenAPI, real-time) for nodejs-backend-<framework>-mapping skills covering NestJS, Fastify, Express, Hono, Koa, AdonisJS, tRPC, and Feathers.js. - Authoring standards: Defines frontmatter conventions, pushy description patterns, progressive disclosure with references/, templates/, and examples/, plus a shipping checklist. - Use Case: In Phase 1 the user selects Fastify as the backend framework, but no Fastify mapping skill exists. The agent asks for approval, then uses this Skill to generate a complete nodejs-backend-fastify-mapping/SKILL.md that Phases 2 and 3 consume. ## Quick Start Ask the agent to check whether the required backend framework mapping skill exists and, with your approval, generate it using the skill-creator contract.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create a new Copilot skill for a missing Node backend framework?

The migration agent detects the missing skill, consults you for explicit approval, then generates `.github/skills/nodejs-backend-<framework>-mapping/SKILL.md` following the 12-section contract. Framework names are normalized to lowercase kebab-case such as nestjs, fastify, or feathers-js.

What sections must a generated backend mapping skill contain?

Generated skills must contain exactly 12 sections in order: Framework overview, Project layout, Controller to Route mapping, Model binding and validation, Dependency injection, Middleware and filters, Async patterns, Auth integration, Error handling, Testing, OpenAPI, and Real-time. Missing sections require regeneration before Phase 2.

When should the skill-creator not be used?

Do not use it when the needed skill already exists, when the user has not been consulted, or when an existing skill under a different name covers the gap. It also excludes eval, grader, viewer, or benchmark folder creation from Anthropic's full flow.

Which Node.js frameworks are supported for skill generation?

The contract covers NestJS, Fastify, Express, Hono, Koa, AdonisJS, tRPC, and Feathers.js, normalized to slugs like nestjs, fastify, and feathers-js. Any other user-selected framework can also be generated using the same 12-section structure.

How should a skill description be written to trigger correctly?

Use a pushy pattern starting with USE THIS SKILL, naming the source platform, target framework, and concrete trigger tasks like controller routing, zod validation, DI, auth, testing, OpenAPI, and SignalR replacement. Vague descriptions cause undertriggering and agent improvisation.