Skip to content
Back to skills

Brief Video

ASecurity

Completa el brief de intenciones de un video (objetivo, público, plataforma, duración, tono, obligatorios, evitar, CTA, design system, idioma) infiriendo lo que no se dé a partir del material y marcando origen y confianza de cada campo. Úsala con `/filmcraft-studio:brief`, al empezar cualquier montaje, o cuando pregunten "qué tiene que tener el reel", "cuánto debería durar", "qué no puede faltar".

  • 2 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added October 22, 2026
developmentpythongobashvue

Security analysis

A100/100

Scanned October 22, 2026

npx -y skills add juan52878911/filmcraft-studio --skill brief-video --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Brief Video?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Brief Video
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/juan52878911-brief-video/badge)](https://www.skillsdirectory.com/skills/juan52878911-brief-video)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: brief-video
description: Completa el brief de intenciones de un video (objetivo, público, plataforma, duración, tono, obligatorios, evitar, CTA, design system, idioma) infiriendo lo que no se dé a partir del material y marcando origen y confianza de cada campo. Úsala con `/filmcraft-studio:brief`, al empezar cualquier montaje, o cuando pregunten "qué tiene que tener el reel", "cuánto debería durar", "qué no puede faltar".
---

# Brief de video

Cada campo lleva `valor`, `origen` (`dado`, `inferido`, `defecto`), `confianza` (0–1) y `por` (de dónde sale).

```bash
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/brief_infer.py --analisis W/analisis --out W/brief.json \
    [--dado '{"duracion_s": 55, "obligatorios": ["100 dólares", "SageMaker"], "ds": "sbg-brutalista-s5"}']
```

Necesita el análisis (`analyze_media.py`). Qué infiere:

| Campo | Cómo |
|---|---|
| `plataforma` | Aspecto del lienzo del DS (9:16 → Reels/TikTok/Shorts) |
| `duracion_s` | Centro del rango `estructura.duracion_s` del DS (defecto, confianza 0,5) |
| `tono` | Energía media del audio y `ritmo.energia` del DS |
| `obligatorios` | Cifras con unidad ("100 dólares"), servicios del `vocabulario` del DS y momentos de premio en la transcripción. `candidatos` guarda además nombres propios con su fuente y segundo |
| `ds` | Ranking por rutas y paleta del flyer (`--solo-ds` lo muestra) |
| `cta` | `marca.cta` del DS |
| `idioma` | Idioma de la transcripción |

Uso por modo:
- **Asistido:** pregunta SOLO los campos con confianza < 0,6, en una tanda (`AskUserQuestion`), y vuelve a correr con `--dado`.
- **Headless:** usa los valores tal cual; `report.py` los lista en "Preguntas pendientes".

Los obligatorios inferidos son candidatos: el director los revisa contra la transcripción (un número suelto no siempre es un mensaje).

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.