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.