Install any skill in seconds. Free to start, no credit card required.
Get Started Free →miosa-osa/cli-anything
Transform any GUI application into an agent-controllable CLI. 7-phase pipeline: analyze the GUI, design CLI commands, implement adapters, plan tests, write tests, document, and publish. Produces a standalone CLI tool that wraps GUI functionality for automation.
Passed 19 of 25 test cases with the skill, and 9 of 25 without it.
and 10 more in the full report
11 fixed8 passed either way5 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 11 test cases the skill fixed. Same model, same prompt, with and without the skill.
When summarizing the final package distribution details for Zoom CLI in the report output, what subsection header title is required under the main report?
| Checked | Without skill | With skill |
|---|---|---|
| Includes subsection header ### Distribution | Missed | Passed |
The instructions your model reads when the skill loads.
Transform any GUI application into an agent-controllable CLI.
Take a GUI application (desktop app, web UI, or any interactive program) and produce a fully functional CLI wrapper that exposes its capabilities as scriptable commands. The 7-phase pipeline analyzes the application's interface, designs an ergonomic command structure, implements the adapter layer, writes comprehensive tests, generates documentation, and packages for distribution. The output is a standalone CLI tool that agents or humans can use to automate what previously required manual GUI interaction.
# Analyze a desktop application
/cli-anything --app "Figma" --platform macos
# Transform a web application
/cli-anything --app "Jira" --url "https://myorg.atlassian.net" --auth oauth2
# Target specific GUI features only
/cli-anything --app "Photoshop" --features "resize,crop,export,batch"
# Skip to implementation (analysis already done)
/cli-anything --from analysis/figma-cli-design.md --phase implement
# Dry run — show planned CLI structure
/cli-anything --app "Slack" --dry-run
| Flag | Type | Default | Description |
|---|---|---|---|
--app | string | required | Application name or path to analyze |
--platform | enum | auto-detect | Target platform: macos, linux, windows, web |
--url | string | — | URL for web applications |
--auth | enum | — | Auth method: oauth2, api-key, cookie, none |
--features | string | all | Comma-separated list of features to wrap |
--from | string | — | Resume from existing analysis document |
--phase | enum | analyze | Start from phase: analyze, design, implement, test, document, publish |
--dry-run | flag | false | Show planned CLI structure without building |
--output | string | ./<app>-cli/ | Output directory for the CLI project |
test cases passed, vs 9 / 25 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.