artifact-design

Design self-contained HTML and Markdown artifacts for Octo's Artifacts panel.

88|15|Updated May 25, 2026
One-click install
npx skills add https://github.com/open-octo/octo-agent --skill artifact-design-open-octo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: artifact-design
Source: https://github.com/open-octo/octo-agent/tree/main/internal/skills/defaults/artifact-design
Command: npx skills add https://github.com/open-octo/octo-agent --skill artifact-design-open-octo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps create attractive, reliable HTML and Markdown artifacts that render correctly in Octo's constrained Artifacts panel instead of appearing cramped, broken, or dependent on unavailable external resources.

Core Features & Use Cases

  • Panel-Aware Design: Accounts for sandboxed iframes, narrow default widths, self-contained resource requirements, and one-directional theme support.
  • Responsive Visual Structure: Guides the creation of readable reports, dashboards, architecture diagrams, generated interfaces, slide-style pages, and visualizations across viewport sizes.
  • Use Case: When asked to generate an architecture diagram or dashboard, use this Skill to produce a polished artifact with responsive zones, cards, connectors, accessible color systems, and embedded resources that render directly in the Artifacts panel.

Quick Start

Ask the artifact-design skill to create a self-contained responsive architecture diagram for the requested system.

Frequently Asked Questions about artifact-design

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

FAQPage Schema
How do I create an HTML dashboard that renders correctly in a constrained viewport?

To create an HTML dashboard for a constrained viewport, you build a self-contained page using inline styles, embedded images, and responsive layouts without relying on external resources. This ensures reliable rendering in narrow docked panels.

What is the best way to design self-contained architecture diagrams for sandboxed iframes?

Designing self-contained architecture diagrams for sandboxed iframes involves applying inline scripts, responsive layout zones, accessible color systems, and embedded resources directly within the HTML. This approach guarantees the diagram renders properly without external dependencies.

Do I need external CSS frameworks to build responsive visualizations in Octo's Artifacts panel?

You do not need external CSS frameworks to build responsive visualizations in Octo's Artifacts panel. The design relies entirely on inline styles and scripts, embedded images, and responsive layouts to function within the sandboxed iframe environment.

How do I handle light and dark themes for generated HTML interfaces without external resources?

To handle light and dark themes for generated HTML interfaces without external resources, you implement one-directional theme support using inline scripts and styles. This ensures the interface adapts to the panel's theme while remaining fully self-contained.

Why does my generated Markdown report appear cramped or broken inside a narrow docked panel?

A generated Markdown or HTML report appears cramped or broken in a narrow docked panel because it lacks panel-aware design. Applying responsive visual structures, self-contained resources, and viewport-aware layouts corrects the rendering and improves readability.

Can I use external images and scripts when building slide-style pages for the Artifacts panel?

You cannot use external images and scripts when building slide-style pages for the Artifacts panel. You must embed all resources directly and use inline code to ensure the artifact remains self-contained and renders reliably in the sandboxed environment.