pulp-web-demo

Generate WAM and WCLAP browser demos from declarative configurations.

13|1|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/Generous-Corp/pulp --skill pulp-web-demo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pulp-web-demo
Source: https://github.com/Generous-Corp/pulp/tree/main/.agents/skills/pulp-web-demo
Command: npx skills add https://github.com/Generous-Corp/pulp --skill pulp-web-demo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill solves the drift between WAM and WCLAP web audio plugin demos by ensuring they share the same player and UX behavior, preventing the need for manual, error-prone synchronization.

Core Features & Use Cases

  • Unified Generation: Stamps out both WAM and WCLAP demo sites from a single declarative configuration file.
  • Strict Validation: Blocks CI pipelines if cross-origin isolation, metadata, or ownership invariants are violated.
  • Use Case: When updating a Pulp plugin, use this Skill to regenerate the browser demo gallery, ensuring that both the WAM and WCLAP versions are perfectly in sync and correctly hosted with the required isolation headers.

Quick Start

Use the pulp-web-demo skill to generate a new demo site based on the configuration file located at .pulp-web-demo/config.json.

Frequently Asked Questions about pulp-web-demo

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

FAQPage Schema
How do I generate web audio plugin demos for both WAM and WCLAP from a single config?

Cross-origin isolation validation automatically blocks CI pipelines if required isolation headers, metadata, or ownership invariants are violated, ensuring consistent hosting environments for audio plugin web demos.

Why do my WAM and WCLAP web audio plugin demos drift out of sync?

Updating a Pulp plugin requires regenerating the browser demo gallery from the configuration file located at .pulp-web-demo/config.json, ensuring both WAM and WCLAP versions are correctly hosted with the required isolation headers.

Does this web audio plugin demo generator enforce ownership manifests in CI?

Yes, the web audio plugin demo generator enforces strict pipeline integrity through ownership manifests and blocking metadata checks, halting CI pipelines if invariants are violated to ensure consistent demo environments.

Can I use a declarative configuration to deploy multi-ABI web assembly audio demos?

Yes, you can deploy multi-ABI web assembly audio demos using a declarative configuration that supports multiple deployment profiles, wiring them to a pinned web player for deterministic cross-platform browser playback.