Communitygithub.com

christiansalazar-wk/ai-lore

HyperFrames CLI dev loop — init, lint, preview, render, and doctor commands for local development.

Qu'est-ce que ai-lore ?

ai-lore is a Claude Code agent skill that hyperFrames CLI dev loop — init, lint, preview, render, and doctor commands for local development.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/christiansalazar-wk/ai-lore/tree/HEAD/skills/hyperframes-cli

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

HyperFrames CLI

npm install -g hyperframes   # or use npx

Commands

init

npx hyperframes init <name> [--template blank|product|explainer|slideshow] [--fps 30] [--width 1920] [--height 1080]

lint

npx hyperframes lint [file] [--fix] [--strict] [--json]

Checks: valid data-hf-* attrs, time formats, overlapping clips, missing durations, unreachable assets, TTS length limits.

preview

npx hyperframes preview [file] [--port 3000] [--open] [--scene <name>] [--time <t>]

Live dev server with scrubber, scene picker, and hot-reload.

render

export HEYGEN_API_KEY=your_key
npx hyperframes render [file] [--out output.mp4] [--format mp4|webm|gif] [--quality 85] [--scene <name>]

doctor

npx hyperframes doctor

Checks Node ≥ 18, API key, network, asset paths, config syntax.

hyperframes.config.json

{
  "version": 1,
  "entry": "index.html",
  "output": "./output.mp4",
  "canvas": { "width": 1920, "height": 1080, "fps": 30 },
  "render": { "quality": 85, "format": "mp4" },
  "tts": { "defaultVoice": "en-US-neural-f1", "speed": 1.0 },
  "assets": { "baseUrl": "./assets" }
}

Environment Variables

VariableDescription
HEYGEN_API_KEYrequired for render
HEYGEN_REGIONus (default) or eu
HF_LOG_LEVELdebug, info, warn, error

Dev Loop

npx hyperframes init my-video --template product
cd my-video
# edit index.html
npx hyperframes lint
npx hyperframes preview --open
npx hyperframes render --out output.mp4

Individual skills in this repo

This repo contains 6 individual skills — each has its own dedicated page.

Skills associés