data-builder

Build DenchClaw apps with CRUD access, DuckDB queries, and dashboards.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps teams rapidly build data-driven DenchClaw apps that manage workspace objects (the .object.yaml tables) and perform analytics with DuckDB, eliminating repetitive wiring and manual data glue.

Core Features & Use Cases

  • Full CRUD access to workspace objects via the dench.objects API for creating, reading, updating, and deleting entries.
  • DuckDB-backed queries and mutations to analyze and mutate data efficiently.
  • Data dashboards and visualizations using Chart.js and D3.js to present insights.
  • Use cases include building internal data apps, dashboards, and interactive tools for workspace management.

Quick Start

Create a new data-app project that exposes workspace objects, runs a sample DuckDB query, and renders a dashboard.

Frequently Asked Questions about data-builder

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

FAQPage Schema
How do I build internal data apps with CRUD access to workspace objects?

Build data apps with CRUD access to workspace objects by using the dench.objects API to create, read, update, and delete entries in .object.yaml tables, eliminating manual data wiring. This Skill provides the necessary manifest and UI components.

Can I run DuckDB queries and visualize results in a dashboard?

Run DuckDB queries and visualize results in a dashboard by integrating DuckDB-backed queries for data analysis and rendering visualizations using Chart.js and D3.js. This enables efficient data mutation and interactive result presentation.

What's the best way to manage workspace objects and perform analytics in DenchClaw?

Manage workspace objects and perform analytics in DenchClaw by defining a manifest that grants access to objects and the database, then leveraging built-in UI components for CRUD operations and DuckDB queries to visualize data.

Do I need special permissions to create data-driven apps with DuckDB and Chart.js?

Special permissions are required to create data-driven apps with DuckDB and Chart.js. The manifest must explicitly define access to workspace objects and the database before you can run analytics or render dashboards.

What types of dashboards can I create using D3.js and Chart.js for workspace management?

Create interactive data dashboards and visualizations using D3.js and Chart.js for workspace management. These tools help present insights from DuckDB queries and workspace object data within internal applications.

Why does my data app fail to access workspace object tables?

Data apps fail to access workspace object tables when the manifest lacks proper definitions for object and database access, or when required permissions are missing. Ensure the manifest explicitly grants access to the .object.yaml tables.