a directory · a kobe-plugin.toml · the whole CLI as the API
A kobe plugin is a directory with a kobe-plugin.toml manifest. There is no separate plugin SDK to learn: the whole kobe CLI is the plugin API, so anything you can script against your fleet, you can ship to someone else.
$ kobe plugin install owner/repo[/subdir] $ kobe plugin list notify · github-start · worktree-include
This list is not curated by hand. It is every public GitHub repository carrying the kobe-plugin topic, fetched live when you open the page.
kobe-plugin.toml at the repo root — or in a subdirectory, if you keep several plugins in one repo.kobe-plugin. Repo page → the gear next to About → Topics.kobe plugin install you/your-repo.id = "notify" name = "Notify" version = "0.1.0" min_kobe_version = "0.8.0" [[actions]] id = "test" title = "Send a test notification" command = ["sh", "notify.sh", "test"] [[events]] on = "agent.turn-complete" command = ["sh", "notify.sh"]