ve-terminal-mono
Cria uma apresentação sobre como usar a ferramenta 'OpenDesign' pela linha de comando. É voltada para desenvolvedores e usuários avançados, ensinando automação e fluxo de trabalho.
O que ela faz
Este plugin cria apresentações com um visual de terminal de computador antigo. Ele usa fontes monoespaçadas, cores escuras e uma grade de pontos para um estilo limpo e focado.
Quando usar
- ✓Para criar apresentações com um design minimalista e técnico.
- ✓Ao apresentar código ou dados de forma visualmente organizada.
- ✓Para desenvolver materiais de treinamento para desenvolvedores ou usuários avançados.
Exemplo do que pedir para a IA
“Crie uma apresentação sobre os princípios de design do Terminal Mono.”
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
Ele funciona definindo um conjunto fixo de cores, fontes e elementos visuais. Você pode criar suas apresentações copiando o arquivo de exemplo e substituindo apenas o conteúdo dos slides.
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 ve-terminal-monoOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/nexu-io/open-design/main/plugins/_official/examples/ve-terminal-mono/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.
Terminal Mono (Terminal de Largura Fixa)
Um plugin de deck com tema único e travado, derivado do template de deck de slides
nicobailon/visual-explainer com licença MIT,
reestilizado com a estética Terminal Mono de seu references/slide-patterns.md. Nativo para desenvolvedores e tipograficamente rigoroso:
fundo quase preto, tudo em monoespaçado, uma voz verde, uma grade de pontos sutil.
Zero esqueumorfismo, zero efeitos. Sem prompts $, sem cromado de janela vermelho/amarelo/verde,
sem linhas de varredura CRT, sem vinhetas, sem brilhos. Este tema se sustenta
apenas na disciplina tipográfica e na textura da grade de pontos. (O visual
"teatro de terminal" esqueumórfico pertence a um plugin diferente — não vá por aí.)
Comece em example.html na pasta deste plugin. É a semente comprovada: copie
seus tokens :root (ambos os temas), CSS do deck/slide, tratamento da grade de pontos e
todo o script do SlideEngine verbatim, então substitua apenas o conteúdo do slide. Não
reescreva o sistema de design e não introduza nenhuma cor ou fonte fora desta
especificação.
Tokens de design (travados — liste verbatim em :root)
Escuro é o tema padrão; o modo claro alterna automaticamente via
prefers-color-scheme: light. Ambos os blocos fazem parte da especificação travada —
o suporte a tema duplo é a assinatura da família visual-explainer e deve ser incluído
em todos os decks.
:root {
--font-body: 'Geist Mono', 'SF Mono', Consolas, monospace;
--font-mono: 'Geist Mono', 'SF Mono', Consolas, monospace;
--bg: #0a0e14; /* near-black ground */
--surface: #12161e;
--surface2: #1a1f2a;
--surface-elevated: #222836;
--border: rgba(80, 250, 123, 0.06); /* low-opacity green hairline */
--border-bright: rgba(80, 250, 123, 0.12);
--text: #c8d6e5;
--text-dim: #7d8c9b; /* AA on --bg for body text */
--accent: #50fa7b; /* Dracula green — the only voice */
--accent-dim: rgba(80, 250, 123, 0.08);
--code-bg: #060a10;
--code-text: #c8d6e5;
--dot: rgba(80, 250, 123, 0.05); /* dot-grid ink */
}
@media (prefers-color-scheme: light) {
:root {
--bg: #f4f6f8;
--surface: #ffffff;
--surface2: #eaecf0;
--surface-elevated: #f8f9fa;
--border: rgba(0, 80, 40, 0.08);
--border-bright: rgba(0, 80, 40, 0.16);
--text: #1a2332;
--text-dim: #5a6a7a;
--accent: #0d7a3e; /* deep green for light ground */
--accent-dim: rgba(13, 122, 62, 0.08);
--code-bg: #1a2332; /* code blocks stay dark in light mode */
--code-text: #c8d6e5;
--dot: rgba(13, 122, 62, 0.07);
}
}
Tipografia (travada)
- Uma fonte para tudo: Geist Mono 400/500/600/700 do Google
Fonts (
https://fonts.googleapis.com/css2?family=Geist+Mono:wght@400;500;600;700&display=swap). Pilha de fallback'SF Mono', Consolas, monospace. Nunca uma segunda fonte. - Títulos são mono de peso-400 grandes, nunca negrito de exibição. Exibição
clamp(36px, 7vw, 88px)peso 400 espaçamento entre letras -2px; títulosclamp(24px, 4vw, 42px)peso 400 espaçamento entre letras -1px. - Rótulos/sobrancelhas: 10-13px, peso 600, maiúsculas, espaçamento entre letras 1.5-2px,
cor de destaque. Subtítulos: mono em maiúsculas em
--text-dim. - Corpo e marcadores: 15-20px, altura da linha ~1.6,
--text-dim. - Números usam
font-variant-numeric: tabular-nums.
Dispositivos de assinatura (travados)
- Grade de pontos em cada slide:
background-image: radial-gradient(var(--dot) 1px, transparent 1px); background-size: 24px 24px;Isso substitui os brilhos radiais de destaque que outros temas da família usam — sem brilhos aqui. - Linhas finas, não sombras: bordas de 1px em
--border/--border-bright. Sem box-shadows, sem desfoques (exceto o desfoque do plano de fundo dos pontos de navegação da semente). - Geometria quadrada: border-radius 0-2px em todos os lugares; marcadores de lista são quadrados de 7px
em
--accent(sem pontos redondos); pontos do deck são quadrados. - Decoração de colchetes de canto (apenas slides de título/encerramento): duas linhas de destaque de 1.5px com opacidade de ~0.25 formando um L em um canto, como SVG inline.
- Números do divisor de seção: numerais mono gigantes (até 260px), peso 400, cor de destaque com opacidade de 0.05, centralizados atrás do título.
Motor do deck e navegação (mantenha verbatim da semente)
.decké um contêiner100dvhscroll-snap; cada página é um<section class="slide">(também100dvh,scroll-snap-align: start).- SlideEngine (JS puro, sem dependências) constrói o cromado: barra de progresso de destaque de 2px, trilha de pontos quadrada (direita, com desfoque de plano de fundo), contador
n / N,
…
Perguntas frequentes
O que são 'design tokens'?
São os blocos de construção visuais básicos, como cores e fontes, que definem a aparência do tema.
Posso usar outras cores ou fontes?
Não, o tema é 'travado' para manter a consistência visual. Você deve usar apenas os tokens definidos.
Como as apresentações são criadas?
Você edita um arquivo HTML, substituindo o conteúdo dos slides, mas mantendo a estrutura e o estilo definidos pelo plugin.
Detalhes
Descrição original do autor
OpenDesign from the CLI: driving the full design workflow with the `od` command — scripted, composable, agent-ready. Built as a decision-grade AI literacy deck for developers, power users.
repo: nexu-io/open-design
Popularidade
- Estrelas no GitHub
- 101 mil
- Posição no ranking
- #587
- 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
intent-driven-development
Ajuda seu agente a transformar ideias em planos claros e testáveis. Define critérios para garantir que as mudanças sejam feitas corretamente e com segurança.
affaan-m/ECC
product-capability
Orienta seu agente a transformar ideias de produtos em planos claros. Define o que precisa ser feito, os limites e as decisões antes do desenvolvimento.
affaan-m/ECC
article-writing
Escreve conteúdos longos como artigos, guias e posts de blog com um estilo único. É útil quando você precisa de textos bem escritos, com voz consistente e credibilidade.
affaan-m/ECC