mira-visuals

Generate static slide visuals as PNGs using D3.js or image prompts.

158|49|Updated Jun 10, 2026
One-click install
npx skills add https://github.com/sandeco/mira-animator --skill mira-visuals
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mira-visuals
Source: https://github.com/sandeco/mira-animator/tree/main/agents/mira-visuals
Command: npx skills add https://github.com/sandeco/mira-animator --skill mira-visuals

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires puppeteer, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Esta skill resolve a criação rápida de imagens estáticas para apresentações Mira, unificando formats de painéis retangulares e infográficos em uma única porta de entrada.

Core Features & Use Cases

  • Geração unificada de imagens estáticas para slides Mira: painéis 1920x800, infográficos 1920x1920, diagramas técnicos e gráficos de dados, com suporte a PNG via captura ou prompts fotorealistas via mira-image-prompt.
  • Compatibilidade com pipelines distintos para atender a diferentes formatos: NS5 com painel esquerdo para fotos, fullwidth para diagramas/gráficos e infográficos quadrados.
  • Armazenamento previsível: todas as imagens finais são exportadas para decks/<deck>/assets, sem escrita em fontes vinculadas.

Quick Start

Diga a Mira Visuals para gerar uma imagem estática de slide, especificando o formato (painel 1920x800 ou infográfico 1920x1920) e o conteúdo.

Frequently Asked Questions about mira-visuals

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate static images for presentation slides using D3.js?

To generate static images for presentation slides using D3.js, you can render diagrams or data charts and capture them as PNG files via Puppeteer. This process enforces design rules like color theming and legibility, saving final visuals to a deck assets folder for direct slide inclusion.

What's the best way to create 1920x800 horizontal panels and 1920x1920 infographics for decks?

The best way to create 1920x800 horizontal panels and 1920x1920 infographics for decks is using a unified static image generation pipeline. This supports distinct layouts for photorealistic images, diagrams, and square infographics, saving all resulting PNGs predictably into a deck assets directory.

Can I use Puppeteer to automate saving D3.js data charts as PNG files?

Yes, you can use Puppeteer to automate saving D3.js data charts as PNG files. The skill leverages Puppeteer dependencies to capture rendered D3 visualizations, ensuring non-destructive output by exporting the static images directly to a presentation deck's asset folder.

Do I need to specify dimensions when generating static slide visuals?

Yes, you need to specify dimensions when generating static slide visuals, choosing between 1920x800 horizontal panels or 1920x1920 square infographics. Specifying the format ensures the output matches the correct pipeline, whether for full-width diagrams or left-pane photorealistic images.

Does generating static slide images overwrite existing presentation source files?

No, generating static slide images does not overwrite existing presentation source files. The process enforces non-destructive output rules, meaning all newly created PNG visualizations are safely exported and stored in a separate decks/assets directory without writing to linked sources.

How do static image pipelines handle color theming for presentation infographics?

Static image pipelines handle color theming for presentation infographics by enforcing a primary_color parameter during generation. This ensures consistent visual legibility and theme alignment across all rendered D3 diagrams, data charts, and captured PNG outputs for the slides.