kit-extensions
Installation
SKILL.md
Kit Extensions Development Guide
Kit extensions are single-file Go programs interpreted at runtime by Yaegi. They hook into Kit's lifecycle, register custom tools and slash commands, display widgets, intercept editor input, render tool output, register and switch color themes, and more.
Extensions can be distributed via git repositories using kit install. Repos can contain single extensions or collections of multiple extensions.
Extension Structure
Every extension must export a package main with an Init(api ext.API) function:
//go:build ignore
package main
import "kit/ext"