app-builder

Automate creation and deployment of self-contained DenchClaw apps with manifest-driven structure.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers need a streamlined way to create, package, and run self-contained web apps inside the DenchClaw workspace, with built-in access to DuckDB data, workspace objects, and the platform API.

Core Features & Use Cases

  • Manifest-driven scaffolding and a standard runtime model (static, esbuild, build) for apps in the workspace
  • Secure bridge access to workspace data and tools via dench.* APIs, with per-app permissions and isolation
  • Use cases include dashboards, AI chat UIs, tools, and widgets that appear in the DenchClaw UI and sidebar

Quick Start

Create a new folder named my-app.dench.app with a .dench.yaml manifest and index.html as the entry point, then load it in the workspace.

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 self-contained web app inside a DenchClaw workspace?

To build a self-contained web app, create a folder named my-app.dench.app with a .dench.yaml manifest and index.html entry point, then load it in the workspace to activate it.

How does manifest-driven app scaffolding work for workspace dashboards?

Manifest-driven scaffolding uses a .dench.yaml file to define app structure, runtime selection, and permission scoping, ensuring reliable activation for workspace dashboards and widgets.

Can I access DuckDB data from a custom app deployed in the workspace?

Yes, deployed apps can securely access DuckDB data and workspace objects through the dench.* APIs, which provide bridge access with per-app permissions and isolation.

What runtimes are supported for packaging and activating apps with app-builder?

App-builder supports a standard runtime model with static, esbuild, and build options, allowing flexible packaging and reliable activation of apps inside the workspace.

Do I need specific permissions to access the platform bridge in my DenchClaw app?

Yes, apps require per-app permission scoping defined in the manifest to securely access the platform bridge, ensuring workspace data and tools remain isolated.

What is the best way to create an AI chat UI that appears in the DenchClaw sidebar?

The best way is to scaffold an app folder with a .dench.yaml manifest and index.html, using the dench.* APIs to integrate chat UIs directly into the DenchClaw sidebar.