Marketplace
Toolsmetaexige confirmaçãodesativado por padrão

Create Tool

Cria o esqueleto de uma ferramenta nova pela conversa — nome, descrição e lista de parâmetros.

nome da ferramenta: create_tool

Gera o esqueleto de um novo plugin de ferramenta (pasta + index.ts + teste) a partir de um nome, uma descrição e uma lista de parâmetros, usando o mesmo gerador do pnpm scaffold:tool.

Exige confirmação. Ele grava arquivos-fonte novos no servidor; depois de compilados e publicados, viram código executável que o agente pode chamar. O modelo precisa mostrar o nome, a descrição e os parâmetros pretendidos e esperar uma confirmação explícita em uma mensagem seguinte.

A ferramenta gerada não fica utilizável na hora — o carregador de plugins só descobre plugins na inicialização do processo, então é preciso rodar pnpm build e reiniciar para que ela possa ser chamada.

Desativada por padrão; ative no painel de Plugins do dashboard.

Baixar pelo Koris

Execute este comando na raiz do repositório koris:

pnpm hub:pull create-tool

Remetentes confiáveis também podem baixá-lo pelo chat:

/tools download create-tool

Se o plugin já estiver instalado, adicione --force para substituí-lo.

Os arquivos baixados vão para plugins/tools/create-tool/

Ferramentas, skills e servidores MCP são baixados da branch main.

Parâmetros

NomeTipoObrigatórioDescrição
namestringsimPlugin folder name and base for the LLM tool name, strict kebab-case (e.g. "weather-lookup").
descriptionstringsimThe LLM-facing description of what the new tool does.
parametersarrayOptional list of {name, type, description, required}. type ∈ string | number | boolean | object | array.
Ver código-fonteMelhorar esta entrada