skill-creator

Generate SKILL.md skeletons and starter resources for Copilot skills.

Updated Nov 20, 2025
One-click install
npx skills add https://github.com/Cissou34730/Azure-Architect-Assistant --skill skill-creator-cissou34730
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/Cissou34730/Azure-Architect-Assistant/tree/main/.github/skills/skill-creator
Command: npx skills add https://github.com/Cissou34730/Azure-Architect-Assistant --skill skill-creator-cissou34730

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill Creator helps teams rapidly scaffold new Copilot skills or update existing ones by providing a proven template, starter resources, and a standard structure to ensure consistency across projects.

Core Features & Use Cases

  • Scaffold new skills with a ready-to-edit SKILL.md frontmatter and body.
  • Provide starter resource templates in scripts/, references/, and assets/ to bootstrap development.
  • Include utilities (init_skill.py, quick_validate.py, package_skill.py) to standardize initialization, validation, and packaging.
  • Use case: A software team wants to create domain-specific Copilot capabilities and needs a repeatable workflow and artifact structure.

Quick Start

  • Run: scripts/init_skill.py my-new-skill --path skills/public
  • Edit SKILL.md to describe the skill and configure metadata.
  • Customize or remove example files in scripts/, references/, and assets/.
  • When ready to distribute, run: scripts/package_skill.py skills/public/my-new-skill ./dist

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 from scratch?

To create a Copilot skill, run the init_skill.py script to generate a complete SKILL.md skeleton along with starter templates for scripts, references, and assets directories. You then edit the SKILL.md file to configure metadata and customize the generated files to fit your domain-specific use case.

What is the standard structure for packaging Copilot skills?

The standard structure for packaging Copilot skills requires a SKILL.md file alongside organized scripts, references, and assets directories. You use the package_skill.py utility to compile these modular components into a distributable .skill file, ensuring project consistency and standard validation.

How can I validate the structure of an existing Copilot skill?

You can validate an existing Copilot skill structure by running the quick_validate.py script. This utility checks your SKILL.md and associated resource directories to ensure they meet the standard template requirements before you package or distribute the capability.

Can I use this skill creation workflow to update existing Copilot capabilities?

Yes, you can use this workflow to update existing Copilot capabilities by modifying the SKILL.md frontmatter and body. The provided scripts and templates support scaffolding new skills and updating current ones across project repositories while maintaining structural consistency.

Do I need any external dependencies to scaffold Copilot skills?

No external dependencies are required to scaffold Copilot skills. The process relies entirely on included Python scripts like init_skill.py and package_skill.py, which generate the SKILL.md skeleton and starter resources without needing additional framework installations.