convex-add

Adds backend capabilities to an existing Convex app via a served capability catalog.

9.4k|1.5k|Updated Jan 3, 2026
One-click install
npx skills add https://github.com/openclaw/clawhub --skill convex-add
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: convex-add
Source: https://github.com/openclaw/clawhub/tree/main/.agents/skills/convex-add
Command: npx skills add https://github.com/openclaw/clawhub --skill convex-add

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Adding features like billing, crons, auth, search, or hosting to an existing Convex app normally requires manually hunting for the right component and wiring it up. This Skill consults a live capability catalog so the procedure it follows is always current, and falls back to component search when the catalog has no match.

Core Features & Use Cases

  • Live capability catalog: Fetches the served Convex capability catalog and matches the user's request against title, summary, and trigger fields, then follows the matched capability's documented procedure.
  • Automatic fallback: If the catalog is unreachable or has no match, it wires @convex-dev/static-hosting for hosting requests or runs the component search script to find and install the best-matching @convex-dev component.
  • Use Case: A developer types /add billing in their Convex project; the Skill fetches the catalog, finds the billing capability doc, and follows its procedure to wire billing into the app.

Quick Start

Ask the agent to add a capability such as hosting or auth to your current Convex app, for example by running /add hosting.

Frequently Asked Questions about convex-add

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

FAQPage Schema
How do I add a capability to an existing Convex app?

Run /add followed by the capability name, such as /add billing or /add hosting. The Skill fetches the served Convex capability catalog, matches your request, and follows the matched capability's documented procedure to wire it into your app.

What capabilities can I add to a Convex app with /add?

The served catalog covers capabilities like billing, crons, auth, agent, and search, plus hosting. If no catalog entry matches your request, the Skill falls back to searching @convex-dev components and installs the best match.

What happens if the Convex capability catalog is unreachable?

The Skill never hard-fails on a catalog miss. For hosting requests it wires @convex-dev/static-hosting, and for anything else it runs the component search script, reads the CANDIDATES output, and installs the best-matching @convex-dev component.

Why does /add fail when curl or bash is blocked by the sandbox?

The Skill needs network access to fetch the capability catalog and run the search script. If curl or bash is blocked by the sandbox, re-run the command with network access enabled or auto-approve the required permissions.

Does convex-add hardcode which component to install?

No. It never hardcodes a component mapping. It either follows the live catalog's documented procedure or uses the live CANDIDATES list from the component search script to pick the best match at runtime.