Requirements
Section titled “Requirements”- Bun 1.x / Node 20+
- A developer account
- The plugin template provided when creating a plugin
Create the project
Section titled “Create the project”bun create intematrix-plugin my-plugincd my-pluginbun installbun run devPLUGIN.MD
Section titled “PLUGIN.MD”The entry point and capabilities are declared in PLUGIN.MD: name, version, permissions, inputs/outputs, configuration. The platform reads this file to understand the plugin.
Minimal loop
Section titled “Minimal loop”- Declare one tool/action
- Call it locally
- Pass it in online testing
- Submit for review
- Plugins are installed only by users; agents never install plugins automatically
- Request the minimum necessary permissions
- Never hardcode secrets in plugins