artifacts

Restrict artifact creation to the mockup-sandbox artifactType and reject unsupported types.

2|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/kvm9-dev/susanoo --skill artifacts-kvm9-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: artifacts
Source: https://github.com/kvm9-dev/susanoo/tree/main/.local/skills/artifacts
Command: npx skills add https://github.com/kvm9-dev/susanoo --skill artifacts-kvm9-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Prevents artifact creation requests from failing or producing the wrong artifact type by enforcing a single supported target, ensuring users only generate the environment this project is designed to handle.

Core Features & Use Cases

  • Artifact-type guardrails: Blocks any attempt to create unsupported artifact types (like web apps, videos, slides, or mobile apps).
  • Correct mockup-sandbox creation: Instructs you to call artifact creation only with artifactType: "mockup-sandbox".
  • Clear fallback guidance: Provides an explanation and pointer when the user requests a non-supported artifact type, directing them to create a new project instead.

Quick Start

Call createArtifact with artifactType set to mockup-sandbox when you want a mockup sandbox artifact.

Frequently Asked Questions about artifacts

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

FAQPage Schema
How do I restrict artifact creation to only mockup-sandbox environments?

To restrict artifact creation to a mockup-sandbox environment, you must enforce guardrails that require the artifactType parameter to be exactly "mockup-sandbox" and reject all other requests. This prevents incorrect artifact generation and ensures only supported environments are produced.

Why does my artifact creation request fail when trying to generate web apps or videos?

Artifact creation requests for web apps, videos, slides, or mobile apps fail because they are unsupported types. The system applies guardrails to block these requests, rejecting them with guidance to create a new project instead of attempting to generate the wrong artifact type.

What is the correct artifactType parameter for creating a mockup sandbox?

The correct artifactType parameter for creating a mockup sandbox is exactly "mockup-sandbox". You must call artifact creation with this specific value to ensure the environment is generated properly and passes the validation guardrails.

Can I use project scaffolding to generate mobile app or slide artifacts?

No, you cannot use this project scaffolding to generate mobile app or slide artifacts. The tooling explicitly blocks unsupported artifact types and restricts creation to mockup-sandbox environments, directing users to create a new project for other artifact formats.

What should I do if I need to create an artifact type other than a mockup-sandbox?

If you need to create an artifact type other than a mockup-sandbox, you should create a new project. The validation guardrails will reject unsupported artifact requests like web apps or slides, providing clear fallback guidance to start a separate project instead.