Commands Reference
Here is a detailed breakdown of all the commands available in the Kresh CLI to manage intelligence modules locally.
kresh search
Searches the global Kresh registry for public skills matching your query. This is useful for finding new capabilities without leaving your terminal.
$ kresh search <query>$ kresh search "react component"Returns a list of skills matching "react component" along with their author and version.kresh install
Downloads a skill from the registry and installs it into your local project. By default, skills are installed into the skills/ directory at the root of your project.
$ kresh install @<username>/<skill-name>$ kresh install @universe/kresh-missionInstalls the exact files (e.g., MISSION.md) associated with that skill into your local workspace.kresh ls
Lists all the skills currently installed in your local project. It scans the skills/ directory and outputs the installed modules.
$ kresh lskresh remove
Removes a previously installed skill from your local project. This will delete the specific skill folder inside your skills/ directory.
$ kresh remove @<username>/<skill-name>kresh login
Authenticates your CLI session with your Kresh account. This is required before you can publish your own skills.
$ kresh loginkresh publish
Publishes a new skill or updates an existing one from your local machine to the Kresh registry. You must be authenticated to use this command.
$ kresh publish [path-to-folder-or-file]The CLI will interactively ask you for the skill's name, description, and visibility setting before uploading the files. It supports single files (like AGENTS.md) or entire folders.