iblai-components
SKILL.md
/iblai-components
Overview of all ibl.ai components and how to create a new app.
Creating a New App
Vanilla Next.js + ibl.ai Features
Start with a standard Next.js app and add features as needed:
npx create-next-app@latest my-app --yes
cd my-app
iblai add auth --platform your-tenant
iblai add chat
npm run dev
Full ibl.ai Agent App
Scaffold a complete app with auth, chat, and everything pre-configured:
iblai startapp agent --platform your-tenant
cd <app-name> && pnpm install
cp .env.example .env.local && pnpm dev
Non-Interactive (CI/CD)
iblai startapp agent --yes --platform acme --agent my-id --app-name my-app
AI-Enhanced Scaffolding
iblai startapp agent --platform acme --anthropic-key sk-ant-... \
--prompt "kids learning assistant with bright colors"
Available Components
CLI-Generated (use the CLI)
| Command | What It Adds |
|---|---|
iblai add auth |
SSO authentication -- see /iblai-auth |
iblai add chat |
AI chat widget -- see /iblai-chat (requires agent ID from user) |
AI-Built (you build these using the skill documentation)
| Skill | What It Adds |
|---|---|
/iblai-profile |
User profile dropdown + settings page |
/iblai-account |
Account/organization settings page |
/iblai-analytics |
Analytics dashboard page |
/iblai-notifications |
Notification bell + center page |
These components are built by the AI assistant using SDK components and the
detailed code provided in each skill. The MCP tools (get_component_info,
get_hook_info) provide props references and usage examples.
Other CLI Commands
| Command | What It Adds |
|---|---|
iblai add builds |
Tauri v2 shell -- desktop and mobile builds |
iblai add mcp |
MCP + skills -- @iblai/mcp server config, Claude/OpenCode/Cursor skill files |
Component Priority
- ibl.ai components first -- always use the native component when one exists
- shadcn/ui for everything else -- forms, tables, modals, date pickers, etc.:
npx shadcn@latest add button dialog table form - shadcnspace blocks -- pre-built page sections:
npx shadcn@latest add @shadcn-space/hero-01
ibl.ai and shadcn components share the same Tailwind theme and are visually seamless.
Requirements
- Next.js App Router project (app/ directory)
- Node.js 18+
iblaiCLI available for auth and chat (iblai --version). See/iblai-authprerequisites for installation.- If you started with
npx create-next-app@latest, runiblai add authfirst -- other components depend on the auth providers - If you used
iblai startapp agent, auth is already set up - Brand guidelines: BRAND.md
Weekly Installs
9
Repository
iblai/vibeGitHub Stars
12
First Seen
5 days ago
Security Audits
Installed on
opencode9
deepagents9
antigravity9
github-copilot9
codex9
amp9