Marketplace
Toolsmetaconfirmation requiredoff by default

Create Tool

Scaffold a brand-new tool plugin from chat — name, description, and a parameter list.

tool name: create_tool

Scaffolds a new tool plugin (folder + index.ts + test) from a name, description, and parameter list, using the same generator as pnpm scaffold:tool.

Requires confirmation. It writes new source files to the server; once built and deployed they become executable code the agent can call. The model must show you the intended tool name, description, and parameters and wait for an explicit follow-up confirmation.

The scaffolded tool is not usable immediately — the plugin loader only discovers plugins at process startup, so it needs pnpm build and a restart to become callable.

Disabled by default; enable it from the dashboard Plugins panel.

Parameters

NameTypeRequiredDescription
namestringyesPlugin folder name and base for the LLM tool name, strict kebab-case (e.g. "weather-lookup").
descriptionstringyesThe LLM-facing description of what the new tool does.
parametersarrayOptional list of {name, type, description, required}. type ∈ string | number | boolean | object | array.
View sourceImprove this entry