← ClaudeAtlas

iblai-api-agent-createlisted

Create a new ibl.ai agent from a template via the platform API — set name, display name, description, system prompt, and LLM provider; returns the new agent's unique id. Use when creating an agent from scratch, then configure it with the other /iblai-api-agent-* skills.
iblai/api · ★ 15 · AI & Automation · score 75
Install: claude install-skill iblai/api
# iblai-api-agent-create Create a brand-new agent from a template. This is the step **before** configuring an agent: it mints a new agent and returns its `unique_id`, which you then hand to the `/iblai-api-agent-*` skills (settings, llm, prompts, datasets, …) to configure further. To duplicate an existing agent instead of starting from a template, use `/iblai-api-agent-setting` (fork). ## Auth & conventions - **Base URL:** `https://api.iblai.app` - **Header:** `Authorization: Api-Token $IBLAI_API_KEY` on every request. - **Path vars:** `{org}` = `$IBLAI_ORG`, `{username}` = `$IBLAI_USERNAME`. - Not connected yet? Run **`/iblai-api-login`** first to populate `IBLAI_ORG`, `IBLAI_USERNAME`, and `IBLAI_API_KEY`. ## Reads - **GET** `https://api.iblai.app/dm/api/search/orgs/{org}/users/{username}/mentors/` — list existing agents in the org (useful to pick a fork source or confirm names are free). - **GET** `https://api.iblai.app/dm/api/ai-mentor/orgs/{org}/users/{username}/mentor/categories/` — category options (to assign after creation via `/iblai-api-agent-setting`). ## Writes - **POST** `https://api.iblai.app/dm/api/ai-mentor/orgs/{org}/users/{username}/mentor-with-settings/` — create a new agent from a template (returns the created agent with its `unique_id`): ```json { "template_name": "string (required, e.g. ai-mentor)", "new_mentor_name": "string (required)", "display_name": "string", "description": "string", "system_prompt": "string", "l