Skip to main content

verification

Use before telling the user a Creatify job is done. Covers how to confirm a long-running generation actually finished with a usable result, using the matching *_get poll tool, and how to report failures honestly instead of claiming false success.

Datos de origen

Repositorio
creatify-ai/Creatify-agent-plugin
Última actividad en el origen
16 de julio de 2026 a las 07:20
Idioma detectado de SKILL.md
inglés
Estrellas
1
Forks
0

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
verification
description
Use before telling the user a Creatify job is done. Covers how to confirm a long-running generation actually finished with a usable result, using the matching *_get poll tool, and how to report failures honestly instead of claiming false success.
# Verification Creatify generation is asynchronous. A create/generate call returning an id means the job **started**, not that it succeeded. Never report success from the create call alone. ## Confirm before claiming done 1. Poll the matching status tool until it reports a terminal state: - Aurora video → `aurora_get` - Custom avatar → `avatar_create_get` - Voice clone → `voice_clone_get` - Asset (image/video) → `asset_get` - Creative agent → `creative_get_session` 2. Confirm the terminal state is **done/success** and that it returns a usable output (a video/image/audio URL, a ready `avatar_id`, a session output). 3. Confirm the result matches what was asked (right subject, right script, right media type/format). ## Report honestly - If the job failed, report that it failed and the reason — do not present a partial or fabricated result as success. - If it's still running after reasonable polling, say it's still processing and keep polling or hand back a way to check; don't guess the outcome. - Return the actual output URL so the result is usable, even when a host also renders an inline preview. Do only what was asked: verify the specific requested output, don't silently add extra generations to "prove" it.
Ver en GitHub