Skip to main content
Glama

Create Style Kit

lab_create_stil_kit

Create a style kit in this project: rules (English text), palette (#RRGGBB) and up to three reference images taken from this project's own images (image ids). Free, no model call. Set als_standard to make it the project default, which then runs in every image and clip of the project (switch it off per call with ohne_stil_kit).

Input Schema

NameRequiredDescriptionDefault
nameYes
regelnNoStyle rules in English, e.g. 'cold moonlight, deep blue shadows, film grain'
paletteNoUp to 8 colours as #RRGGBB
bild_idsNoUp to 3 image ids of THIS project
project_idYes
als_standardNoMake this kit the project default

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only say non-read-only and non-destructive; the description adds real behavioral context the schema lacks: no model call/cost, and that setting als_standard makes the kit apply to every image and clip in the project. The dangling reference to 'ohne_stil_kit' (not a parameter in this schema) is slightly confusing but conveys the per-call override story.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three tight sentences, front-loaded with the content model and then the important side-effect. The parenthetical about ohne_stil_kit, a parameter that does not exist in this schema, is the one piece of noise.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema and six parameters, yet the description covers the important semantics, cost profile and the global consequence of the default flag — enough to call it correctly. It is silent on what is returned (e.g. a kit id) and on name-collision behavior, which would have closed the gap.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 67% and already documents regeln, palette, bild_ids and als_standard, so several description phrases are redundant. Where it does add value is the als_standard explanation — the schema only says 'Make this kit the project default' while the description explains the project-wide downstream effect.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

Opens with a specific verb and resource ('Create a style kit in this project') and enumerates the content dimensions, so an agent immediately knows what is produced. It does not explicitly contrast itself with lab_list_stil_kits or lab_stil_kit_standard, so sibling differentiation is only implicit.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage context is implied ('Free, no model call' suggests preferring this over generation) and the als_standard flag is explained, but there is no explicit when-not-to-use statement or named alternative. The agent must infer whether to call lab_stil_kit_standard instead.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources