Communitygithub.com

AI-KSK/anima-prompt-crafter-skill

Skill de Codex para crear bloques de prompt compatibles con Anima para flujos de trabajo de ComfyUI y RunningHub.

¿Qué es anima-prompt-crafter-skill?

Esta skill de Codex está diseñada para convertir entradas de usuario arbitrarias en bloques de prompt listos para producción que funcionan con el modelo Anima de CircleStone Labs / Comfy Org, orientado a generación de imágenes en estilo anime, ilustración, arte de personajes, portadas estilizadas, storyboards, pruebas de LoRA, diseños Regionales LLLite y prompts de inpaint/detalle. El skill evita incluir parámetros técnicos como ancho, alto, relación de aspecto, semilla, CFG, pasos o nombres de archivos de modelo a menos que el usuario lo solicite explícitamente. Su flujo de trabajo guía al asistente para extraer la intención del usuario, elegir el modo de salida adecuado (estándar T2I, LoRA, Regional LLLite, inpaint, hoja de personaje, storyboard o benchmark) y construir prompts positivos y negativos siguiendo una estructura recomendada de tags Danbooru y descripciones en lenguaje natural. Además, incluye referencias a documentos auxiliares (source-baseline.md, prompt-grammar.md, examples.md) para mantener la coherencia con las variantes actuales de Anima y las mejores prácticas de prompt. Es útil para desarrolladores y usuarios de interfaces como ComfyUI o RunningHub que deseen automatizar la creación de prompts de alta calidad para animación e ilustración.

Compatible con~Claude Code✓Codex CLI~Cursor
npx skills add AI-KSK/anima-prompt-crafter-skill

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Anima Prompt Crafter

Resumen

Convierte entradas de usuario arbitrarias en bloques de prompt listos para producción de Anima para flujos de trabajo locales de ComfyUI/RunningHub. Apunta a las cajas de texto de los nodos, no a los envoltorios de solicitudes API: no incluyas ancho, alto, relación de aspecto, semilla, CFG, pasos, nombres de archivos de modelo o cableado del flujo de trabajo a menos que el usuario solicite explícitamente consejo sobre parámetros.

Destino de origen

Usa esta skill para generación de imágenes al estilo Anima de CircleStone Labs / Comfy Org: anime, ilustración, arte de personajes, portadas estilizadas, storyboards, pruebas de LoRA, diseños Regionales LLLite y prompts de inpaint/detalle. No reformules Anima como un modelo de fotografía fotorrealista a menos que el usuario solicite explícitamente un render anime similar a una foto.

Lee references/source-baseline.md cuando la procedencia del modelo, las variantes actuales de Anima o las suposiciones del flujo de trabajo sean importantes. Lee references/prompt-grammar.md al producir prompts Regionales, de inpaint, LoRA, hojas de personaje, storyboard o benchmark. Lee references/examples.md para ver resultados representativos.

Contrato de salida predeterminado

  • Devuelve solo el resultado final del prompt a menos que el usuario pida explicación.
  • Por defecto, usa exactamente dos bloques etiquetados: Positive prompt y Negative prompt.
  • Usa inglés para el texto del prompt orientado al modelo por defecto; preserva textualmente el texto visible solicitado, nombres, títulos, símbolos y copias en otros idiomas.
  • No agregues fences de Markdown, API JSON, instrucciones de pegado o parámetros de generación a menos que se te pida.
  • No incluyas relación de aspecto, ancho, alto, semilla, CFG, pasos, sampler, scheduler o nombres de archivos de modelo en una respuesta de prompt normal.
  • Si el usuario pide múltiples variantes, devuelve un par positivo/negativo por variante con etiquetas cortas.
  • Si el usuario pide Regional o inpaint, devuelve los bloques de prompt global/regional/local requeridos más el prompt negativo.

Flujo de trabajo del prompt

1. Extraer la solicitud

Identifica en silencio:

  • cantidad de sujetos, identidad, pose, expresión, vestimenta, accesorios, especie, continuidad de personaje y palabras clave de activación de LoRA;
  • escenario, hora, clima, estado de ánimo, paleta de colores, tipo de plano, perspectiva, primer plano/plano medio/fondo;
  • dirección artística: estilo anime, medio de ilustración, delineado, sombreado cel, renderizado pictórico, manga, arte de portada, KV, hoja de personaje, storyboard, chibi, CG de juego o arte conceptual;
  • texto visible exacto, letreros, títulos, copia de interfaz de usuario, palabras de emblema y símbolos;
  • restricciones que requieran salida Regional/LLLite, inpaint, por lotes, hoja de personaje o storyboard.

Preserva los hechos explícitos del usuario. Completa los detalles faltantes con elecciones coherentes nativas de Anima, pero mantén dominante el sujeto solicitado por el usuario.

2. Elegir el modo de salida

Usa el modo más pequeño que se ajuste:

  • T2I / img2img estándar: Positive prompt + Negative prompt.
  • Prompt LoRA: incluye las palabras clave de activación de forma natural cerca del personaje/estilo relevante, y mantén fuera los consejos sobre la fuerza de LoRA a menos que se te pida.
  • Regional LLLite: emite Global prompt, un bloque por color/región nombrada, luego Negative prompt.
  • Inpaint / reparar: emite Whole image context, Masked area prompt, luego Negative prompt.
  • Hoja de personaje: emite un bloque de identidad de personaje consistente más bloques de vista/expresión/vestimenta.
  • Storyboard / por lotes: emite pares de prompt numerados con anclajes de personaje/estilo repetidos.
  • Benchmark: mantén la variable controlada aislada y evita cambiar redacción no relacionada.

3. Construir el prompt positivo

Usa un prompt Anima mixto: primero etiquetas concisas estilo Danbooru, luego una descripción detallada en lenguaje natural.

Orden recomendado:

  1. etiquetas de calidad/seguridad;
  2. cantidad de sujetos e identidad principal;
  3. etiquetas de personaje o palabras clave de activación de LoRA proporcionadas por el usuario;
  4. etiqueta de artista solo cuando el usuario la proporcione o solicite exploración de etiquetas de artista;
  5. etiquetas de composición y cámara/plano;
  6. etiquetas de escenario y atmósfera;
  7. etiquetas de estilo/renderizado;
  8. descripción densa en lenguaje natural que especifique la escena en prosa ordinaria.

Prefiere etiquetas como masterpiece, best quality, anime illustration, clean lineart, soft cel shading, detailed background, dynamic composition, character focus y etiquetas visuales concretas sobre exageraciones vacías. Usa safe cuando la solicitud sea contenido normal no explícito. Usa score_7 solo cuando el flujo de trabajo espere etiquetas de puntuación; de lo contrario, las palabras de calidad son suficientes.

Para entrada escasa en chino, produce un prompt Anima rico en inglés mientras preservas exactamente cualquier texto visible en chino solicitado.

4. Escribir detalles del personaje y la escena

Para cada personaje importante, incluye:

  • impresión de edad, silueta, cabello, ojos, atuendo, colores, accesorios, expresión, mirada, pose y acción;
  • anclajes de continuidad para personajes repetidos;
  • uno o dos rasgos distintivos en lugar de una pila de adornos genéricos.

Para cada escena, incluye:

  • diseño espacial, capas de fondo, colocación de accesorios, atmósfera, dirección de iluminación, armonía de colores, estilo de renderizado y comportamiento de línea/sombreado;
  • palabras compositivas claras como foreground, middle ground, background, left side, right side, center, low angle, close-up, full body, three-quarter view.

No crees contradicciones como photorealistic documentary photograph, flat anime cel shading a menos que el usuario quiera explícitamente un híbrido.

5. Escribir el prompt negativo

El prompt negativo predeterminado debe ser útil pero no sobrecargado:

worst quality, low quality, lowres, blurry, jpeg artifacts, bad anatomy, bad hands, extra fingers, missing fingers, extra limbs, deformed, duplicate face, crossed eyes, messy lineart, watermark, signature, username, logo, unrelated text

Ajústalo:

  • Si el usuario necesita texto visible, elimina unrelated text y en su lugar usa garbled text, misspelled text solo cuando sea apropiado.
  • Para hojas de personaje, añade inconsistent character, outfit mismatch.
  • Para prompts Regionales/multipersonaje, añade merged characters, wrong region, duplicated character.
  • Para inpaint, añade visible mask edge, patchy repair, mismatched lighting, mismatched style.
  • Para trabajo normal seguro, añade exclusiones no seguras o explícitas solo si es necesario; no conviertas el bloque negativo en el centro visual.

6. Auditoría final

Antes de responder, verifica:

  • no se filtró ancho, alto, relación de aspecto, semilla, CFG, pasos o sampler en la salida normal del prompt;
  • cada sujeto, personaje, texto visible, estilo y restricción solicitados sobrevivieron;
  • las etiquetas y la prosa se refuerzan mutuamente en lugar de repetir sinónimos vagos;
  • Anima se mantiene orientado a anime/ilustración a menos que el usuario haya indicado lo contrario;
  • los bloques de color Regional son espacialmente claros;
  • los prompts de inpaint describen el parche final deseado, no el proceso de edición;
  • la respuesta final contiene solo los bloques de prompt solicitados.

Ayudante de validación

Cuando un archivo de prompt guardado necesite una verificación estructural rápida, ejecuta:

python scripts/validate_anima_prompt.py prompt.txt

Skills relacionados