{
  "schema": 2,
  "atualizado_em": "2026-09-20T14:18:55.010Z",
  "skills": [
    {
      "id": "security-audit",
      "titulo": "Cloudflare Security Audit",
      "nome": "security-audit",
      "categoria": "security",
      "objetivo": "Revisar código em busca de vulnerabilidades exploráveis. Roda um audit de segurança em 6 fases — reconhecimento, caça, validação, relatório, findings.json e verificação independente — e só reporta o que dá para explorar de verdade.",
      "instalado_em": "2026-09-19T17:17",
      "origem": {
        "tipo": "github",
        "repo": "cloudflare/security-audit-skill",
        "url": "https://github.com/cloudflare/security-audit-skill",
        "ref": "main@c1c8a8c1471069fb0e188eeaff69b8e8db6564a8",
        "licenca": "MIT"
      },
      "status": "ativo",
      "notas": "Os validadores Node quebrariam no Windows (O_NOFOLLOW); corrigidos aqui. A branch de rejeição de symlink segue sem teste.",
      "tags": [
        "seguranca",
        "auditoria"
      ]
    },
    {
      "id": "hyperframes",
      "titulo": "HyperFrames",
      "nome": "hyperframes",
      "categoria": "video",
      "objetivo": "Animar e renderizar vídeo escrevendo HTML. Você descreve a peça e ele monta a composição, valida e gera o MP4 em 1080p, tudo local — título animado, lower-third, card de gráfico sobre talking head, promo, explicador sem rosto. Traz o roteador que escolhe o fluxo certo entre 21 skills.",
      "instalado_em": "2026-09-20T11:18",
      "origem": {
        "tipo": "github",
        "repo": "heygen-com/hyperframes",
        "url": "https://github.com/heygen-com/hyperframes",
        "ref": "main@9bd6da848fb39513ed4e21911c574315aab477e5",
        "licenca": "Apache-2.0"
      },
      "status": "ativo",
      "removido_em": null,
      "notas": "Testado de verdade: init, check (0 erros) e render de um demo de 8s em 1920x1080 — 12s de render com GPU. Sem testar: audio/TTS, render em nuvem e os fluxos que precisam de footage real ou URL. Requer Node 22+.",
      "tags": [
        "video",
        "animacao",
        "render",
        "html"
      ]
    },
    {
      "id": "video-use",
      "titulo": "Video Use",
      "nome": "video-use",
      "categoria": "video",
      "objetivo": "Cortar e editar vídeo por conversa. Olha o material, propõe o corte em português, tira filler e silêncio morto, aplica grade de cor, fade de 30ms em cada emenda e devolve um final.mp4. Também faz overlay animado, legenda queimada e telas de verificação em cada ponto de corte.",
      "instalado_em": "2026-09-20T11:18",
      "origem": {
        "tipo": "github",
        "repo": "browser-use/video-use",
        "url": "https://github.com/browser-use/video-use",
        "ref": "main@9575612f066aa517354790a645fd90f9f95a743b",
        "licenca": "MIT"
      },
      "status": "ativo",
      "removido_em": null,
      "notas": "A transcrição dele manda o áudio para o ElevenLabs (serviço externo) — não configurada de propósito, então corte, grade e filmstrip funcionam mas legenda não sai até você autorizar. Patch de Windows aplicado: sem ele a grade automática e o filmstrip quebravam. Testado com footage sintético (2 takes, corte, grade, loudnorm).",
      "tags": [
        "video",
        "edicao",
        "corte",
        "ffmpeg"
      ]
    },
    {
      "id": "watch",
      "titulo": "Watch - assistir e transcrever video",
      "nome": "watch",
      "categoria": "video",
      "objetivo": "Transcrever e 'assistir' um vídeo: aceita link (YouTube, TikTok, X, Loom) ou arquivo local, pega a legenda com marcação de tempo e extrai frames reais em intervalo. É o passo 1 e 2 do fluxo de edição — entender o tempo de corte e ver onde estão rosto, mãos, microfone e legenda antes de posicionar qualquer coisa.",
      "instalado_em": "2026-09-20T11:18",
      "origem": {
        "tipo": "github",
        "repo": "bradautomates/claude-video",
        "url": "https://github.com/bradautomates/claude-video",
        "ref": "main@83da59fa78c3eee9e20f515fe75c438bb5166efd",
        "licenca": "MIT"
      },
      "status": "ativo",
      "removido_em": null,
      "notas": "Testado com um vídeo do YouTube: transcrição com timestamps em ~4s, sem baixar o vídeo. Vídeo sem legenda nativa volta só com frames, porque o Whisper (áudio saindo da máquina) está desligado sem sua autorização. yt-dlp instalado.",
      "tags": [
        "video",
        "transcricao",
        "youtube",
        "frames"
      ]
    }
  ]
}
