skill-creator

Create and validate modular Agent Skills with SKILL.md frontmatter and bundled resources.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/serguei9090/LogLensAi --skill skill-creator-serguei9090
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/serguei9090/LogLensAi/tree/main/.agents/skills/skill-creator
Command: npx skills add https://github.com/serguei9090/LogLensAi --skill skill-creator-serguei9090

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Defining new AI assistant capabilities requires consistent structure, valid YAML frontmatter, and organized resources, which is error-prone when done manually. This Skill standardizes the creation and validation of Agent Skills in the .agents/skills/ directory. ## Core Features & Use Cases - Skill Bootstrapping: Run scripts/init_skill.py to scaffold a new skill directory with a templated SKILL.md, example script, and standard subdirectories. - Structure Validation: Run scripts/quick_validate.py to verify that SKILL.md exists and its YAML frontmatter contains the required name and description fields. - Authoring Guidance: Reference references/output-patterns.md and references/workflows.md for templates, examples, and sequential or conditional workflow patterns. - Use Case: When you notice a recurring multi-step task, use this Skill to scaffold a new capability, draft a high-signal trigger description, and validate the result before integrating it into the project's AGENTS.md context. ## Quick Start Create a new skill named log-parser in the .agents/skills directory and validate its structure.

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 Agent Skill with SKILL.md?▼

Run scripts/init_skill.py with the skill name and target path, for example init_skill.py my-skill --path .agents/skills/. It generates the directory, a templated SKILL.md with YAML frontmatter, an example script, and empty scripts, references, and assets folders.

What fields are required in SKILL.md frontmatter?▼

The YAML frontmatter must contain a name field as the unique identifier and a description field that clearly states what the skill does and when to use it. The description is the primary triggering mechanism for skill discovery.

How do I validate a skill directory structure in Python?▼

Run scripts/quick_validate.py with the skill directory path. It checks that SKILL.md exists, parses the YAML frontmatter with PyYAML, and confirms the required name and description fields are present, exiting with code 0 on success.

What directories can an Agent Skill contain besides SKILL.md?▼

A skill may include scripts/ for executable automation code, references/ for documentation loaded on demand, and assets/ for templates or files used in output. Only SKILL.md is mandatory; the other directories are optional resources.

Why does skill validation fail with invalid frontmatter format?▼

Validation fails when SKILL.md does not start with a --- delimiter, the closing delimiter is missing, or the YAML cannot be parsed into a dictionary. Ensure the frontmatter block is properly delimited and contains valid YAML key-value pairs.