skill-creator

Define, structure, and package modular AgentSkills into distributable .skill packages.

Updated May 7, 2026
One-click install
npx skills add https://github.com/gongzeq/VAPT3 --skill skill-creator-gongzeq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/gongzeq/VAPT3/tree/main/secbot/skills/skill-creator
Command: npx skills add https://github.com/gongzeq/VAPT3 --skill skill-creator-gongzeq

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Provides a clear, repeatable framework for designing, structuring, and packaging modular AgentSkills so developers can quickly create, update, and distribute specialized capabilities for secbot.

Core Features & Use Cases

  • Provides a standard SKILL.md template with mandatory frontmatter and guidance on how to structure a skill (name, description, body).
  • Defines reusable resource patterns (scripts, references, assets) and example scaffolding to accelerate skill creation.
  • Supplies tooling guidance for initialization, validation, and packaging to produce distributable .skill files.

Quick Start

Run the init_skill.py script to scaffold a new skill under your skills directory and customize SKILL.md.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create and package a modular skill with consistent metadata?

To create and package a modular skill, use a standard SKILL.md template with mandatory frontmatter, organize resource directories, and run validation tooling to produce a distributable .skill package.

What is the standard structure required for building a new skill?

The standard skill structure requires a SKILL.md file with mandatory frontmatter defining the name and description, alongside organized resource directories for scripts, references, and assets.

How do I initialize a new skill project to start development?

To initialize a new skill project, run the init_skill.py script to automatically scaffold the skill directory structure and generate the required SKILL.md template for customization.

Can I update an existing skill package without rebuilding the entire structure?

Yes, you can update an existing skill by modifying the SKILL.md body and resources, then running the validation and packaging tooling to regenerate the distributable .skill package file.

What validation checks are applied when packaging a skill for distribution?

Skill packaging applies validation checks to ensure consistent metadata formatting in the frontmatter and verifies that resource directory organization meets the required safety and distribution standards.

What is the best way to organize scripts and assets for skill automation?

The best way to organize skill automation resources is by separating them into dedicated directories for scripts, references, and assets, following the reusable resource patterns provided by the scaffolding template.