CommunityImagengithub.com

Ryeblablabla/sprite-sequence

Produce secuencias de sprites 2D bloqueadas por referencia con guías de reconstrucción de cuatro fotogramas, reparación de celdas originales, ediciones explícitas de píxeles, marcas de tiempo de video real y exportaciones con lienzo fijo.

¿Qué es sprite-sequence?

Esta habilidad está diseñada para creadores y desarrolladores que trabajan con arte pixelado y animación 2D, permitiendo generar y modificar secuencias de sprites de manera controlada y consistente. Soporta cuatro flujos de trabajo principales: creación de nuevas animaciones bloqueando una identidad de referencia, dirección, lienzo, ancla y escala de píxeles; reparación y edición de animaciones ya aprobadas preservando las celdas originales; reproducción de cambios literales a nivel de píxel solicitados por el usuario; y extracción de cuadros de video real usando FFmpeg con marcas de tiempo precisas. La habilidad se integra con herramientas de línea de comandos Python (Pillow y NumPy) y puede utilizarse junto a proveedores de imagen/video como Claude, Cursor, o Codex. Su valor principal radica en mantener la integridad del arte original (lienzo fijo, escala de dirección compartida, colores fuente y temporización original) mientras se automatizan tareas repetitivas como la creación de guías de reconstrucción en lotes 2x2, exportación con metadatos de tiempo, reparación de celdas completas y reproducción de ediciones puntuales. Además, incluye un extractor de fotogramas de video que preserva la opacidad y permite seleccionar tiempos de presentación reales. Los comandos están diseñados para ser autónomos dentro del skill y trabajan con PNG RGBA como formato autoritativo, generando previsualizaciones GIF con paleta binaria y cronometraje en centisegundos. El skill no aprueba automáticamente la identidad o anatomía, delegando ese juicio al usuario o herramienta externa.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Ryeblablabla/pixel-pipeline-kit/tree/HEAD/skills/sprite-sequence

Installed? Explore more Imagen skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

Preguntar en tu IA favorita

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

Documentación

Secuencia de sprites

Elige la ruta según el arte proporcionado y el cambio solicitado.

  • Nueva animación de sprite. Bloquea una identidad de referencia aceptada, dirección, lienzo, ancla y escala de píxeles. Genera una acción y dirección a la vez usando el proveedor de imagen/video disponible. Para reconstrucción de movimiento, usa video como referencia de pose, luego reconstruye un bucle pequeño completo en lotes de 2×2 de cuatro fotogramas junto al arte aceptado y el primer lote aprobado. Solicita RGBA nativo desde una herramienta de imagen que soporte transparencia. Conserva los originales maestros y evalúa la animación real.
  • Animación aprobada existente. Preserva las celdas originales completas. Usa una traducción explícita de celda completa, escala uniforme, celda original retenida o un ajuste de fase de bucle justificado. Lee recetas para el formato de reparación compatible.
  • Fotograma literal de píxel solicitado por el usuario. Reejecuta cambios declarados de punto (ojo, cabello o tela) desde la base aceptada. Lee recetas. Un nuevo movimiento corporal necesita su propia fuente de arte o animación.
  • Video proporcionado. Inspecciónalo y selecciona un bucle real. Usa el extractor de marcas de tiempo incluido con FFmpeg. Un video opaco permanece opaco después de la extracción. Elige un flujo de segmentación adecuado explícitamente si es necesario.

Restricciones esenciales

Retén el lienzo fijo completo, la escala de dirección compartida, el punto raíz, los colores fuente y la temporización original. Usa operaciones de vecino más cercano para el arte pixelado aceptado. Evita el ajuste independiente de límites por fotograma. El espejado explícito debe preservar el ancla e invertir el canal X del mapa normal cuando ese acompañante se proporciona. Inspecciona la reproducción a tamaño original, un agrandamiento entero, una costura de bucle y los cambios de dirección. Las comprobaciones numéricas completas no pueden aprobar identidad ni anatomía.

Comandos

Usa Python con Pillow y NumPy. Los scripts son autónomos dentro de esta habilidad.

  • python scripts/pixel_sequence_tools.py batch-guides --frames INPUT --output GUIDES crea tableros de referencia 2×2. Las ranuras de relleno se marcan como referencias y se excluyen del conteo de fotogramas previsto.
  • python scripts/pixel_sequence_tools.py export --frames INPUT --timings timing.json --anchor 64 112 --output OUTPUT conserva PNG RGBA y milisegundos por fotograma, con un atlas y una previsualización GIF de paleta compartida.
  • python scripts/pixel_sequence_tools.py repair-cels --help aplica recetas explícitas de celda completa y acompañantes de normal/mapa de material alineados opcionales.
  • python scripts/pixel_sequence_tools.py replay-edits --help reejecuta operaciones de punto aprobadas.
  • python scripts/extract_video_frames.py --video INPUT.mp4 --indices 0 3 6 9 --out OUTPUT decodifica los fotogramas de visualización seleccionados y registra el PTS real. Usa --times para seleccionar los tiempos de presentación reales más cercanos.

Elige un nuevo directorio de salida. Cada comando de secuencia prepara su resultado completo antes de moverlo a su lugar. PNG RGBA es la referencia autoritativa. GIF tiene transparencia binaria, 255 entradas de paleta visibles y cronometraje en centisegundos.

Las credenciales de generación y los clientes del proveedor permanecen en el entorno seleccionado por el usuario. Sigue sus reglas normales de costos y autorización. Un prompt de texto o una imagen esqueleto es una referencia blanda a menos que el modelo seleccionado proporcione un mecanismo de condicionamiento real.

Skills relacionados