list_styles
Discover available styles, lighting, camera angles, moods, colors, and quality tags to build effective prompts for AI-generated media.
Instructions
List all available styles, lighting, camera angles, moods, colors, and quality tags for prompt building
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/tools.ts:135-151 (handler)The handleListStyles function defines the logic for listing available styles, lighting, camera angles, moods, colors, and quality tags by mapping them into a formatted text response.
export function handleListStyles() { const section = (title: string, map: Record<string, string>) => [`${title}:`, ...Object.entries(map).map(([k, v]) => ` ${k} → ${v}`), ""].join( "\n" ); const text = [ section("STYLES", styleMappings), section("LIGHTING", lightingMappings), section("CAMERA", cameraMappings), section("MOOD", moodMappings), section("COLOR", colorMappings), section("QUALITY TAGS", qualityTagMappings), ].join("\n"); return { content: [{ type: "text" as const, text }] }; } - src/tools.ts:27-27 (schema)The input schema definition for the list_styles tool.
export const listStylesSchema = z.object({});