convex-create-component

Design and build isolated, reusable Convex backend components with clear boundaries and app-facing wrappers.

get-convex ↓ 89k
Claude Code
View source ↗

What it does

  • 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
  • Packaging Convex functionality for reuse across multiple apps
  • 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/

Requirements & configuration

  • Thin utilities that do not need Convex tables or functions
  • library if the feature does not need isolated tables, backend functions, or
  • 9. If React clients, HTTP callers, or public APIs need access, create wrapper
  • | User explicitly needs local + shared library code | Hybrid | references/hybrid-components.md |
  • when client access is needed, because components are internal and need

Configuration: CONVEX_DEPLOYMENT

Derived from the skill's own SKILL.md documentation · extracted 2026-07-23

Design and build isolated, reusable Convex backend components with clear boundaries and app-facing wrappers.

Source

Repository: https://github.com/get-convex/agent-skills

convex-create-component FAQ

What does the convex-create-component skill do?

Builds reusable Convex components with isolated tables and app-facing APIs. Use for new components, reusable backend modules, integrations, or component boundary work. Creating a new Convex component in an existing app Extracting reusable backend logic into a component

What does convex-create-component require?

Thin utilities that do not need Convex tables or functions library if the feature does not need isolated tables, backend functions, or 9. If React clients, HTTP callers, or public APIs need access, create wrapper | User explicitly needs local + shared library code | Hybrid | references/hybrid-components.md | when client access is needed, because components are internal and need Configuration keys: CONVEX_DEPLOYMENT.

How do I install convex-create-component?

Run: npx -y skills add https://github.com/get-convex/agent-skills --skill convex-create-component --agent claude-code — the source lives at github.com/get-convex/agent-skills.

Maintain convex-create-component?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

convex-create-component on getagentictools
[![convex-create-component on getagentictools](https://getagentictools.com/badge/skills/get-convex-agent-skills-convex-create-component.svg)](https://getagentictools.com/skills/get-convex-agent-skills-convex-create-component?ref=badge)
npx agentictools info skills/get-convex-agent-skills-convex-create-component

The second line is the CLI lookup for this page — handy in READMEs and docs.