role-agent-skills

Audit SKILL.md files for required frontmatter fields and authoring conventions.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/jinglemansweep/agent-resources --skill role-agent-skills
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: role-agent-skills
Source: https://github.com/jinglemansweep/agent-resources/tree/main/plugins/jplan/skills/role-agent-skills
Command: npx skills add https://github.com/jinglemansweep/agent-resources --skill role-agent-skills

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill establishes and enforces conventions for authoring SKILL.md files, ensuring consistent structure, safe frontmatter, and alignment with project standards.

Core Features & Use Cases

  • Guidance on SKILL.md structure, required frontmatter fields (name, description, allowed-tools), progressive disclosure patterns, and Markdown best practices.
  • Domain knowledge and quality gates used by the jp-worker-dev agent to validate and audit skill files.
  • Use Case: When creating or updating skills, this skill guides authors to produce well-formed SKILL.md that can be loaded by agents.

Quick Start

Follow the Skill-Creator Guidance to author or audit a SKILL.md file, ensuring the frontmatter contains name, description, and allowed-tools, and structure conforms to the project conventions.

Frequently Asked Questions about role-agent-skills

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

FAQPage Schema
How do I validate frontmatter fields in SKILL.md files?▼

To validate frontmatter fields in SKILL.md files, apply automated audits that enforce required frontmatter fields such as name, description, and allowed-tools, ensuring structure conforms to project conventions and safety standards.

What are the required frontmatter fields for a SKILL.md file?▼

The required frontmatter fields for a SKILL.md file are name, description, and allowed-tools. Enforcing these specific frontmatter fields ensures consistent structure and safe loading by agents.

How do I enforce authoring standards for Markdown skill files?▼

You can enforce authoring standards for Markdown skill files by applying quality gates that audit directories like plugins/**/skills/**, validating frontmatter and ensuring progressive disclosure patterns are followed during creation or modification.

Does this skill validation process require external dependencies?▼

This skill validation process requires no external dependencies, operating as a standalone quality gate to audit and enforce SKILL.md conventions without needing additional packages or environments.

Why does my SKILL.md file fail project quality gates?▼

Your SKILL.md file fails project quality gates when it lacks required frontmatter fields like name, description, or allowed-tools, or when it violates progressive disclosure patterns and Markdown best practices expected by the validation agent.

What is progressive disclosure in skill authoring?▼

Progressive disclosure in skill authoring is a structural pattern that guides maintainers to reveal information incrementally within SKILL.md files, aligning with project quality gates to ensure safe and consistent agent loading.