smithery.ai

debug-render-failure

Debug render pipeline failures. Use when investigating failed or stuck renders, dry-run issues, or pipeline errors.

First seen Mar 31, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

CompatibilityTikTok-AI-Agent, Node, Express, Prisma. Render pipeline in apps/server; APP_RENDER_DRY_RUN, FFmpeg.
Declared agents github-copilot

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,836 B
  • docs SUMMARY.md 143 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

Debug Render Failure

Use this skill when debugging render pipeline issues.

Environment

  • APPRENDERDRY_RUN=1 – Run full pipeline without paid APIs; outputs are placeholder files.
  • APPDRYRUNFAILSTEP=<step> – Simulate failure at a specific step. Valid steps: ttsgenerate, asralign, imagesgenerate, captionsbuild, musicbuild, ffmpegrender, finalize_artifacts.
  • APPDRYRUNSTEPDELAY_MS – Optional delay (ms) before each dry-run step.

Where to look

  • Run state: Run.logsJson (array of log messages), Run.resumeStateJson (completed steps, resume data). DB via Prisma or db:studio.
  • Pipeline: apps/server/src/services/render/renderPipeline.ts. Check completedSteps, saveResumeState, handlePipelineError, and queue processing (processNextInQueue).
  • Retry: POST /api/run/:runId/retry supports optional fromStep to resume from a specific step.

Checks

  1. Confirm Run status (queued / running / failed / done / canceled / qa_failed).
  2. Inspect logsJson and resumeStateJson for the last completed step and error message.
  3. Reproduce with APPRENDERDRYRUN=1 and optionally APPDRYRUNFAIL_STEP to test error handling.
  4. Ensure FFmpeg is available when not in dry-run; check ARTIFACTS_DIR and disk space.

References

  • [renderPipeline.ts](apps/server/src/services/render/renderPipeline.ts), [run routes](apps/server/src/routes/run.ts)
  • [.github/copilot-instructions.md](.github/copilot-instructions.md) (Test Modes, Debug render failures)