Skip to content
Back to skills

Tutorial De Tela

ASecurity

Grava um passo a passo de um sistema ou site com o Playwright (cursor visível, trava de privacidade que descarta a gravação se aparecer texto proibido) e transforma a gravação num TUTORIAL NARRADO com o estúdio do kit-video-ia: voz por IA, legenda palavra a palavra, zoom com holofote no que importa, conferências de fala e ritmo. Use sempre que a pessoa pedir "tutorial em vídeo", "vídeo de como usar", "gravar a tela", "passo a passo do sistema", "demo do produto", "vídeo de funcionalidade", "s...

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 7, 2026
ai-agentspythongobashnodegit

Works with

  • cursor
  • cli

Security analysis

A100/100

Scanned October 7, 2026

npx -y skills add dantaspaulo/kit-video-ia --skill tutorial-de-tela --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Tutorial De Tela?

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

Security grade badge for Tutorial De Tela
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/dantaspaulo-tutorial-de-tela/badge)](https://www.skillsdirectory.com/skills/dantaspaulo-tutorial-de-tela)

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: tutorial-de-tela
description: >-
  Grava um passo a passo de um sistema ou site com o Playwright (cursor visível, trava de privacidade
  que descarta a gravação se aparecer texto proibido) e transforma a gravação num TUTORIAL NARRADO com
  o estúdio do kit-video-ia: voz por IA, legenda palavra a palavra, zoom com holofote no que importa,
  conferências de fala e ritmo. Use sempre que a pessoa pedir "tutorial em vídeo", "vídeo de como
  usar", "gravar a tela", "passo a passo do sistema", "demo do produto", "vídeo de funcionalidade",
  "screencast" ou "vídeo de onboarding", mesmo sem citar gravação. Para aula de conceito sem gravação,
  use a skill aula-animada.
metadata:
  resumo: Tutorial narrado gravando um sistema de verdade
---

# Tutorial narrado gravando a tela

Duas etapas: **gravar** o caminho no sistema (sem voz, sem pressa, com dado de teste) e **narrar**
por cima, como uma aula cujas telas são trechos da gravação. As regras de roteiro, voz e ritmo são
as da skill aula-animada; leia-a se ainda não leu.

## Antes de gravar: o que perguntar

1. **O caminho**: o que o tutorial mostra, do começo ao fim, em passos (uma ação por passo).
2. **Onde**: endereço do sistema, e se é preciso login.
3. **Conta e dado**: conta de teste e dado fictício. **Nunca grave com dado real de cliente.**
4. **O que não pode aparecer**: nomes, e-mails, valores, documentos. Isso vira `esconder` e `proibidos`.
5. **Formato**: deitado e/ou em pé.

## Gravar

Roteiro em JSON (modelo em `gravar/exemplo.json`, que grava a página de demonstração em `gravar/demo/`):

```json
{
  "nome": "cadastro-cliente",
  "largura": 1280, "altura": 720, "escala": 1,
  "sessao": "sessao.json",
  "esconder": [".email-do-usuario", "#saldo"],
  "proibidos": ["@empresa.com.br", "CPF"],
  "passos": [
    { "ir": "https://sistema.exemplo.com/clientes", "esperar": 1000, "marca": "lista" },
    { "clicar": "text=Novo cliente", "marca": "novo" },
    { "digitar": { "em": "#nome", "texto": "Maria Exemplo", "atraso": 40 } },
    { "escolher": { "em": "#plano", "valor": "anual" } },
    { "clicar": "button[type=submit]", "esperar": 2000, "marca": "salvo" }
  ]
}
```

```bash
cd estudio-video
npx playwright install chromium        # uma vez
node gravar/gravar.mjs gravar/<roteiro>.json
```

- Passos: `ir`, `clicar`, `pairar`, `digitar`, `escolher`, `apertar` (tecla), `rolar` (pixels), `esperar` (ms).
- O cursor aparece e anda até cada alvo; o clique afunda.
- **`esconder`** borra os seletores na gravação. **`proibidos`**: se um desses textos aparecer na tela,
  a gravação é **descartada** e o programa sai com código 3. Ajuste e grave de novo.
- **Login**: grave a sessão antes (`npx playwright codegen --save-storage=sessao.json <url>`) e aponte
  `"sessao"`. Nunca ponha senha no roteiro. O arquivo de sessão não vai para repositório.
- Sai `public/gravacoes/<nome>.mp4` e `<nome>.marcas.json`, com o segundo de cada passo.

## Narrar por cima

Uma aula com telas `video` apontando para a gravação (modelo: `aulas/tutorial-exemplo.json`):

```json
{ "fala": "Depois, escolha o plano anual.", "rotulo": "Passo 2",
  "tela": { "tipo": "video", "arquivo": "gravacoes/cadastro-cliente.mp4", "de": 4.6,
            "legenda": "Escolha o plano",
            "zooms": [{ "quando": "plano", "foco": [0.15, 0.3, 0.85, 0.6] }] } }
```

- **`de`**: o segundo da gravação onde a parte começa (tire das marcas). `velocidade` acelera trechos lentos.
- **Uma parte por passo** da gravação; a fala diz o que fazer e por quê, não descreve o óbvio.
- **Zoom com foco que inclui o elemento inteiro**: o resto escurece (holofote). Se o foco cortar um
  campo pela metade, aumente o foco. Na folha de quadros, confira cada zoom.
- A parte não pode ser mais longa que o trecho da gravação que sobra depois do `de`.

```bash
python3 scripts/kit.py fazer <id> --formatos h
```

A conferência de ritmo do plano não se aplica às telas `video` (a gravação já se mexe); o medidor
de tela parada no vídeo pronto continua valendo. Trecho parado demais: acelere (`velocidade`), corte
com `de`, ou ponha um zoom.

## Entrega

Vídeo em `saida/<id>/`, legendas `.vtt`/`.srt` e a folha de quadros. Diga à pessoa o que foi
escondido ou trocado por dado fictício. Para página de produto, a skill video-na-pagina.

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…