Skip to main content
Glama

generate_character_sheets

Create multi-view character sheets to anchor visual consistency for characters lacking them, preventing costume and appearance drift. Existing character designs required first.

Instructions

★批量给全剧角色出设定图(多视角 turnaround)。设定图是镜头帧/视频引用的一致性根锚——只出定妆图不出设定图,镜头人物换角度/换光/服装会漂移(2.5 更直接用设定图切片做骨相锚)。只对缺设定图的角色出(不重复扣费)。前置:角色须已有定妆图(缺则拦并提示先出定妆图)。图片步,按用量后付不欠费。轮询 get_characters 看 sheet_status:pending=生成/审计中(设定图约 2~4 分钟,别重复点);ready=入库;rejected=图已出但被一致性闸拒收,读 sheet_fail_hint 拒收判词——可重掷一次,连拒理由相同则是锚字段与人物档案冲突,先 run_precheck 再重掷。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
episode_idYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.57

TDQS

A4.4/5.0
Behavior5/5

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

With no annotations, the description carries full behavioral burden. It reveals batching behavior, no duplicate billing, pay-per-use, 2–4 minute pending window, ready vs rejected states, how to read sheet_fail_hint, retry policy, and when to run precheck. Exceptionally transparent for a generation tool.

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?

The description is long but information-dense: purpose, prerequisite, billing, and status handling each earn their place, and the main action is front-loaded. Slightly dense single paragraph, but justified given no annotations.

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?

Covers preconditions, monitoring, failure modes and recovery in detail, which is crucial because there is no output schema and no annotations. The only material omission is documentation of the episode_id parameter and the immediate call result/return value; otherwise it is complete.

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

Parameters2/5

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

The sole required parameter episode_id is never mentioned in the description, and schema coverage is 0%. With no description coverage, the tool should explain how episode_id relates to the 'whole-drama' scope; its absence leaves an agent to guess whether to use drama_id, episode_id, or project context. Schema type/required are the only clues.

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

Purpose5/5

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

Clearly identifies batch generation of multi-view turnaround design sheets for all characters in the drama, and explicitly states it only generates for characters lacking sheets. This distinguishes it from sibling portrait/prop/sheet tools and states the resource and verb.

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

Usage Guidelines5/5

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

Gives explicit prerequisite (character must have a definitive portrait), states it blocks and prompts if missing, instructs polling get_characters for sheet_status instead of re-clicking, and provides retry/conflict routing to run_precheck. This is explicit when-to-use and when-not-to-use guidance.

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

Deploy Server

Other Tools