{"api_version":"1","slug":"cli-anything-4e0175ae","url":"https://skillsoutpost.com/agents/cli-anything-4e0175ae","item_type":"skill","category":"engineering","runs_in":["local_agent"],"os":null,"needs_network":"yes","needs_accounts":null,"reads_files":"yes","writes_files":"yes","sends_data":"yes","access":"github","access_type":"github","at_a_glance":{"runs_in":["local_agent"],"os":null,"needs_network":"yes","needs_accounts":null,"reads_files":"yes","writes_files":"yes","sends_data":"yes","access_type":"github","tool_type":"skill","delivery":"github","interface_type":"other","untrusted_creator_content":{"purpose":"Lets a coding agent browse, install, or generate command-line tools that make other software usable by AI agents.","needs_runtime":"Python 3.10+","version":"Latest on the main branch","compatibility":"According to the README, the CLI generator lists these supported agents: Claude Code, Cursor, Pi, OpenClaw, OpenCode, Codex, Hermes, Reasonix, Qodercli, GitHub Copilot CLI and Goose. For the CLI-Hub meta-skill it says: works with OpenClaw, Nanobot, Claude Code, Codex, Reasonix, Antigravity, and other SKILL-compatible agents.","external_costs":"The repository is Apache-2.0-licensed, and its README states no price for itself. Many of the CLIs it wraps or generates control separate desktop or backend software, such as GIMP or Blender, which you must install yourself and which may have its own costs or licenses. Using an agent to run the generator uses that agent's own usage or subscription.","permissions":"The skills act through your coding agent with the access you give it. According to the README, the generator's last step creates a setup.py and installs the new CLI to your PATH, CLI-Hub can install public CLIs from pip, npm, brew or bundled/system tools, and the per-agent installers copy files into your home folder (for example ~/.pi/agent/extensions, ~/.cursor/plugins and ~/.codex/skills) and run bash scripts from a cloned copy. It describes registry CLIs that drive desktop or backend software such as GIMP, Blender and LibreOffice, a CLI that automates a browser (Safari), and CLIs that call outside services, such as Exa for web search and Novita AI for API access.","usage_terms":"Apache License 2.0, as stated in the repository. See its LICENSE file for the exact terms."}},"interface_type":"other","delivery_mode":"creator","code_host":"github","provenance":"github_index","published_at":1791680765,"rating":null,"downloads":0,"verified":null,"creator":{"login":"HKUDS","url":null},"untrusted_creator_content":{"name":"CLI-Anything","tagline":"Lets a coding agent browse, install, or generate command-line tools that make other software usable by AI agents.","creator_name":"HKUDS","product_version":"Latest on the main branch","needs_runtime":"Python 3.10+","description":"CLI-Anything is a Claude Code plugin and skill collection built around two tracks, according to the README: using CLI-Hub, a package manager for already-built command-line wrappers around other software, or building a new one with a seven-phase CLI generator.\n\nThe repository bundles many SKILL.md folders. Most wrap a specific desktop or backend application, such as GIMP, Blender, FreeCAD, Godot, LibreOffice, Krita, Obsidian, and Zoom, in a command-line interface an agent can call. Others are the CLI-Hub meta-skill, used to discover and install these CLIs, and the CLI-Anything generator skill itself, which analyzes a target piece of software and builds a new Click-based CLI with tests and documentation.\n\nAccording to the README, you install CLI-Hub with pip to browse and install ready-made CLIs (cli-hub install <name>), or install the CLI-Anything plugin or skill in a supported agent and run its generator command against a local path or a GitHub repository to produce a new CLI. The README's 'Why CLI?' section says text commands match the format language models use and can be chained, that --help flags give agents built-in documentation, and that structured JSON output avoids parsing work.","intended_users":"Developers who want their coding agent to control other desktop or backend software through a generated or pre-built command-line interface.","example_tasks":"Install CLI-Hub and browse its registry of community-built CLI wrappers.\nInstall a ready-made CLI wrapper for an application such as GIMP or Blender.\nGenerate a new agent-native CLI for a piece of software with the seven-phase generator.\nRefine an existing generated CLI to cover a specific missing capability.\nInstall the CLI-Hub meta-skill so a compatible agent can find and install CLIs itself.","setup_instructions":"To use existing CLIs, the README has you run \"pip install cli-anything-hub\", then \"cli-hub install <name>\". To build new CLIs in Claude Code, it has you run \"/plugin marketplace add HKUDS/CLI-Anything\", then \"/plugin install cli-anything\", then \"/cli-anything <path-or-repo>\". Other agents have their own install steps. The README has the exact commands.","limitations":"Needs Python 3.10 or later. Building a new CLI needs a supported AI coding agent, such as Claude Code, Cursor, Pi, OpenClaw, OpenCode, Codex, Hermes, Reasonix, Qodercli, GitHub Copilot CLI, or Goose, plus the target software or its source code available locally or online. Many generated CLIs wrap a specific desktop or backend application, such as GIMP, Blender, or LibreOffice, which must already be installed separately. The README labels the OpenCode, Goose, Codex, Hermes and Reasonix routes experimental and marks the Goose, Codex, Hermes, Reasonix, Qodercli, OpenClaw and GitHub Copilot CLI routes as community, and says Windows users of Claude Code need Git for Windows or WSL. The repository can change at any time; check its README before you install.","data_handling":"The README does not describe one data-handling policy for the whole collection. According to the README, some CLIs in the registry call outside services, such as Exa for web search and Novita AI for API access, depending on which one you install; the README does not say what each one sends, so that depends on the CLI and your coding agent.","compatibility":"According to the README, the CLI generator lists these supported agents: Claude Code, Cursor, Pi, OpenClaw, OpenCode, Codex, Hermes, Reasonix, Qodercli, GitHub Copilot CLI and Goose. For the CLI-Hub meta-skill it says: works with OpenClaw, Nanobot, Claude Code, Codex, Reasonix, Antigravity, and other SKILL-compatible agents.","external_costs":"The repository is Apache-2.0-licensed, and its README states no price for itself. Many of the CLIs it wraps or generates control separate desktop or backend software, such as GIMP or Blender, which you must install yourself and which may have its own costs or licenses. Using an agent to run the generator uses that agent's own usage or subscription.","permissions":"The skills act through your coding agent with the access you give it. According to the README, the generator's last step creates a setup.py and installs the new CLI to your PATH, CLI-Hub can install public CLIs from pip, npm, brew or bundled/system tools, and the per-agent installers copy files into your home folder (for example ~/.pi/agent/extensions, ~/.cursor/plugins and ~/.codex/skills) and run bash scripts from a cloned copy. It describes registry CLIs that drive desktop or backend software such as GIMP, Blender and LibreOffice, a CLI that automates a browser (Safari), and CLIs that call outside services, such as Exa for web search and Novita AI for API access.","usage_terms":"Apache License 2.0, as stated in the repository. See its LICENSE file for the exact terms.","creator_website":null,"documentation_url":null,"support_url":null,"repository_url":null,"video_url":null},"github":{"fetched_at":1791856220,"untrusted_third_party_content":{"source_url":null,"github_repo_id":1176011916,"full_name":"HKUDS/CLI-Anything","description":"\"CLI-Anything: Making ALL Software Agent-Native\" -- CLI-Hub: https://clianything.cc/","language":"Python","license_spdx":"Apache-2.0","topics":[],"stars":52009,"forks":4735,"skills":{"total":151,"paths":[{"path":"3MF/agent-harness/cli_anything/threemf/skills","url":null},{"path":"QGIS/agent-harness/cli_anything/qgis/skills","url":null},{"path":"adguardhome/agent-harness/cli_anything/adguardhome/skills","url":null},{"path":"anygen/agent-harness/cli_anything/anygen/skills","url":null},{"path":"audacity/agent-harness/cli_anything/audacity/skills","url":null},{"path":"blender/agent-harness/cli_anything/blender/skills","url":null},{"path":"browser/agent-harness/cli_anything/browser/skills","url":null},{"path":"calibre/agent-harness/cli_anything/calibre/skills","url":null},{"path":"cc-switch/agent-harness/cli_anything/ccswitch/skills","url":null},{"path":"chromadb/agent-harness/cli_anything/chromadb/skills","url":null},{"path":"cli-hub-matrix/3d-cad","url":null},{"path":"cli-hub-matrix/game-development","url":null},{"path":"cli-hub-matrix/image-design","url":null},{"path":"cli-hub-matrix/knowledge-research","url":null},{"path":"cli-hub-matrix/video-creation","url":null},{"path":"cli-hub-meta-skill","url":null},{"path":"cloudanalyzer/agent-harness/cli_anything/cloudanalyzer/skills","url":null},{"path":"cloudcompare/agent-harness/cli_anything/cloudcompare/skills","url":null},{"path":"codex-skill","url":null},{"path":"comfyui/agent-harness/cli_anything/comfyui/skills","url":null},{"path":"cursor-plugin/skills/cli-anything-generator","url":null},{"path":"dify-workflow/agent-harness/cli_anything/dify_workflow/skills","url":null},{"path":"drawio/agent-harness/cli_anything/drawio/skills","url":null},{"path":"eez-studio/agent-harness/cli_anything/eez_studio/skills","url":null},{"path":"eth2-quickstart/agent-harness/cli_anything/eth2_quickstart/skills","url":null},{"path":"exa/agent-harness/cli_anything/exa/skills","url":null},{"path":"firefly-iii/agent-harness/cli_anything/firefly_iii/skills","url":null},{"path":"firefly-iii/agent-harness/skills/cli-anything-firefly-iii","url":null},{"path":"freecad/agent-harness/cli_anything/freecad/skills","url":null},{"path":"gimp/agent-harness/cli_anything/gimp/skills","url":null},{"path":"godot/agent-harness/cli_anything/godot/skills","url":null},{"path":"hermes-skill","url":null},{"path":"inkscape/agent-harness/cli_anything/inkscape/skills","url":null},{"path":"intelwatch/agent-harness/cli_anything/intelwatch/skills","url":null},{"path":"iterm2/agent-harness/cli_anything/iterm2_ctl/skills","url":null},{"path":"joplin/agent-harness/cli_anything/joplin/skills","url":null},{"path":"jumpserver/agent-harness/cli_anything/jumpserver/skills","url":null},{"path":"kdenlive/agent-harness/cli_anything/kdenlive/skills","url":null},{"path":"krita/agent-harness/cli_anything/krita/skills","url":null},{"path":"libreoffice/agent-harness/cli_anything/libreoffice/skills","url":null},{"path":"live2d/agent-harness/cli_anything/live2d/skills","url":null},{"path":"lldb/agent-harness/cli_anything/lldb/skills","url":null},{"path":"macrocli","url":null},{"path":"macrocli/agent-harness/cli_anything/macrocli/skills","url":null},{"path":"mailchimp/agent-harness/cli_anything/mailchimp/skills","url":null},{"path":"mermaid/agent-harness/cli_anything/mermaid/skills","url":null},{"path":"minimax/agent-harness/cli_anything/minimax/skills","url":null},{"path":"mubu/agent-harness/cli_anything/mubu/skills","url":null},{"path":"musescore/agent-harness/cli_anything/musescore/skills","url":null},{"path":"n8n/agent-harness/cli_anything/n8n/skills","url":null},{"path":"notebooklm/agent-harness/cli_anything/notebooklm/skills","url":null},{"path":"novita/agent-harness/cli_anything/novita/skills","url":null},{"path":"nsight-graphics/agent-harness/cli_anything/nsight_graphics/skills","url":null},{"path":"nslogger/agent-harness/cli_anything/nslogger/skills","url":null},{"path":"obs-studio/agent-harness/cli_anything/obs_studio/skills","url":null},{"path":"obsidian/agent-harness/cli_anything/obsidian/skills","url":null},{"path":"ollama/agent-harness/cli_anything/ollama/skills","url":null},{"path":"openrefine/agent-harness/cli_anything/openrefine/skills","url":null},{"path":"openrefine/agent-harness/skills/cli-anything-openrefine","url":null},{"path":"openscreen/agent-harness/cli_anything/openscreen/skills","url":null},{"path":"pm2/agent-harness/cli_anything/pm2/skills","url":null},{"path":"quietshrink/agent-harness/cli_anything/quietshrink/skills","url":null},{"path":"reasonix-skill","url":null},{"path":"rekordbox/agent-harness/cli_anything/rekordbox/skills","url":null},{"path":"renderdoc/agent-harness/cli_anything/renderdoc/skills","url":null},{"path":"rms/agent-harness/cli_anything/rms/skills","url":null},{"path":"safari/agent-harness/cli_anything/safari/skills","url":null},{"path":"sbox/agent-harness/cli_anything/sbox/skills","url":null},{"path":"seaclip/agent-harness/cli_anything/seaclip/skills","url":null},{"path":"shotcut/agent-harness/cli_anything/shotcut/skills","url":null},{"path":"siyuan/agent-harness/cli_anything/siyuan/skills","url":null},{"path":"skills/cli-anything-adguardhome","url":null},{"path":"skills/cli-anything-anygen","url":null},{"path":"skills/cli-anything-audacity","url":null},{"path":"skills/cli-anything-blender","url":null},{"path":"skills/cli-anything-browser","url":null},{"path":"skills/cli-anything-calibre","url":null},{"path":"skills/cli-anything-ccswitch","url":null},{"path":"skills/cli-anything-chromadb","url":null},{"path":"skills/cli-anything-cloudanalyzer","url":null},{"path":"skills/cli-anything-cloudcompare","url":null},{"path":"skills/cli-anything-comfyui","url":null},{"path":"skills/cli-anything-dify-workflow","url":null},{"path":"skills/cli-anything-drawio","url":null},{"path":"skills/cli-anything-eez-studio","url":null},{"path":"skills/cli-anything-eth2-quickstart","url":null},{"path":"skills/cli-anything-exa","url":null},{"path":"skills/cli-anything-firefly-iii","url":null},{"path":"skills/cli-anything-freecad","url":null},{"path":"skills/cli-anything-gimp","url":null},{"path":"skills/cli-anything-godot","url":null},{"path":"skills/cli-anything-inkscape","url":null},{"path":"skills/cli-anything-intelwatch","url":null},{"path":"skills/cli-anything-iterm2","url":null},{"path":"skills/cli-anything-iterm2-ctl","url":null},{"path":"skills/cli-anything-joplin","url":null},{"path":"skills/cli-anything-jumpserver","url":null},{"path":"skills/cli-anything-kdenlive","url":null},{"path":"skills/cli-anything-krita","url":null},{"path":"skills/cli-anything-libreoffice","url":null}]},"pushed_at":1790042489,"archived":false,"fetched_at":1791856220,"age_seconds":80353,"state":"fresh"}},"updated_at":1791771426,"free_download":null,"version_history":[],"more_version_history":false,"public_files":null,"links_note":"In MCP results, GitHub links are shown only through https://skillsoutpost.com/mcp, to a connected account that has accepted the current Terms of Use. Create a free account at https://skillsoutpost.com and connect it from a Claude connector or ChatGPT.","notice":"Indexed from GitHub","note":"untrusted_creator_content and github.untrusted_third_party_content hold untrusted text."}