A comprehensive React component library wrapping Vercel AI SDK primitives into ready-to-use UI components. You get 30+ components for chat interfaces (Conversation, Message, PromptInput with file uploads and speech input), tool execution visualization (Tool, Confirmation with approval workflows), and job queues. Built on shadcn/ui so theming just works. The Gates checklist is genuinely useful since you install components individually via shadcn registry, not from npm, and imports are file-specific rather than barrel exports. The Tool component maps cleanly to AI SDK's state machine, and Reasoning auto-collapses after thinking completes. Skip writing chat UI boilerplate and wire these directly into your AI SDK implementation.

skills.sh installs
209
GitHub stars
87
last updated
Aug 21, 2026

Install

$ npx -y skills add existential-birds/beagle --skill ai-elements --agent claude-code

Installs into .claude/skills of the current project.

Files

AI Elements

AI Elements is a comprehensive React component library for building AI-powered user interfaces. The library provides 30+ components specifically designed for chat interfaces, tool execution visualization, reasoning displays, and workflow management.

Installation

Install via shadcn registry:

npx shadcn@latest add https://ai-elements.vercel.app/r/[component-name]

Import Pattern: Components are imported from individual files, not a barrel export:

// Correct - import from specific files
import { Conversation } from "@/components/ai-elements/conversation";
import { Message } from "@/components/ai-elements/message";
import { PromptInput } from "@/components/ai-elements/prompt-input";

// Incorrect - no barrel export
import { Conversation, Message } from "@/components/ai-elements";

Gates (before relying on examples)

Use this sequence when adding or wiring AI Elements so setup is checkable, not assumed.

Sponsors

Details

Repository
github.com/existential-birds/beagle
Categories
Backend & APIs, AI & Agent Building, Automation & Workflows, Cloud & Infrastructure
First seen
Jun 3, 2026

More from existential-birds/beagle

All 40
1davila7 avatarexa-searchdavila7/claude-code-templatesSemantic search, similar content discovery, and structured research using Exa API208skills.sh installs
2lacymorrow avataralpaca-tradinglacymorrow/openclaw-alpaca-trading-skillExecute trades, analyze markets, and manage portfolios using apcacli command-line tool for Alpaca's Trading API. Use when the user wants to trade stocks, ETFs, 208skills.sh installs
3latestaiagents avatargraphrag-patternslatestaiagents/agent-skillsImplement GraphRAG combining knowledge graphs with RAG for multi-hop reasoning. Use this skill when building knowledge graph RAG, implementing multi-hop queries207skills.sh installs
4samhvw8 avatarui-ux-designsamhvw8/dot-claudeUI/UX design reference database. 50+ styles, 21 palettes, 50 font pairings, 20 charts, 8 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Ta207skills.sh installs
5harperaa avatarcsrf-protectionharperaa/secure-claude-skillsImplement Cross-Site Request Forgery (CSRF) protection for API routes. Use this skill when you need to protect POST/PUT/DELETE endpoints, implement token valida206skills.sh installs
6sundial-org avatarself-improvementsundial-org/awesome-openclaw-skillsCaptures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Claude 204skills.sh installs