skill-creator

Generate Claude skill scaffolds, validate YAML frontmatter, and package .skill ZIP archives.

Updated Aug 30, 2025
One-click install
npx skills add https://github.com/vonomarap/kanokna --skill skill-creator-vonomarap
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/vonomarap/kanokna/tree/main/.agents/skills/skill-creator
Command: npx skills add https://github.com/vonomarap/kanokna --skill skill-creator-vonomarap

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill reduces friction and inconsistency when creating and packaging Claude Skills by providing templates, validation rules, and example resources so authors produce discoverable, well-formed skills quickly.

Core Features & Use Cases

  • Scaffold generation: init_skill.py creates a new skill directory with a template SKILL.md and example resources to jumpstart development.
  • Validation and packaging: quick_validate.py and package_skill.py check YAML frontmatter, enforce naming/description rules, and produce distributable .skill archives.
  • Resource guidance: Guidance and examples for organizing scripts, references, and assets so Skills remain token-efficient and modular.
  • Use Cases: Onboard a developer to skill creation, evolve an existing skill with proper metadata, or package a skill for distribution.

Quick Start

Initialize a new skill scaffold named my-new-skill with scripts, references, and assets, then edit SKILL.md to complete the name and description and validate before packaging.

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 Claude skills with proper validation?

To create Claude skills, generate a scaffold using init_skill.py, add scripts and references, validate YAML frontmatter with quick_validate.py, and package to a ZIP-format .skill file using package_skill.py.

What is the best way to scaffold a new Claude skill directory?

Scaffolding a new Claude skill involves running init_skill.py to create a directory with a template SKILL.md and example resources, which jumpstarts development and ensures proper structure.

Can I validate YAML frontmatter before packaging a skill archive?

Yes, you can validate YAML frontmatter using quick_validate.py to enforce naming and description rules, ensuring your skill metadata is well-formed before you package it into a distributable archive.

Does the skill creation process support adding scripts and reference documents safely?

Yes, the skill creation process provides guidance for organizing scripts, references, and assets safely without executing untrusted code, keeping skills token-efficient and modular.

Do I need pyyaml installed to validate and package skills?

Yes, pyyaml is a required dependency for this skill creation workflow, as it is needed to parse and validate the YAML frontmatter metadata during the quick_validate.py checks.