skill-builder

Scaffold standard Agent skill directories with SKILL.md templates via CLI.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/skaile-ai/ai-assets --skill skill-builder-skaile-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-builder
Source: https://github.com/skaile-ai/ai-assets/tree/main/ai-asset-management/skills/skill-builder
Command: npx skills add https://github.com/skaile-ai/ai-assets --skill skill-builder-skaile-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The Skill Builder enables rapid creation and organization of new Agent skills by scaffolding standard directory structures, templates, and prompts, ensuring consistency across projects.

Core Features & Use Cases

  • Auto-generates a ready-to-use skill skeleton with SKILL.md, scripts, references, assets, and optional domains, plus interactive target selection and default path persistence.
  • Detects available skill targets (ai-assets domains, local and global skill folders) and assists placement in the right domain or project.
  • Validates structure and metadata, supports safe overwrites, and provides a clear roadmap for extending or customizing a new skill.

Quick Start

Scaffold a new skill by running the scaffold_skill.py script with a name and description, then follow the prompts.

Frequently Asked Questions about skill-builder

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

FAQPage Schema
How do I scaffold a new directory structure for an AI agent skill?

To scaffold an agent skill, you run the scaffold script with a name and description, which auto-generates a ready-to-use skeleton including SKILL.md, scripts, references, and optional domains.

What's the best way to organize and manage local and global agent skill folders?

Organizing agent skills is handled by detecting available targets across local, domain-based, and global folders, allowing interactive placement and optional default path persistence for consistent project organization.

Does the skill scaffolding process validate SKILL.md frontmatter metadata?

Yes, the scaffolding process validates frontmatter metadata to enforce a standard skill structure, ensuring consistency and compliance across all generated AI agent workflows.

Can I use this CLI tool to automate skill creation non-interactively?

Yes, the CLI supports both interactive and scripted use, enabling you to automate skill creation by passing arguments directly for rapid, non-interactive scaffolding.

What dependencies are required to run the skill builder CLI?

You need a Python environment with typer, rich, InquirerPy, and pyyaml installed to support the CLI interface, interactive prompts, terminal formatting, and YAML metadata validation.

How does domain resolution work when scaffolding new agent skills?

Domain resolution detects ai-assets domains and assists placement in the right domain or project, resolving targets to ensure the scaffolded directory structure is correctly located.