---
name: navid-template
description: Dedicated nAvid workflow for creating, importing, QAing, and approving reusable HyperFrames template sets. Use when the user invokes /navid-template, says navid template create, asks to design a reusable nAvid template, save a completed video as a template, validate template assets, or promote a candidate template.
---

# nAvid Template

This is the slash-command entrypoint for reusable nAvid template work.

Do not use the normal public-video production intake unless the user also asks
for a public video render. Template authoring has its own intake and QA flow.

## Resolve The Main nAvid Skill

This skill is installed beside the main `navid` skill:

- Current skill root: the directory containing this `SKILL.md`.
- Main workflow root: sibling directory `../navid`.
- Template workflow authority: `../navid/references/template-creation.md`.
- Template library authority: `../navid/references/template-library.md`.
- Required asset contract: `../navid/templates/assets/required-assets.json`.

Before writing or approving anything, read:

1. `../navid/SKILL.md`
2. `../navid/references/template-creation.md`
3. `../navid/references/template-library.md`
4. `../navid/references/quality-gates.md`
5. `../navid/templates/assets/required-assets.json`

If the sibling `navid` skill is missing, stop and tell the user to run:

```powershell
npx navid-workflow install --force
```

Use the paths from the installed sibling skill, not development-machine source
paths and not the user's project directory.

## Hard Boundaries

- Author all reusable template sets for HyperFrames.
- Keep new work as `candidate` until explicit user approval names the set id.
- Do not publish npm or reinstall runtime skills unless the user explicitly
  asks for publication or synchronization.
- Do not invent alternate TikTok profile cards, avatars, cursors, SFX, or
  default media. Use the shared asset contract from the main `navid` skill.
- Store preview renders and QA evidence outside the skill runtime under
  `videos/template-library-preview/<set-id>/`.
