Use this skill when the user asks about CLI tool options, parameters, or flags. Activate when queries mention command-line tools, --help output, CLI documentation, or organizing tool parameters into levels. Helps parse and structure CLI help documentation into Basic, Medium, and Advanced complexity levels.
Organize and parse command-line tool help documentation into three structured levels of complexity (Basic, Medium, Advanced).
This skill provides systematic guidance for working with command-line interface (CLI) tools by parsing and organizing their help documentation. It helps you understand CLI tool options by categorizing them into three levels based on usage frequency and complexity. This is particularly valuable for proprietary tools, complex utilities with extensive options, or any situation where accurate CLI parameter information is critical.
Activate this skill when:
--help outputThis skill follows the progressive disclosure principle with three resource types:
references/)Documentation loaded into context as needed to inform the CLI documentation process.
Included references:
references/template.md - Template for creating new CLI tool reference documentationreferences/example-tool.md - Example reference for a fictional DataProc CLI tool showing proper structureNote: Reference files demonstrate the three-level organization system and proper categorization techniques.
Organize CLI options into three complexity levels:
Level 1: Basic
--help, --version, --output FILELevel 2: Medium (Commonly Used)
--format FORMAT, --verbose, --config FILELevel 3: Advanced (Complex Cases)
--parallel NUM, --memory-limit SIZE, --custom-functionCategorize options based on:
Task 1: Parse a CLI Tool's Help
tool-name --help or tool-name -hTask 2: Create Reference Documentation
references/template.mdreferences/tool-name.md for future referenceTask 3: Organize Existing Reference
references/Important details about this skill:
references/ directory for pre-parsed toolsreferences/template.md provides the structureInclude options that:
Include options that:
Include options that:
tool-name --help to get the help outputreferences/tool-name.mdreferences/ for the tool--help and parse on-the-flyreferences/Issue: Unsure which level an option belongs to
Issue: Option seems to fit multiple levels
Issue: Reference file exceeds line limits
tool-basic.md, tool-advanced.md)Important considerations: