boutiques

Generate Boutiques schema 0.5 JSON descriptors from CLI help output.

1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/bcmcpher/my-skills --skill boutiques
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: boutiques
Source: https://github.com/bcmcpher/my-skills/tree/main/plugins/boutiques/skills/boutiques
Command: npx skills add https://github.com/bcmcpher/my-skills --skill boutiques

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Generate Boutiques schema-version 0.5 JSON descriptors for CLI tools by translating their help output into a structured descriptor that can be validated and reused in workflows.

Core Features & Use Cases

  • Automatic extraction of command-line interfaces into Boutiques inputs (files, strings, numbers, flags).
  • Generates a complete descriptor including inputs, optional outputs, and a runnable command-line template.
  • Use Case: describe a git command's options and subcommands in a machine-readable format for automation, testing, and reproducibility.

Quick Start

Describe a CLI tool and generate its Boutiques descriptor from its help output.

Frequently Asked Questions about boutiques

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

FAQPage Schema
How do I generate a Boutiques descriptor from CLI help output?

You can generate a Boutiques descriptor by parsing CLI tool help text to extract commands, subcommands, and options, then structuring them into a valid schema-version 0.5 JSON descriptor for automation and reproducibility.

What is a Boutiques JSON descriptor used for in command-line automation?

A Boutiques JSON descriptor provides a machine-readable format for CLI tools, capturing inputs, outputs, and command-line templates to enable automated execution, testing, and reproducible workflows.

Can I describe multi-subcommand CLI tools using a Boutiques descriptor?

Yes, the descriptor generation process supports multi-subcommand utilities by analyzing command and subcommand pairs, standard options, and common usage patterns to map complex CLI structures into the JSON schema.

Does the Boutiques descriptor generator support different input types like files and flags?

Yes, it automatically extracts command-line interfaces into Boutiques inputs, categorizing arguments as files, strings, numbers, or flags to build a complete and valid descriptor.

What are the limitations of generating Boutiques descriptors from help text?

Generating descriptors from help text relies on parsing standard help output formats. Complex or non-standard usage patterns may challenge the inference of inputs and the command-line template required for the 0.5 schema.