add-components-to-registry

Register existing React components with a Tambo registry and generate Zod prop schemas.

1|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/victor-teles/oh-my-query --skill add-components-to-registry-victor-teles
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-components-to-registry
Source: https://github.com/victor-teles/oh-my-query/tree/main/.agents/skills/add-components-to-registry
Command: npx skills add https://github.com/victor-teles/oh-my-query --skill add-components-to-registry-victor-teles

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables teams to expose existing React components to AI by registering them in a centralized Tambo registry, allowing AI to render and reference those components in generated UI.

Core Features & Use Cases

  • Converts existing React components into Tambo-registered components with descriptions and schemas so AI can render them reliably.
  • Generates a corresponding Zod schema for component props, ensuring type-safety when AI selects and uses the component.
  • Updates the component registry (lib/tambo.ts) to include new components for dynamic AI-driven UI composition.

Quick Start

Point to a component file or folder and register it in the Tambo registry.

Frequently Asked Questions about add-components-to-registry

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

FAQPage Schema
How do I register existing React components for AI-driven rendering?

To register React components for AI-driven rendering, you point to a component file or folder and add it to a centralized Tambo registry. This process updates the registry to expose your components for reliable AI-generated UI composition.

What is a Tambo registry and how does it work with React?

A Tambo registry is a centralized configuration that exposes React components to AI. It works by mapping components with descriptions and generated Zod schemas, allowing AI to safely select, reference, and render them in dynamic UI.

Can I use my existing React components with AI rendering without rewriting them?

Yes, you can use existing React components without rewriting them. The registration process converts them into Tambo-registered components by generating prop schemas and adding descriptions, ensuring type-safety when AI selects and uses the component.

How do I generate Zod schemas for React component props during registration?

Generating Zod schemas for React component props happens automatically during the registration process. The Skill validates inputs and handles common prop types to ensure type-safety and predictable integration when AI uses the component.

What is the best way to expose React components to AI for dynamic UI composition?

The best way to expose React components to AI is by registering them in a centralized Tambo registry. This approach generates type-safe Zod schemas and updates your component registry to enable reliable, dynamic AI-driven UI composition.

Does registering components with a Tambo registry validate prop types for AI usage?

Yes, registering components with a Tambo registry validates prop types for AI usage. The process validates inputs and handles common prop types to ensure safe, predictable integration when AI renders the registered React components.