Manages the skills CLI and its plugins. Use when installing, listing, updating, or removing skills plugins, or setting up shell autocomplete.
80
100%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
The mks CLI is an oclif-based command runner for mikaelkaron skills. Plugins are scoped to @mikaelkaron/skills-* and managed via the built-in plugins commands.
Install the CLI once per machine:
npm install -g @mikaelkaron/skillsVerify: mks --version — expected: a semver string.
If mks is not found, output: Error: mks CLI not found. Install it with: npm install -g @mikaelkaron/skills
mks plugins # list installed plugins
mks plugins:install <plugin> # install a plugin
mks plugins:update # update all installed plugins
mks plugins:uninstall <plugin> # uninstall a plugin
mks plugins:link <dir> # link a local plugin directory (dev)The CLI scope is mikaelkaron and pluginPrefix is skills, so plugins can be installed by short name:
mks plugins:install cherry-pick-filter
mks plugins:install tessl
mks plugins:uninstall cherry-pick-filterAfter install/uninstall, run mks plugins to confirm. If a plugin is missing after install, verify the name follows @mikaelkaron/skills-<name> (e.g. cherry-pick-filter → @mikaelkaron/skills-cherry-pick-filter).
mks autocomplete [bash|zsh|powershell] # display shell-specific setup instructions
mks autocomplete -r # refresh the autocomplete cacheFollow the printed instructions to add the hook to your shell profile.
mks help # list all top-level commands
mks help [command] # show detailed help for a command
mks help --nested-commands # show all commands including subcommands
mks [command] --help # shorthand: show help for a specific commandUse mks help plugins to see the full plugins subcommand list, or mks help autocomplete for autocomplete setup details.