argo-agent-skill-authoring

Create and validate in-repo SKILL.md files with YAML frontmatter.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/nadicodeai/argo-agent --skill argo-agent-skill-authoring
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: argo-agent-skill-authoring
Source: https://github.com/nadicodeai/argo-agent/tree/main/skills/software-development/argo-agent-skill-authoring
Command: npx skills add https://github.com/nadicodeai/argo-agent --skill argo-agent-skill-authoring

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables teams to author in-repo SKILL.md files with validated frontmatter and consistent structure, ensuring discoverability and maintainability.

Core Features & Use Cases

  • Validates frontmatter fields (name, description) and enforces the required YAML header, size limits, and non-empty body.
  • Documents the in-repo SKILL.md lifecycle, including optional assets like references, scripts, and metadata conventions.
  • Provides a repeatable pattern for peer-skills within the software-development category to promote consistency across the repository.

Quick Start

Follow the repository conventions to create or update the in-repo SKILL.md and run the local validator.

Frequently Asked Questions about argo-agent-skill-authoring

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

FAQPage Schema
How do I create an in-repo SKILL.md file with valid YAML frontmatter?

To create an in-repo SKILL.md file, you must include a YAML frontmatter block containing required name and description fields, followed by a non-empty body, ensuring it passes local validator compliance checks.

What is the required structure for SKILL.md frontmatter validation?

SKILL.md frontmatter validation requires a structured YAML header with mandatory name and description fields, adherence to size limits, and a non-empty body after the closing frontmatter delimiter for discoverability.

How do I validate SKILL.md files against repository conventions?

You validate SKILL.md files against repository conventions by running the local validator, which enforces YAML frontmatter rules, size limits, non-empty body requirements, and optional metadata blocks for peer-skill consistency.

Can I include optional metadata blocks in an in-repo SKILL.md file?

Yes, you can include optional metadata blocks in an in-repo SKILL.md file to document lifecycle assets like references and scripts, provided the mandatory frontmatter and non-empty body requirements are met.

Why does my SKILL.md file fail validator compliance?

Your SKILL.md file fails validator compliance when it lacks the required YAML frontmatter fields (name and description), exceeds size limits, or contains an empty body after the closing frontmatter delimiter.

What's the best way to maintain consistency across multiple in-repo skills?

The best way to maintain consistency across multiple in-repo skills is applying a repeatable SKILL.md template with validated frontmatter and documented metadata conventions, promoting discoverability and maintainability across the repository.