cli-anything
Installation
SKILL.md
CLI-Anything Skill
Use this skill when the user wants to take an existing Python or Node.js program and:
- Make it runnable as a standalone command (
myapp --help) - Publish it to PyPI (
pip install myapp) or npm (npm install -g myapp) - Make it discoverable and usable from any directory
This skill does not wrap GUI applications. It packages programs that already have logic — scripts, tools, utilities — as proper distributable CLI binaries.
Inputs
Accept one of:
- A local path to a Python script or project:
./my_tool.py,/path/to/project/ - A local path to a Node.js script or project:
./my_tool.js,/path/to/project/ - A GitHub repository URL (agent clones it first)
Derive the package name from the directory or script name. Normalize to lowercase with hyphens (e.g., MyTool.py → my-tool).