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.
Analyze your audience demographics, behavior, and preferences for targeted content.
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.
Research competitors and produce a weekly digest of their positioning, launches, and messaging.
Plan and organize your content calendar with AI-driven scheduling and topic suggestions.
Generate high-quality written content for any platform with AI-powered drafting and editing.