artifact

Register sandbox-generated files in artifact.json for frontend UI display and download.

25|5|Updated Dec 24, 2025
One-click install
npx skills add https://github.com/buda-ai/bunny-agent --skill artifact-buda-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: artifact
Source: https://github.com/buda-ai/bunny-agent/tree/main/templates/web-game-expert/.claude/skills/artifact
Command: npx skills add https://github.com/buda-ai/bunny-agent --skill artifact-buda-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Sandbox environments often isolate generated artifacts, making them inaccessible to users. The artifact system exposes these outputs to the frontend so users can view and download them directly.

Core Features & Use Cases

  • Artifact.json registration ensures a clear manifest of artifacts produced in a sandbox.
  • Supports single-file or multi-file artifacts and renders them in the UI Artifact panel for easy access.
  • Works for game assets and other generated artifacts, enabling straightforward sharing and download by end users.

Quick Start

Create your generated game file, register it in artifact.json under the tasks/${CLAUDE_SESSION_ID} path, and verify the artifact appears in the right-side Artifact panel for download.

Frequently Asked Questions about artifact

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

FAQPage Schema
How do I make sandbox-generated game files available for download in the frontend UI?

To make sandbox-generated game files available for download, you register them in an artifact.json manifest under the tasks/${CLAUDE_SESSION_ID} path so they render in the right-side Artifact panel.

What is an artifact manifest and how does it expose sandbox files to users?

An artifact manifest is an artifact.json file that registers generated sandbox outputs. It exposes files by populating entries with correct MIME types, allowing the frontend UI to display and download them.

How do I display generated game assets in the Artifact panel?

To display generated game assets in the Artifact panel, ensure artifact.json is created and populated with artifact entries under tasks/${CLAUDE_SESSION_ID}, including clear UI instructions and correct MIME types.

Can I register multiple generated files as a single artifact for UI download?

Yes, the artifact system supports both single-file and multi-file artifacts. Registering multiple generated files in artifact.json renders them together in the UI Artifact panel for straightforward access.

Why are my generated sandbox files not appearing in the frontend UI?

Generated sandbox files fail to appear if artifact.json is missing or incorrectly populated. You must enforce creation of artifact.json with correct MIME types and entries under tasks/${CLAUDE_SESSION_ID} to render them.