capability-creator
Guide for assembling a workspace capability (skills + integrations). Use when the user wants to create a capability.
git clone --depth 1 https://github.com/holaboss-ai/holaOS /tmp/capability-creator && cp -r /tmp/capability-creator/runtime/harnesses/src/embedded-skills/capability-creator ~/.claude/skills/capability-creatorSKILL.md
# Capability Creator
A capability bundles one or more skills and the integrations they need into one
named, installable unit. Use this when the user wants to create a capability.
## Workflow
1. Clarify the outcome the capability should deliver and which platforms it touches.
2. Ensure each skill it needs exists under `skills/<skill-id>/`. Create any
missing skill with the skill-creator guidance first.
3. Write the manifest to `capabilities/<capability-id>/capability.yaml` at the
workspace root. Reference existing skills by `ref` (do not copy them). Declare
each external service the capability needs under `integrations`.
4. Call the `capability_install` tool with `capability_id: <capability-id>`.
5. Report the result. If an integration comes back `needs_connection`, tell the
user which one to connect.
## Manifest format
```yaml
id: <capability-id> # must match the directory name
name: <Readable Name>
description: <one line>
version: 0.1.0
skills:
- ref: <existing-skill-id> # reference a workspace skill by id
integrations:
- provider: <provider-id> # e.g. linkedin, gmail, twitter
required: true
reason: <why this capability needs it>
agent_prompt: |
<short guidance appended to AGENTS.md describing when/how to use this capability>
```
Keep the manifest minimal. Prefer `ref` skills over embedding `path` skills.Build a new holaOS app using @holaboss/app-builder-sdk (5 backend primitives + optional shadcn dashboard UI). The canonical path for vibe-coded apps — integration modules AND dashboard apps both live here.
Use when working in the embedded browser and you want the cheapest reliable interaction loop.
Use when validating or debugging a workflow in the embedded browser and you need a reproducible, evidence-first loop.
Build the visual layer of a holaOS dashboard app — TanStack Start + @holaboss/ui + workspace tokens. Use when an app has SDK primitives wired (via app-builder-sdk) AND needs a `src/client/` UI surface. NOT for marketing pages, NOT for snapshot HTML reports.
Provision a production-ready teammate only after its stable responsibilities, prerequisites, and reusable operating guidance are understood.
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications. Generates creative, polished code that avoids generic AI aesthetics.
This skill is for interface design — dashboards, admin panels, apps, tools, and interactive products. NOT for marketing design (landing pages, marketing sites, campaigns).
Add or update workspace MCP servers using holaOS mcp_registry syntax.