artifact

Upload sandbox-generated HTML game files to the Artifact panel for download.

17|5|Updated Jun 15, 2026
One-click install
npx skills add https://github.com/abdu6666/Bunny-AI-Agent --skill artifact-abdu6666
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: artifact
Source: https://github.com/abdu6666/Bunny-AI-Agent/tree/main/templates/web-game-expert/.claude/skills/artifact
Command: npx skills add https://github.com/abdu6666/Bunny-AI-Agent --skill artifact-abdu6666

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and assets (resource) components.

What problem does it solve?

The artifact Skill solves the problem of users not being able to directly access files within the sandbox. It provides a system to send game file contents to the frontend UI for user access and download.

Core Features & Use Cases

  • Artifact Presentation: Displays generated game files in the user interface's Artifact panel for easy access.
  • Session Information: Offers a detailed workflow for managing artifact content based on session ID.
  • Workflows: Includes instructions for creating game files, setting up a task directory, creating an artifact.json manifest, and providing user instructions for downloading files.

Quick Start

Use the 'artifact' skill to create and present the 'space-shooter.html' game file in the Artifact panel.

Frequently Asked Questions about artifact

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

FAQPage Schema
How do I make sandbox files available for user download in the UI?

You can present sandbox files for user download by creating a valid artifact.json manifest and an HTML game file, which the system uploads to the frontend Artifact panel for direct user access.

What is needed to present an HTML game file in the Artifact panel?

Presenting an HTML game file in the Artifact panel requires a valid artifact.json manifest alongside the target .html game file, both generated within the sandbox environment for upload.

How do I create an artifact.json manifest for game file downloads?

Creating an artifact.json manifest involves defining the manifest file in a task directory within the sandbox to manage artifact content based on the session ID for the game file.

Does the artifact presentation workflow support files without the .html extension?

No, the artifact presentation workflow requires the game file to have the .html extension; a valid artifact.json manifest is also required to successfully upload contents to the frontend UI.

Why can't users directly access my generated game files in the sandbox?

Users cannot directly access generated game files in the sandbox by default; you must use the artifact skill to send game file contents to the frontend UI for user access and download.