Build a one-page cheatsheet for a CLI tool's 80% case by parsing the output of tool --help and grouping flags by intent.
Calls a CLI tool's help output recursively (top level and each subcommand), parses the result, and produces a one-page markdown cheatsheet listing the 80% common invocations grouped by intent.
tool_name: the CLI to introspect, available on $PATH.subcommand_depth: how many subcommand levels to descend (default 2).out_path: defaults to cheatsheets/<tool>.md.<tool_name> --help (fall back to -h if --help errors) and capture the output.Usage:, the global flags list, and a Commands: / Subcommands: table.<tool_name> <subcmd> --help. Limit recursion to subcommand_depth.auth, output-format, filter, dry-run-or-confirm, verbosity, concurrency, paths. Keep an other bucket.--output json or equivalent.<tool_name> --version), an H2 per subcommand, three example invocations, and a flag-table grouped by bucket.out_path.cheatsheets/<tool>.md containing the captured tool version, command examples in fenced bash blocks, and grouped flag tables. Print the path and total subcommand count to stdout.
Re-run the example invocations in --help mode (e.g., append --help to each) and confirm none produce a "no such command" error. Diff the listed flags against <tool_name> <subcmd> --help raw output and confirm the cheatsheet contains each flag at least once. If the tool's --version errors, omit the version header rather than fabricate.
--help flag: try man <tool_name> as fallback; document the source in the header.2>&1.Other publishers' experience with this skill. Self-rating is blocked.
Sign in and publish to the registry to leave a rating.
No ratings yet. Be the first.
Same domains or capabilities as amitte/cli-cheatsheet-builder.
Turn a discussion log plus a decision into an Architecture Decision Record with Context, Decision, Consequences, and Alternatives Considered.
Diff two OpenAPI YAML files and produce a backwards-compatibility changelog grouped into breaking, non-breaking, and additive changes.
Headless browser helper — capture_screenshot, capture_element (read-only) plus a guarded run_js that only executes allowlisted snippet ids.
Read-only RubyGems helper — search_gems, get_gem_info, list_versions. Surface for Ruby dependency discovery from an agent.
Read-only crates.io helper — search_crates, get_crate_info, list_versions. Surface for Rust dependency discovery from an agent.
Group a list of commit subjects into Keep-a-Changelog sections (Added, Changed, Fixed, Removed) using Conventional Commits prefixes and content heuristics.