#skill #plugin #api-bindings #enact

enact-plugins

Plugin discovery and loading for Enact — .enact-plugin/ manifest, namespaced commands/skills

1 unstable release

0.0.2 Feb 26, 2026

#2311 in Asynchronous


Used in 3 crates (2 directly)

MIT license

155KB
3K SLoC

Plugin discovery and loading — .enact-plugin/ manifest, namespaced commands and skills.

Plugins live in ~/.enact/plugins/ and .enact/plugins/. Each plugin has:

  • .enact-plugin/plugin.json (name, version, author, description)
  • commands/ (Markdown slash commands, namespaced as plugin-name:command-name)
  • skills/ (SKILL.md files, namespaced as plugin-name:skill-name)
  • hooks/hooks.yaml (optional)

Dependencies

~15–31MB
~355K SLoC