app-builder

Build DenchClaw apps with a standardized manifest and Bridge API.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/himes19/pulsevolt-infra --skill app-builder-himes19
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: app-builder
Source: https://github.com/himes19/pulsevolt-infra/tree/main/skills/app-builder
Command: npx skills add https://github.com/himes19/pulsevolt-infra --skill app-builder-himes19

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

DenchClaw app development often requires a consistent structure and integrated APIs; app-builder provides a unified pattern to create self-contained web apps that run inside DenchClaw's workspace with access to DuckDB data, workspace objects, AI chat, and the full DenchClaw platform API.

Core Features & Use Cases

  • Self-contained apps that run in sandboxed iframes inside the workspace.
  • Manifest-driven configuration (name, description, permissions, runtime).
  • Bridge API integration for data, objects, UI, and inter-app messaging.
  • Patterns for common app types: dashboards, AI chat UIs, widgets, and data tools.
  • Access to child skills for extended capabilities.

Quick Start

Create a new app folder under apps (e.g., my-app.dench.app), add a .dench.yaml manifest with required fields, implement index.html and app.js, and load the bridge SDK in the page.

Frequently Asked Questions about app-builder

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

FAQPage Schema
How do I build a web app that runs inside a workspace and accesses DuckDB data?

To build a workspace web app accessing DuckDB data, use a manifest-driven configuration with a .dench.yaml file and integrate the Bridge API for data, objects, and UI interactions within sandboxed iframes.

Can I create AI chat UIs and dashboards that interact with workspace objects?

Yes, you can create AI chat UIs and dashboards interacting with workspace objects by following standardized manifest patterns and utilizing the Bridge API for inter-app messaging and platform API access.

What is the best way to structure a self-contained app for a sandboxed iframe environment?

The best way to structure self-contained apps for sandboxed iframes is using a manifest-driven approach, specifying required fields in a .dench.yaml file, and loading the bridge SDK in your index.html and app.js files.

Does app development with the Bridge API require specific manifest frontmatter?

Yes, app development requires mandatory SKILL.md frontmatter specifying the app name and description, alongside optional resources like scripts, references, and assets, plus safety considerations for activation.

How do I configure permissions and runtime settings for workspace widgets?

Configure permissions and runtime settings for workspace widgets by defining them in the .dench.yaml manifest file, enabling the sandboxed app to securely access DuckDB data and platform APIs.

Are there limitations when running data tools inside sandboxed iframes?

When running data tools inside sandboxed iframes, limitations apply regarding safety considerations for activation, requiring manifest-driven permissions and Bridge API integration to securely access workspace objects.