Communitygithub.com

Andersonlimahw/lemon-ai-hub

Habilidade de agente para processamento e manipulação de vídeos usando ferramentas de linha de comando.

O que é lemon-ai-hub?

O Andersonlimahw/lemon-ai-hub é um skill de agente de IA projetado para oferecer capacidades de processamento de vídeo através de ferramentas de linha de comando como ffmpeg e youtube-dl. Ele permite que o agente baixe vídeos de plataformas populares (como YouTube), extraia áudio, converta formatos, e manipule propriedades de vídeo. Este skill é útil para desenvolvedores que precisam automatizar tarefas de edição de vídeo ou integrar funcionalidades multimídia em seus workflows. Funciona em plataformas como Claude Code, Cursor e Codex, seguindo as instruções detalhadas no arquivo SKILL.md.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Andersonlimahw/lemon-ai-hub/tree/main/plugins/video

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que lemon-ai-hub faz?

Habilidade de agente localizada em plugins/video/SKILL.md

Visão Geral

Esta habilidade permite que o agente de IA processe e manipule vídeos usando ferramentas de linha de comando como ffmpeg e youtube-dl. Com ela, o agente pode baixar vídeos de plataformas populares (YouTube, Vimeo, etc.), extrair áudio, converter formatos, cortar partes do vídeo, e ajustar propriedades como resolução e taxa de bits.

Funcionalidades

  • Download de Vídeos: Baixar vídeos de URLs usando youtube-dl.
  • Extrair Áudio: Extrair áudio de vídeos para formatos como MP3 ou WAV.
  • Conversão de Formato: Converter entre formatos de vídeo (MP4, AVI, MKV, etc.).
  • Edição Básica: Cortar, redimensionar, e aplicar filtros simples.
  • Propriedades: Obter metadados do arquivo (duração, codec, resolução).

Pré-requisitos

As seguintes ferramentas devem estar instaladas no sistema:

  • ffmpeg (e ffprobe)
  • youtube-dl (ou yt-dlp)

Exemplo de Uso

# Baixar um vídeo do YouTube
youtube-dl -f mp4 -o "meu_video.mp4" "https://www.youtube.com/watch?v=ID_DO_VIDEO"

# Extrair áudio como MP3
ffmpeg -i meu_video.mp4 -q:a 0 -map a audio.mp3

# Converter para AVI
ffmpeg -i meu_video.mp4 saida.avi

Notas

  • Certifique-se de que as ferramentas estejam no PATH do sistema.
  • Para formatos protegidos, pode ser necessário usar opções adicionais.
  • Consulte a documentação oficial do ffmpeg e youtube-dl para opções avançadas.

Individual skills in this repo

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

Andersonlimahw/lemon-ai-hub

When the user wants to plan a product launch, feature announcement, or release strategy. Also use when the user mentions 'launch,' 'Product Hunt,' 'feature release,' 'announcement,' 'go-to-market,' 'beta launch,' 'early access,' 'waitlist,' 'product update,' 'how do I launch this,' 'launch checklist,' 'GTM plan,' or 'we're about to ship.' Use this whenever someone is preparing to release something publicly. For ongoing marketing after launch, see marketing-ideas. For the offer being launched (bonuses, guarantees, scarcity, naming), see offers.

Andersonlimahw/lemon-ai-hub

Create and edit motion videos end to end — product motion films, motion graphics, narrated explainers, captioned clips, UI animation recreations, and recuts. Orchestrates brief, storyboard, choreography, build (HyperFrames or any deterministic renderer), voice/caption sync, and render QC. Use when the user asks to make, animate, storyboard, narrate, caption, edit, or render a video or motion piece; skip for static images and web UI work with no video deliverable.

Andersonlimahw/lemon-ai-hub

Build and render a deterministic video composition — HyperFrames (HTML + GSAP) by default, or a custom seek(t) + Playwright + FFmpeg pipeline. Covers project setup, composition contract, timeline rules, creative direction for frames, lint/check/snapshot, preview, and local render. Use when implementing an approved storyboard as code.

Andersonlimahw/lemon-ai-hub

Motion law for multi-scene videos — seam continuity (axis, direction, speed, phase), carriers, causal motion, springs and timing, camera, transitions, stillness, and loop design. Use when planning or fixing how scenes connect and move, before and during any animation build.

Andersonlimahw/lemon-ai-hub

Short design-led motion graphics where motion is the message — kinetic typography, stat count-up, chart/data-viz reveal, logo sting, lower third or callout, animated map, tweet/news/headline card, webpage or UI walkthrough, and image-plus-data fusion. Usually under 10 s, up to about 30 s, no narration; renders to MP4 or a transparent overlay. Use when the user wants a short motion graphic, animated stat/chart/logo/map/card, or overlay; when the upstream HyperFrames `motion-graphics` skill is installed, use it for exact CLI flags and registry blocks.

Andersonlimahw/lemon-ai-hub

Turn a video idea, product, or script into an approved master prompt and pre-implementation storyboard — intake, concept, 8–12 state sequence, beat grid, transition map, camera plan, audio cue plan, and render architecture. Use before building any new video, or when a video brief is vague.

Andersonlimahw/lemon-ai-hub

Motion tokens, spring presets, and React/Next.js (motion/react) interaction patterns for product UI that appears in a video — rebuilding real product screens faithfully, animating them as seekable scenes, and keeping the live product's motion consistent with the film. Use when a motion video shows or recreates product UI; for web UI work with no video deliverable use design-expert instead.

Andersonlimahw/lemon-ai-hub

Edit existing video and verify any render before delivery — recut, trim, reframe to other aspect ratios, burn in or attach captions, swap or remix audio, loop, and export; plus the QC gates (probe, contact sheet, stills per beat, loudness, loop seam, legibility, facts, PII). Use for editing footage or for the final check of any motion video.

Andersonlimahw/lemon-ai-hub

Synchronize narration, captions, music, and SFX with picture — narration writing, script lock, TTS or recorded voiceover, word-level timestamps, caption blocks, shot windows derived from the voice track, dwell budgets, ducking, and loudness targets. Use for narrated explainers, voiceover changes, subtitles, or any video where timing must follow audio.

Habilidades Relacionadas