| title | App Builder Resources | |||||||
|---|---|---|---|---|---|---|---|---|
| sidebar_position | 4 | |||||||
| description | Use Workspace MCP app-builder resources, or install the generated OpenBB app-builder skill, to build custom OpenBB Workspace applications with an AI agent. | |||||||
| keywords |
|
import HeadTitle from '@site/src/components/General/HeadTitle.tsx';
The OpenBB app-builder instructions are maintained in the Workspace MCP repository. They help agents build custom OpenBB Workspace applications, including backend endpoints, widgets.json, apps.json, dashboard layouts, thumbnails, widget parameters, validation, and semantic output checks.
When your agent is connected to Workspace MCP, ask it to read the live MCP resource index:
openbb://workspace/app-builder/index
The index routes the agent to the right app-builder spec, guide, example, or validation resource for the work.
For agents that support installable skills, but are not using Workspace MCP resources directly, install the generated openbb-app-builder skill from the Workspace MCP repository:
npx skills add https://github.com/OpenBB-finance/workspace-mcp --skill openbb-app-builderThis skill package is generated from the same Workspace MCP resource catalog. It is a compatibility artifact, not a separate source of truth.
| Use case | Resource |
|---|---|
| Start app-building work | openbb://workspace/app-builder/index |
| Build an app backend | openbb://workspace/guides/build-an-app |
| Review an existing app | openbb://workspace/guides/review-app |
| Debug a broken app | openbb://workspace/guides/debug-app |
| Convert an endpoint to a widget | openbb://workspace/guides/convert-endpoint-to-widget |
Edit widgets.json |
openbb://workspace/specs/widgets-json |
Edit apps.json |
openbb://workspace/specs/apps-json |
| Fix validation errors | openbb://workspace/validation/common-errors |
- Canonical resources: workspace_mcp/app_builder/resources
- Generated installable skill: .claude/skills/openbb-app-builder
Do not install the old app-builder skill from backend example repositories.
Use the generated skill from workspace-mcp when a skill install is needed.