# Convex Create Component

Builds reusable Convex components with isolated tables and app-facing APIs.

- Repository: https://github.com/openclaw/clawhub (9543 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add openclaw/clawhub --skill convex-create-component -g -a claude-code -y`
Codex: `npx skills add openclaw/clawhub --skill convex-create-component -g -a codex -y`
Cursor: `npx skills add openclaw/clawhub --skill convex-create-component -g -a cursor -y`
Gemini CLI: `npx skills add openclaw/clawhub --skill convex-create-component -g -a gemini-cli -y`

## Description

Builds reusable Convex components with isolated tables and app-facing APIs. Use for new components, reusable backend modules, integrations, or component boundary work.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Convex Create Component

Create reusable Convex components with clear boundaries and a small app-facing
API.

## When to Use

- Creating a new Convex component in an existing app
- Extracting reusable backend logic into a component
- Building a third-party integration that should own its own tables and
  workflows
- Packaging Convex functionality for reuse across multiple apps

## When Not to Use

- One-off business logic that belongs in the main app
- Thin utilities that do not need Convex tables or functions
- App-level orchestration that should stay in `convex/`
- Cases where a normal TypeScript library is enough

## Workflow

The rest: https://github.com/openclaw/clawhub/blob/HEAD/.agents/skills/convex-create-component/SKILL.md
