skill

Validate agent skills against the agentskills specification with skills-ref.

1|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/bmorphism/boxxy --skill skill-bmorphism
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill
Source: https://github.com/bmorphism/boxxy/tree/main/skills/skill
Command: npx skills add https://github.com/bmorphism/boxxy --skill skill-bmorphism

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a formal specification and practical guide for creating, validating, and using agent skills. It helps teams adopt a consistent structure for SKILL.md, resource directories, and progressive disclosure.

Core Features & Use Cases

  • Clear frontmatter rules and required fields (name, description)
  • Guidance on directory layout (SKILL.md, scripts/, references/, assets/)
  • Progressive disclosure model (Level 1 metadata, Level 2 instructions, Level 3 resources)
  • How to validate skills using skills-ref and render with boxxy-compatible tooling

Quick Start

Run validation on this skill folder with skills-ref validate, then inspect its metadata with skills-ref read-properties, and finally load its instructions when needed with skills-ref to-prompt.

Frequently Asked Questions about skill

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

FAQPage Schema
What is progressive disclosure for agent skills and how does it work?

Progressive disclosure for agent skills is a three-level model mapping metadata, instructions, and resources. Level 1 provides frontmatter, Level 2 contains body instructions, and Level 3 holds resource directories like scripts and references.

How do I validate agent skill frontmatter and directory layout?

You validate agent skill frontmatter by running skills-ref validate on the skill folder. This enforces required fields like name and description, verifies allowed frontmatter structure, and checks the directory layout for SKILL.md compliance.

What frontmatter fields are required when creating an agent skill?

Required frontmatter fields for creating an agent skill are name and description. The specification enforces this frontmatter structure to ensure agents can properly load and reason about skill metadata during execution.

Can I use skills-ref to read agent skill properties before loading instructions?

Yes, you can use skills-ref read-properties to inspect agent skill metadata before loading instructions. This follows the progressive disclosure model, allowing you to validate frontmatter first, then load instructions with skills-ref to-prompt when needed.

What is the correct directory layout for implementing agent skills?

The correct directory layout for implementing agent skills includes a SKILL.md file at the root, alongside optional scripts/, references/, and assets/ directories. This structure supports the three-level progressive disclosure model for skill resources.

Does boxxy rendering work with skills-ref validated agent skills?

Boxxy rendering works with agent skills that pass skills-ref validation. The skill specification maps to boxxy-compatible tooling, enabling proper rendering of validated frontmatter, directory structures, and progressive disclosure content.