skill-creator

Create reusable deepagents skill directories with SKILL.md manifests and validation helpers.

Updated Mar 17, 2026
One-click install
npx skills add https://github.com/marlo9981/Movara --skill skill-creator-marlo9981
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/marlo9981/Movara/tree/main/libs/cli/examples/skills/skill-creator
Command: npx skills add https://github.com/marlo9981/Movara --skill skill-creator-marlo9981

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Provides a concise, repeatable process for creating, structuring, and validating Skill directories so agents can load focused, token-efficient instructions and bundled resources without manual setup errors.

Core Features & Use Cases

  • Scaffolding: Use init_skill.py to create a new skill folder with a templated SKILL.md and example resource directories.
  • Validation: Use quick_validate.py to verify YAML frontmatter, naming conventions, and description constraints before publishing or deploying a skill.
  • Organization: Guidance on when to include scripts, references, and assets to keep SKILL.md lean and enable progressive disclosure during agent execution.

Quick Start

Initialize a new skill scaffold, edit the SKILL.md frontmatter to provide name and description, and run quick_validate.py to confirm conformance.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I scaffold a deepagents skill directory with valid YAML frontmatter?

Use init_skill.py to scaffold a deepagents skill directory with a templated SKILL.md and example resource directories. This enforces valid YAML frontmatter containing required name and description fields during initial creation.

Why does my SKILL.md validation fail for naming conventions and description constraints?

SKILL.md validation fails when naming conventions and description constraints are unmet. Run quick_validate.py to verify hyphen-case naming rules and description length limits before publishing or deploying your skill.

What's the best way to organize scripts, references, and assets in an agent skill?

The best way to organize scripts, references, and assets is keeping SKILL.md lean to enable progressive disclosure during agent execution. Use init_skill.py to generate example resource directories for structured bundling.

Can I use CLI scripts to validate frontmatter before deploying agent skills?

Yes, you can use CLI scripts to validate frontmatter before deploying agent skills. The quick_validate.py helper verifies YAML frontmatter, naming conventions, and description constraints directly from your command line.

Do I need pyyaml to initialize and validate deepagents skills?

Yes, you need pyyaml to initialize and validate deepagents skills. This dependency is required to parse and enforce the YAML frontmatter rules within the SKILL.md manifest during validation.

What are the limitations of using templates for skill creation in CLI workflows?

A limitation of using templates for skill creation is they enforce strict hyphen-case naming and description length limits. You must conform to these specific YAML frontmatter constraints or validation will fail before deployment.