← ClaudeAtlas

iblai-vibe-agent-createlisted

Create an ibl.ai agent from inside your app — there is no SDK component for creation, so this is the server route (org authority, admin-verified) that calls the platform's mentor-with-settings endpoint, the browser helper that calls it, and the pick-or-create setup screen vibe-starter uses to choose the app's default agent; then hand off to /iblai-vibe-agent-setting and the agent tabs. Use when the user says create an agent, new agent, let admins create agents, agent from a template, or the app has no agent yet. For editing an existing agent see /iblai-vibe-agent; for chatting see /iblai-vibe-agent-chat.
iblai/vibe · ★ 15 · AI & Automation · score 79
Install: claude install-skill iblai/vibe
# /iblai-vibe-agent-create > **First time here?** If `iblai.env` has no `ARCHITECTURE=`, run `/iblai-vibe-start` first (four questions; two minutes) — it decides single-org / multi-org / headless and who signs in, and every skill reads the answer. An agent is created with one platform call and returns a `unique_id` — the UUID every other agent skill needs. The SDK has no creation component (verified against `@iblai/web-containers` 1.16–1.19), so the pattern is a **server route** plus a small form. vibe-starter's `/setup` is that form. ![/setup — pick or create the app's agent](https://raw.githubusercontent.com/iblai/vibe/refs/heads/main/skills/agents/iblai-vibe-agent-create/iblai-vibe-agent-create-1-dialog.png) > **Common setup (brand, conventions, env files, verification):** see [docs/skill-setup.md](https://raw.githubusercontent.com/iblai/vibe/refs/heads/main/docs/skill-setup.md). ## Prerequisites - Auth in place; `IBLAI_API_KEY` in `.env.local` (server-only) — creation needs the org's authority. - `lib/iblai/platform.ts` from `/iblai-vibe-api` (`requireAdmin`, `platformFetch`). - The caller must be an org admin (or hold `MENTOR_CREATORS` — see `/iblai-vibe-rbac`; the org toggle `rbac/student-agent-creation/status/` decides whether plain members may create). ## Step 1: Install Render the assets (strip `.j2`; no variables): | Asset | Destination | Does | |---|---|---| | `admin-agents-route.ts.j2` | `app/api/admin/agents/route.ts` | `GET` lists the org's agen