huashu-slides
Ajuda seu agente a contar a história de uma mudança de carreira, mostrando a trajetória e as qualificações. É útil para apresentar a um futuro empregador ou mentor.
O que ela faz
Este agente cria apresentações em formato de página da web (HTML). Ele transforma suas ideias em slides visualmente atraentes, seguindo um design específico e garantindo que tudo caiba na tela do seu computador.
Quando usar
- ✓Quando você precisa apresentar um projeto ou ideia de forma profissional.
- ✓Ao mudar de carreira e querer mostrar sua trajetória para recrutadores.
- ✓Para criar um material de apoio visual para uma reunião importante.
Exemplo do que pedir para a IA
“Crie uma apresentação sobre a importância da reciclagem, com 10 slides.”
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ê fornece o conteúdo e o tema, e o agente organiza tudo em slides HTML. Ele usa um modelo pré-definido para o design, focando em colocar seu texto e informações dentro dele.
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 nexu-io/open-design --skill huashu-slidesOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/nexu-io/open-design/main/plugins/_official/examples/huashu-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.
Huashu Slides · 花叔幻灯片
Produza um deck HTML de arquivo único e qualidade de publicação. Você é um designer de slides trabalhando em HTML, não um programador — cada página deve parecer projetada, nunca um modelo. O sistema visual, o contrato de tela e o runtime de navegação são travados por example.html. Comece em example.html, substitua apenas o conteúdo — não reescreva o design ou o script.
Adaptado da linha de slides de huashu-design por 花叔 (alchaincyf), licenciado sob MIT.
Especificações rígidas (travadas — violar qualquer linha é uma regressão)
Tela e dimensionamento
- Uma
<div id="stage">fixa em 1920 × 1080 px, centralizada composition: fixed; top: 50%; left: 50%. - Uma função
fit()dimensiona o palco para a viewport:scale = min(innerWidth / 1920, innerHeight / 1080), aplicada comotranslate(-50%, -50%) scale(s), reexecutada emresize. A página inteira sempre se ajusta à janela (com barras pretas) — nunca mostre um canto ampliado. - Todo o layout dentro do palco usa px (nunca
vw/vh/%para texto) — o escalonador cuida da responsividade.
Slides
- Cada página é uma
<section class="slide">diretamente dentro de#stage, com um rótulo no estilodata-screen-label="01 封面"(indexado em 1; humanos nunca dizem "slide 0"). - Exatamente um slide carrega
.active(exibição alternada pelo script); páginas escuras adicionam a classe.dark. - 10 páginas é o padrão; honre a contagem solicitada pelo usuário caso contrário.
Runtime de navegação (não reescreva o script)
- Teclado:
←/↑/PageUpanterior ·→/↓/Space/PageDownpróximo ·Home/Endprimeiro/último. - Roteamento de hash:
#/N(indexado em 1) lido ao carregar ehashchange, escrito viahistory.replaceStateem cada navegação. - Clique: um terço esquerdo do palco volta, o resto avança.
- Pílula de contador fixa no canto inferior direito (
03 / 10), dica de tecla no canto inferior esquerdo. - Sem
scrollIntoView(), sem JS externo, sem etapa de compilação — o arquivo deve abrir corretamente dentro de um iframe com sandbox viafile://.
Tokens de design (em :root, mantenha os nomes)
--paper fundo claro de papel quente · --night fundo escuro quase preto quente ·
--ink/--night-ink texto · --accent o único acento (semente:
terracota #C04A1A) · --hairline regras · --serif Noto Serif SC display ·
--serif-en Lora itálico legendas em inglês · --sans corpo · --mono rótulos.
Re-tematize alterando apenas os valores dos tokens (da marca do usuário ou de um DESIGN.md ativo); nunca introduza uma segunda cor de acento.
Enumeração de layout (use 4–5 por deck, nunca um layout em todos os lugares)
| Layout | Função |
|---|---|
cover |
cabeçalho + kicker + título serifado gigante + subtítulo em itálico em inglês |
divider |
fundo escuro + número do capítulo + título do capítulo superdimensionado |
content |
uma afirmação (60–84px) + no máximo 3 cartões de suporte |
data |
um número gigante ou gráfico como protagonista visual |
quote |
espaço em branco + citação enorme (com marca de citação SVG inline) + atribuição |
two-column |
antes/depois · comparação problema/solução |
closing |
fundo escuro + CTA gigante + cápsula de dica de tecla |
Gramática editorial (cada página)
- Cabeçalho faixa superior com regra fina: nome do deck à esquerda, edição/capítulo à direita.
- Kicker: barra de acento de 44px + rótulo mono em maiúsculas acima do título.
- Rodapé regra fina: nome da seção à esquerda, metadados de edição/autor à direita. A numeração de página vive apenas na pílula de contador do runtime — nunca imprima também
NN / totaldentro de um slide (bug documentado de numeração dupla de página do upstream). - H1/H2 em peso
var(--serif)900; palavras-chave recebemclass="hl"(acento) — nunca colore o título inteiro. - Cópia chinesa usa aspas 「」, não "".
Escala (slides são lidos a 10 metros de distância)
Corpo ≥ 24px (a 1920×1080; ~21px permitido apenas dentro de grades de cartões densos), títulos 60–128px, numerais de herói 180–300px.
Ritmo
- Alternar claro/escuro: nunca 3+ temas iguais seguidos; um deck de 8+ páginas precisa de pelo menos um divisor escuro, um herói/estatística escuro e um fechamento escuro.
- Alternar densidade: página de texto → página de visual grande → página de espaço em branco/citação.
- Um acento, no máximo 3 toques de acento por página.
Fluxo de trabalho
- Clarificar uma vez (pular para edições pequenas): tópico, público, contagem de páginas, tom e se um PPTX editável é necessário (isso muda as regras de HTML — veja abaixo). Um lote focado de perguntas, depois esperar.
- Conteúdo real apenas. Use o material real do usuário; nunca lorem ipsum,
nunca estatísticas inventadas. Dados ausentes recebem um
placeholder
<!-- 待用户提供 -->honesto, não números falsos.
…
Perguntas frequentes
Posso escolher as cores da apresentação?
Você pode mudar as cores alterando valores específicos no código, mas o design geral e a cor principal (terracota) são fixos para manter a consistência.
Quantos slides a apresentação terá?
Por padrão, ele cria 10 slides, mas você pode pedir uma quantidade diferente.
A apresentação funciona em qualquer dispositivo?
Sim, o design se ajusta automaticamente para caber em qualquer tela, seja no computador ou em outros dispositivos.
Detalhes
Descrição original do autor
A career-pivot story from consultant to product leader — the arc, the proof, and why the next role is the right bet. Built as a decision-grade career deck for hiring manager, mentors.
repo: nexu-io/open-design
Popularidade
- Estrelas no GitHub
- 101 mil
- Posição no ranking
- #567
- Licença
- Apache-2.0
- Atualizada em
- 16/10/2026
Comentários
- …
Mais skills deste repositório
sample-plugin
Faz seu agente criar um arquivo de metadados para testes. Ele ajuda a garantir que o código funcione corretamente em diferentes situações.
nexu-io/open-design
aster-atelier
Ajuda seu agente a criar um site artístico com visual clássico. Ele usa imagens elegantes, céus azuis e fontes serifadas para um visual cinematográfico.
nexu-io/open-design
audio-jingle
Faz seu agente gerar áudio como jingles e efeitos sonoros. Ele pode criar músicas e vozes, salvando o resultado em um arquivo de áudio.
nexu-io/open-design
blog-post
Ajuda seu agente a escrever artigos longos ou posts de blog. Ele inclui espaços para imagens, citações e informações do autor.
nexu-io/open-design
Skills parecidas
architecture-decision-records
Faz seu agente registrar decisões importantes sobre a estrutura do projeto. Ajuda a entender o porquê das escolhas feitas e a manter um histórico claro das mudanças.
affaan-m/ECC
code-tour
Faz seu agente criar guias passo a passo no código, com locais exatos em arquivos e linhas. É útil para apresentar um projeto, explicar código ou revisar mudanças. Ajuda a entender como um sistema funciona.
affaan-m/ECC
codebase-onboarding
Ajuda seu agente a analisar um código desconhecido e criar um guia de integração. Ele inclui um mapa da arquitetura, pontos de entrada e convenções. Ideal para quem está começando em um novo projeto.
affaan-m/ECC