Communitygithub.com

BAI-32/visioncraft-skill

Habilidad VisionCraft — Generación de imágenes y vídeos con IA integrada mediante Claude/SKILL

¿Qué es visioncraft-skill?

VisionCraft es una habilidad para agentes de IA (como Claude, Cursor o Codex) que permite generar imágenes y vídeos de alta calidad a través de las APIs de Agnes AI. La habilidad interpreta solicitudes en lenguaje natural del usuario, como "genera una imagen de un atardecer" o "anima esta foto", y ejecuta scripts de PowerShell ubicados en el directorio `scripts/` para realizar la tarea. Soporta modos como texto a imagen, imagen a imagen, texto a vídeo, imagen a vídeo, vídeo con múltiples imágenes y animación por fotogramas clave. Los resultados se devuelven como URLs de medios en la plataforma de Agnes AI, sin necesidad de descargar archivos localmente. La clave de API se configura mediante la variable de entorno `AGNES_API_KEY`. Incluye guías de referencia para prompts, parámetros y la API completa, facilitando la personalización de aspectos como relación de aspecto, duración y resolución.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add BAI-32/visioncraft-skill

Preguntar en tu IA favorita

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

Documentación

VisionCraft

Genera imágenes y vídeos a través de las APIs de Agnes AI. Ejecuta scripts de PowerShell en scripts/. La clave de API se lee de la variable de entorno AGNES_API_KEY.

¿Primera vez? Consulta los Requisitos previos. Para consejos sobre cómo escribir prompts y detalles de parámetros, mira references/.

Referencia rápida

TareaComando
Texto a imagenscripts/gen_image.ps1 -Prompt "..."
Imagen a imagenscripts/gen_image.ps1 -Prompt "..." -ImageUrl "https://..."
Texto a vídeoscripts/gen_video.ps1 -Prompt "..."
Imagen a vídeoscripts/gen_video.ps1 -Prompt "..." -Image "https://..."
Vídeo con múltiples imágenesscripts/gen_video.ps1 -Prompt "..." -Image "https://a.png","https://b.png"
Animación por fotogramas clavescripts/gen_video.ps1 -Prompt "..." -Image "https://a.png","https://b.png" -Mode keyframes

Valores por defecto: Imágenes 2048x2048. Vídeos 1920x1080 @ 60fps, 241 fotogramas (~4s).

Requisitos previos

Configura la clave de API una sola vez (persiste entre sesiones):

[System.Environment]::SetEnvironmentVariable("AGNES_API_KEY", "sk-your-key-here", "User")

O solo para la sesión actual:

$env:AGNES_API_KEY = "sk-your-key-here"

Verifica con echo $env:AGNES_API_KEY.

Cómo usar esta habilidad

1. Identificar la solicitud

El usuario diceModo
"crea/dibuja/genera una imagen de..."Texto a imagen
"edita/transforma/cambia el estilo de esta imagen..." (URL proporcionada)Imagen a imagen
"haz un vídeo / anima / genera un clip de..."Texto a vídeo
"anima esta foto / haz que esta imagen se mueva" (1 imagen)Imagen a vídeo
"combina estas imágenes en un vídeo" (varias imágenes)Vídeo con múltiples imágenes
"transición suave / transforma de A a B" (2+ imágenes)Animación por fotogramas clave

2. Refinar el prompt si es necesario

Si la solicitud es vaga, sugiere brevemente un prompt más completo antes de ejecutar. Para la estructura del prompt y mejores prácticas, consulta references/prompt-guide.md.

3. Ejecutar el script

Pasa la relación de aspecto con -Ratio y la duración con -Seconds para el control más sencillo. Consulta references/parameters.md para todos los parámetros.

# Ejemplos:
scripts/gen_image.ps1 -Prompt "..." -Ratio 16:9
scripts/gen_video.ps1 -Prompt "..." -Ratio 9:16 -Seconds 8

4. Mostrar el resultado

Los scripts imprimen una línea MEDIA:<url> al tener éxito. Siempre muestra la URL en su propia línea — nunca la sepultes en un párrafo. Si la plataforma soporta renderizado de medios en línea, incrústalo; de lo contrario, la URL sola es suficiente.

Nunca descargues el resultado al disco local a menos que el usuario lo solicite explícitamente.

Formato de salida

Imagen:

✅ Imagen generada.

MEDIA:https://platform-outputs.agnes-ai.space/images/...

Vídeo:

🎬 Vídeo generado (4.0s, 1920x1080).

MEDIA:https://platform-outputs.agnes-ai.space/videos/...

Errores y solución de problemas

ErrorSolución
AGNES_API_KEY not setConfigúrala (consulta Requisitos previos). Reinicia la terminal si es necesario.
401 No autorizadoLa clave de API no es válida o ha caducado.
400 Solicitud incorrectaVerifica el prompt, el formato del tamaño, la regla del número de fotogramas (8n+1, ≤441).
503 Servicio no disponibleEl servicio está ocupado. Espera 30s y reintenta.
Tiempo de espera de vídeo (15 min)El script imprime el video_id — consúltalo más tarde, la tarea no está abandonada.

Para el comportamiento completo de la API, consulta references/api_docs.md.

Archivos de referencia

Skills relacionados