maestro:define-mission-skills

Create validated SKILL.md files with YAML frontmatter for Mission Control skills.

1|Updated May 26, 2026
One-click install
npx skills add https://github.com/Leonardo-Corte/local-social-smm-agent --skill maestro-define-mission-skills
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: maestro:define-mission-skills
Source: https://github.com/Leonardo-Corte/local-social-smm-agent/tree/main/reference/github-agent-orchestration/maestro/.claude/skills/maestro%253Adefine-mission-skills
Command: npx skills add https://github.com/Leonardo-Corte/local-social-smm-agent --skill maestro-define-mission-skills

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of defining Mission Control skills in a consistent, discoverable way with required metadata, validation rules, and clear execution/handoff procedures.

Core Features & Use Cases

  • Skill registration with discovery metadata: Ensures each skill has YAML frontmatter including name, description, and argument-hint for runtime lookup.
  • Project or global scoping: Supports storing skills either in a project .maestro/skills/ directory or in your global ~/.maestro/skills/ directory.
  • Validation and safe lifecycle guidance: Verifies prerequisites (CLI availability, directory existence, valid skill name), enforces structure (frontmatter + optional required-skill dependencies + work procedure), and documents what to return to the orchestrator.

Quick Start

Create a new file at .maestro/skills/my-skill/SKILL.md with frontmatter that includes name and description, then follow the template sections to document required dependencies, work procedure phases, and handoff requirements.

Frequently Asked Questions about maestro:define-mission-skills

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

FAQPage Schema
How do I create custom Mission Control skills for workflow orchestration?

To create custom Mission Control skills, you define a validated SKILL.md file with required YAML frontmatter (name, description, argument-hint) and procedural instructions, then register it in a project or global skills directory for runtime discovery and workflow execution.

What is a SKILL.md file used for in Maestro mission planning?

A SKILL.md file is used to define and register custom skills in Maestro. It contains YAML frontmatter for runtime lookup, optional dependency declarations, work procedure phases, and specific handoff conditions to return control to the orchestrator during mission execution.

Where should I store custom skills for project-scoped versus global automation tasks?

Store project-scoped custom skills in the `.maestro/skills/` directory within your project, and store global skills in the `~/.maestro/skills/` directory. Both locations allow the Maestro CLI to discover and validate your skill definitions during workflow execution.

What validation rules apply when defining skill metadata in YAML frontmatter?

Validation rules enforce consistency between the skill's filename and its YAML frontmatter name. The system also verifies Maestro CLI availability, checks for directory existence, and requires clear work procedure sections and return-to-orchestrator conditions before successfully registering the skill.

Do I need the Maestro CLI installed to register and validate workflow skills?

Yes, you need the Maestro CLI installed and available. The skill registration process applies CLI and filesystem prerequisite checks to verify the environment, validate naming consistency, and ensure the skill is correctly structured for mission orchestration.