Get the FREE Ultimate OpenClaw Setup Guide →

comprehensive-skill

npx machina-cli add skill martinemde/skillet/comprehensive-skill --openclaw
Files (1)
SKILL.md
1.3 KB

Comprehensive Skill

This skill demonstrates all possible frontmatter fields and features.

Overview

This skill is designed to test the complete parsing and execution pipeline of the skillet CLI tool. It includes all optional frontmatter fields and demonstrates proper formatting.

Prerequisites

  • Git must be installed
  • Docker must be installed
  • Internet access is required

Instructions

Step 1: Initialize

First, check the environment:

git --version
docker --version

Step 2: Execute

Perform the main task according to user requirements.

Step 3: Report

Provide a detailed summary of actions taken.

Output Format

Results should be formatted as:

Task: [task name]
Status: [success/failure]
Details: [description]

Error Handling

If prerequisites are not met, report clearly which requirement failed.

Resources

Additional documentation can be found in the references/ directory.

Source

git clone https://github.com/martinemde/skillet/blob/main/testdata/comprehensive-skill/SKILL.mdView on GitHub

Overview

Comprehensive-skill is a test skill that bundles all optional frontmatter fields and workflow steps to validate the skillet CLI parsing and execution. It ensures environments with Git, Docker, and internet access are handled correctly and that output formatting is consistent.

How This Skill Works

Technically, the skill defines a complete set of frontmatter fields and a three-step workflow: verify environment prerequisites (git, docker, internet), execute the main task per user requirements, and generate a detailed report. It enforces a standardized output format and provides error handling guidance, mirroring the example Task/Status/Details blocks.

When to Use It

  • CI pipeline validation for skillet parsing
  • Local dev environment sanity check for prerequisites (git, docker, internet)
  • Educational/demo of frontmatter features and workflow steps
  • Documentation QA for the Output Format and error handling sections
  • Prerequisite-missing scenario testing and error reporting

Quick Start

  1. Step 1: Initialize — check versions with git --version and docker --version
  2. Step 2: Execute — run the main task according to user requirements
  3. Step 3: Report — provide a detailed summary of actions taken and format as in the example

Best Practices

  • Run in an isolated environment that mirrors the stated prerequisites (Git, Docker, internet access)
  • Validate that all optional frontmatter fields present in the SKILL.md are parsed correctly
  • Use the provided Output Format block to verify consistent Task/Status/Details reporting
  • Execute Step 1-3 with representative user requirements to exercise the workflow
  • Test explicit error paths when prerequisites are not met and ensure clear failure messages

Example Use Cases

  • A CI job runs comprehensive-skill to validate full SKILL.md parsing across a new skillet release
  • A local development session confirms git and docker are installed and accessible before running any skillet tasks
  • Documentation QA passes that validate the Output Format and Error Handling sections render correctly
  • An educational demo shows how Step 1-3 map to real commands in a frontmatter-rich skill
  • A test harness includes a prerequisites-missing scenario to verify clear error reporting

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers