@botmux-ai/plugin-template
v0.1.0
Published
Official generation template consumed by botmux plugin init.
Readme
botmux-plugin-template
Official data-only project template consumed by botmux plugin init.
Source: https://github.com/botmux-ai/botmux-plugin-template
Botmux downloads the published @botmux-ai/plugin-template package from npm
into a temporary directory, renders the generated project, and then removes
the temporary package. The template package is not installed into the
generated plugin repository.
botmux plugin init agent-chromeThe repository itself is not a Botmux plugin. It has the same split as a Create React App custom template:
template.json package.json fields for the generated project
template/ project files copied into the generated repositoryFiles below template/ are copied byte-for-byte by default. Only files with a
.tmpl suffix are rendered, and the suffix is removed in the generated
project. Template paths may also contain variables, for example:
template/skills/{{pluginId}}/SKILL.md.tmplSupported variables are:
pluginIdpackageNamerepoNamedisplayNamecommandPrefixenvPrefix
The generator is implemented in Botmux core. This repository never supplies
executable generator code, so choosing a template does not grant it an extra
code-execution phase. Botmux installs the generated project's dependencies and
runs its own npm test before plugin init publishes the result to the target
directory, matching the create-app workflow.
Validate
npm testThis checks the data contract, known variables, output collisions, reserved paths, and symlink policy. The Botmux core test suite additionally generates a real project and verifies that binary files remain byte-identical.
