elaichi__template__create
Create a template: a named, shareable group of tool references with NO connection attached — other people (or the caller) later stamp their own connections into a toolbox from it (toolbox.create with template_id). entries is optional — create an empty one and fill it later with template.set_entries. Each proxy entry needs connector_slug + tool_name (never connection_id — that only exists after stamping), and frozen_params pins argument values callers cannot override. Take tool names from connection.list_tools, which is already filtered by the restrictions that apply here: entries are validated as a set, so one bad name rejects the whole call. shares grants access at creation time — see template.share for the level ladder; sharing a template exposes only tool NAMES and pinned parameters, never a connection, so (unlike toolbox.create) there is nothing to warn about. Returns the created template including its new tpl_… id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Display name of the new template. | |
| shares | No | Grants to create alongside the resource. Omit, or send [], for a private one. | |
| entries | No | The COMPLETE entry list. Whatever you send replaces every existing entry; entries you omit are deleted. | |
| description | No | Optional free-text description shown to people it is shared with. |