frontend-slides
Faz seu agente criar apresentações visuais bonitas e com animações. Pode transformar apresentações antigas em algo moderno e atraente.
O que ela faz
Esta ferramenta cria apresentações bonitas e animadas que rodam direto no navegador, sem precisar instalar nada. Ela pode criar uma apresentação do zero ou transformar um arquivo PowerPoint em uma apresentação online.
Quando usar
- ✓Quando você quer criar uma apresentação para um projeto.
- ✓Quando precisa transformar um arquivo PPT em um formato online.
- ✓Quando quer fazer um site simples com animações.
Exemplo do que pedir para a IA
“Crie uma apresentação sobre a história da inteligência artificial, com 10 slides, para uma palestra.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Você me diz o que quer apresentar e eu crio os slides em formato de página da web. Posso usar um arquivo PowerPoint como base ou começar do zero, garantindo que tudo fique visualmente atraente e animado.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill frontend-slidesOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/frontend-slides/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Slides de Frontend
Crie apresentações HTML ricas em animações e sem dependências, que rodam inteiramente no navegador.
Quando Usar Esta Habilidade
- Use quando o usuário pedir para criar uma apresentação, um conjunto de slides ou um pitch do zero.
- Use quando o usuário quiser converter um arquivo PPT ou PPTX existente em uma apresentação baseada na web.
- Use ao projetar conteúdo HTML animado e visualmente rico que precise caber exatamente na viewport.
Princípios Fundamentais
- Zero Dependências — Arquivos HTML únicos com CSS/JS inline. Sem npm, sem ferramentas de build.
- Mostre, Não Conte — Gere prévias visuais, não escolhas abstratas. As pessoas descobrem o que querem ao ver.
- Design Distinto — Sem "lixo de IA" genérico. Cada apresentação deve parecer feita sob medida.
- Ajuste à Viewport (NÃO NEGOCIÁVEL) — Cada slide DEVE caber exatamente em 100vh. Nunca rolagem dentro dos slides. Conteúdo transborda? Divida em vários slides.
Estética do Design
Você tende a convergir para resultados genéricos, "na distribuição". No design de frontend, isso cria o que os usuários chamam de estética de "lixo de IA". Evite isso: crie frontends criativos e distintos que surpreendam e encantem.
Foque em:
- Tipografia: Escolha fontes que sejam bonitas, únicas e interessantes. Evite fontes genéricas como Arial e Inter; opte por escolhas distintas que elevem a estética do frontend.
- Cor e Tema: Comprometa-se com uma estética coesa. Use variáveis CSS para consistência. Cores dominantes com acentos nítidos superam paletas tímidas e distribuídas uniformemente. Inspire-se em temas de IDEs e estéticas culturais.
- Movimento: Use animações para efeitos e microinterações. Priorize soluções apenas com CSS para HTML. Use a biblioteca Motion para React quando disponível. Foque em momentos de alto impacto: um carregamento de página bem orquestrado com revelações escalonadas (animation-delay) cria mais encanto do que microinterações dispersas.
- Fundos: Crie atmosfera e profundidade em vez de usar cores sólidas por padrão. Camadas de gradientes CSS, use padrões geométricos ou adicione efeitos contextuais que combinem com a estética geral.
Evite estéticas genéricas geradas por IA:
- Famílias de fontes superutilizadas (Inter, Roboto, Arial, fontes do sistema)
- Esquemas de cores clichês (particularmente gradientes roxos em fundos brancos)
- Layouts e padrões de componentes previsíveis
- Design "cookie-cutter" que carece de caráter específico do contexto.
Interprete criativamente e faça escolhas inesperadas que pareçam genuinamente projetadas para o contexto. Varie entre temas claros e escuros, fontes diferentes, estéticas diferentes. Você ainda tende a convergir para escolhas comuns (Space Grotesk, por exemplo) entre gerações. Evite isso: é crucial que você pense fora da caixa!
Regras de Ajuste à Viewport
Essas invariantes se aplicam a CADA slide em CADA apresentação:
- Cada
.slidedeve terheight: 100vh; height: 100dvh; overflow: hidden; - TODOS os tamanhos de fonte e espaçamentos devem usar
clamp(min, preferred, max)— nunca px/rem fixos - Contêineres de conteúdo precisam de restrições
max-height - Imagens:
max-height: min(50vh, 400px) - Breakpoints necessários para alturas: 700px, 600px, 500px
- Inclua suporte
prefers-reduced-motion - Nunca negue funções CSS diretamente (
-clamp(),-min(),-max()são ignorados silenciosamente) — usecalc(-1 * clamp(...))em vez disso
Ao gerar, leia viewport-base.css e inclua seu conteúdo completo em cada apresentação.
Limites de Densidade de Conteúdo por Slide
| Tipo de Slide | Conteúdo Máximo |
|---|---|
| Slide de Título | 1 título + 1 subtítulo + slogan opcional |
| Slide de Conteúdo | 1 título + 4-6 marcadores OU 1 título + 2 parágrafos |
| Grade de Recursos | 1 título + 6 cards no máximo (2x3 ou 3x2) |
| Slide de Código | 1 título + 8-10 linhas de código |
| Slide de Citação | 1 citação (máximo 3 linhas) + atribuição |
| Slide de Imagem | 1 título + 1 imagem (altura máxima de 60vh) |
Conteúdo excede os limites? Divida em vários slides. Nunca aperte, nunca role.
Fase 0: Detectar Modo
Determine o que o usuário quer:
- Modo A: Nova Apresentação — Criar do zero. Vá para a Fase 1.
- Modo B: Conversão de PPT — Converter um arquivo .pptx. Vá para a Fase 4.
- Modo C: Aprimoramento — Melhorar uma apresentação HTML existente. Leia, entenda, aprimore. Siga as regras de modificação do Modo C abaixo.
Modo C: Regras de Modificação
…
Perguntas frequentes
Preciso instalar algum programa para usar as apresentações?
Não, as apresentações rodam diretamente no navegador, sem a necessidade de instalar nada.
Posso usar um arquivo PowerPoint para criar a apresentação?
Sim, a ferramenta pode converter arquivos PPT ou PPTX em apresentações web.
As apresentações ficam com animações?
Sim, elas são criadas para serem ricas em animações e visualmente atraentes.
Detalhes
Descrição original do autor
Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3060
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
angular-developer
Ajuda seu agente a criar código Angular e a dar conselhos sobre a estrutura do projeto. É útil para iniciar novos projetos, criar partes do código ou melhorar a performance e acessibilidade.
affaan-m/ECC
frontend-a11y
Ajuda seu agente a tornar interfaces web acessíveis para todos. Ele garante que sites e apps funcionem bem com leitores de tela e navegação por teclado.
affaan-m/ECC
frontend-patterns
Faz seu agente aplicar padrões modernos no desenvolvimento frontend. Ele otimiza performance, gerencia estado e segue boas práticas em React e Next.js.
affaan-m/ECC