{"$schema":"https://agentskills.io/schema/v0.2.0/index.json","skills":[{"name":"llms-txt","type":"resource","description":"LLM-optimized overview of ibl.ai products, services, integrations, and capabilities","url":"https://ibl.ai/llms.txt","sha256":"54a7b7a01b6455e07828f9212c2d9dbb8a430ef16043e14fec36e6e2c8597f02"},{"name":"llms-full-txt","type":"resource","description":"Comprehensive LLM reference with detailed product specs, proof points, and 160+ integrations","url":"https://ibl.ai/llms-full.txt","sha256":"3909629bfddcfb1e4cc57790147a475e7e0a2146dc466112f1a23dfe6c189ae0"},{"name":"docs-txt","type":"resource","description":"Full documentation export including titles, YouTube video URLs, and transcripts","url":"https://ibl.ai/docs.txt","sha256":"fb11f8d88073d7c5e26c64e2274f1d80cf9d326a9a71e0c4dcf468ea9bb32ebf"},{"name":"api-schema","type":"openapi","description":"OpenAPI schema for the ibl.ai platform REST API (proxied from platform.iblai.app)","url":"https://ibl.ai/api/docs-schema","sha256":"e871097e50e3f7b3a9650813ed21ea2cbc6a3c4e520af1dab39c15e1d00ea9be"},{"name":"docs-search","type":"api","description":"Full-text search across ibl.ai documentation, blog posts, and platform updates","url":"https://ibl.ai/api/docs-search","sha256":"a8ee84fbe15d43d830de5c889833fe2559ddb35ed30be73606f2dd08791699aa"},{"name":"markdown-pages","type":"content-negotiation","description":"Any page on ibl.ai can be fetched as markdown by requesting Accept: text/markdown or appending .md to the URL","url":"https://ibl.ai","sha256":"533db02d61ea7170204b774c9f21e51cf104030ac4849a89f7fd9cfdb1fa4cbf"},{"name":"blog-feed","type":"feed","description":"RSS feed of ibl.ai blog posts covering AI agents, education technology, and enterprise AI","url":"https://ibl.ai/blog/feed.xml","sha256":"68db3bd8aaf9f393a427608121fa9071111fbcb178521def15caa6dc807b233b"},{"name":"docs-feed","type":"feed","description":"RSS feed of ibl.ai documentation updates","url":"https://ibl.ai/docs/feed.xml","sha256":"9fa8b756f754d1526e67f93d33df946a3c5c79ff20d853fa21d5611c6558c10f"},{"name":"updates-feed","type":"feed","description":"RSS feed of ibl.ai platform release notes and infrastructure updates","url":"https://ibl.ai/updates/feed.xml","sha256":"d2d4b788b9920406ea3c89668da6a2f6272c6c72fffe56ccc8514bdac7d9bd77"},{"name":"combined-feed","type":"feed","description":"Combined RSS feed merging ibl.ai blog posts and platform updates into one chronological stream","url":"https://ibl.ai/combined/feed.xml","sha256":"a51bca94498bd9aec58e78f7914425a9f61ec48cfe4721455010bd340dde9a06"},{"name":"iblai-skills-catalog","type":"resource","description":"Catalog of the 161 ibl.ai agent skills for Claude Code, Cursor and Codex (install: npx skills add iblai/vibe --all)","url":"https://ibl.ai/developer/skills","sha256":"8ac96924de8eee0e04ece44f598e5b4c22272e3ab22790f96f6a9202ff1b4b73"},{"name":"iblai-api-agent-access","type":"skill","description":"Manage role-based access to an ibl.ai agent via the platform API — list role policies, search users/groups, and grant/revoke editor, chat, or analytics_viewer roles for users, groups, and emails. Use when controlling who can edit, chat with, or view analytics for an agent.","url":"https://ibl.ai/developer/skills/iblai-api-agent-access","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-api-agent-access/SKILL.md","sha256":"42c18fbc778eee13c5f7215f98b4b635b564f0d9382b4355be42798b2bd0b168"},{"name":"iblai-api-agent-audit","type":"skill","description":"Read an ibl.ai agent's audit log via the platform API — a who-changed-what trail filterable by action, actor email, and date range. Read-only. Use when investigating configuration changes to an agent.","url":"https://ibl.ai/developer/skills/iblai-api-agent-audit","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-api-agent-audit/SKILL.md","sha256":"77296514487859b7a264cbea78c8851617be6f186705e01340e1293f6873e594"},{"name":"iblai-api-agent-chat","type":"skill","description":"Set up live chat with a deployed ibl.ai agent by wiring the hosted iblai-api-agent-chat MCP server into the project (.mcp.json / claude mcp add) using the .env Api-Token and a chosen agent's unique id. Use to enable runtime conversations with an agent. The actual chatting then happens through the MCP server's tools.","url":"https://ibl.ai/developer/skills/iblai-api-agent-chat","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-api-agent-chat/SKILL.md","sha256":"bb5e213c9e672acd1a471f1377e753fb08a366f6fbaac59802a927d1694c906d"},{"name":"iblai-api-agent-create","type":"skill","description":"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.","url":"https://ibl.ai/developer/skills/iblai-api-agent-create","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-api-agent-create/SKILL.md","sha256":"aea0755d20d89e0d06ad9e9fa09433420bb0ee30de711462df2b14f1f787f9ad"},{"name":"iblai-api-agent-dataset","type":"skill","description":"Manage an ibl.ai agent's training datasets (RAG) via the platform API — list training docs, add resources (file, URL, YouTube, Blackboard, website crawl, GitHub), train/untrain, set visibility and retrain schedule, and delete. Use when feeding an agent knowledge.","url":"https://ibl.ai/developer/skills/iblai-api-agent-dataset","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-api-agent-dataset/SKILL.md","sha256":"939446b5d2ebdb9b8e26db0c8e2cef1aee4dea53648438fd688259c32aec06a6"},{"name":"iblai-api-agent-disclaimer","type":"skill","description":"Manage an ibl.ai agent's disclaimers via the platform API — the Advisory text (saved through the agent settings endpoint), the User Agreement (create/update/activate), and the record of who accepted it. Use when adding legal or advisory notices users must see or accept, or auditing acceptances.","url":"https://ibl.ai/developer/skills/iblai-api-agent-disclaimer","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-api-agent-disclaimer/SKILL.md","sha256":"87324a31a930ac78d6f38701573389d5eca98d9ce40d1c97cca5a66af4a9404e"},{"name":"iblai-api-agent-embed","type":"skill","description":"Configure an ibl.ai agent's embed/widget settings via the platform API — anonymous access, custom CSS/JS, mode, voice/attachment toggles, starter prompts, SSO, share links, and redirect tokens. Use when embedding an agent on an external website.","url":"https://ibl.ai/developer/skills/iblai-api-agent-embed","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-api-agent-embed/SKILL.md","sha256":"07f2d195d473e2c436ef371c40f1d622b838a9d6fe4c52510f4c4df83427f324"},{"name":"iblai-api-agent-eval","type":"skill","description":"Measure and improve agent quality via the platform API — evaluation datasets, dataset items (JSON, CSV upload, or from chat traces), experiment runs, LLM-as-Judge and human-annotation scoring, score configs, and CSV export. Use to test an agent against a dataset and grade the results.","url":"https://ibl.ai/developer/skills/iblai-api-agent-eval","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-api-agent-eval/SKILL.md","sha256":"eee2cd580e469fb20520dcb2fb9305ff59b000db8625c31233954a3ff07ee0ad"},{"name":"iblai-api-agent-history","type":"skill","description":"Read an ibl.ai agent's conversation history and summaries via the platform API — list conversations with sentiment/topic/user/date filters, get general summaries and per-conversation memory, and export chat history as an async report. Use when reviewing or exporting how users have chatted with an agent.","url":"https://ibl.ai/developer/skills/iblai-api-agent-history","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-api-agent-history/SKILL.md","sha256":"61da27c35c4b320e82964dc44f8d0bbb78c8ced536d3820f11a0515e7cbf1c88"},{"name":"iblai-api-agent-llm","type":"skill","description":"Set an ibl.ai agent's LLM provider and model via the platform API — list available provider/model cards and write the selection through the agent settings endpoint. Use when changing which model an agent runs on.","url":"https://ibl.ai/developer/skills/iblai-api-agent-llm","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-api-agent-llm/SKILL.md","sha256":"c20c6a93bb7593fe00532bc9aea3ff5902e833b959b8196f1fc22827522fb351"},{"name":"iblai-api-agent-mcp","type":"skill","description":"MCP connectors for ibl.ai agents, end to end — register MCP servers (featured cross-organization sharing, enable/disable, OAuth service linkage), manage credential connections with the auth_type × scope matrix (org / agent / per-user), wire servers onto an agent, run the OAuth connected-service lifecycle, handle per-user in-chat OAuth (the oauth_required / oauth_connection_resolved chat events), set how a server signs in for one agent (mentor-auth-scope), make a server mandatory or let users turn it off for themselves or for one chat (user_can_disable, preference, session-preference), store the organization's own OAuth app for a server (credentials: client id, secret, redirect URI, scopes) when oauth-find cannot register one, read the MCP directory (registry), verify a server, and debug MCP auth failures (401s, missing OAuth prompts, agents ignoring servers). Use when wiring an agent to MCP servers, letting users switch connectors per chat, or designing/troubleshooting MCP auth.","url":"https://ibl.ai/developer/skills/iblai-api-agent-mcp","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-api-agent-mcp/SKILL.md","sha256":"490d1a3e22c57c37544c77ff7608d86501cdc34caf31fd1b0353c4bd69a47299"},{"name":"iblai-api-agent-memory","type":"skill","description":"Manage an ibl.ai agent's memories via the platform API — list and filter agent memories (by category, user, email, date), curate global (cross-agent) memories, curate shared agent knowledge injected into every user's chat, add/edit/delete memories, manage memory categories, and toggle capture/recall settings. Use when inspecting or curating what an agent remembers.","url":"https://ibl.ai/developer/skills/iblai-api-agent-memory","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-api-agent-memory/SKILL.md","sha256":"68d34acfad35e11ae0119215ebeb0d698166bbc33afbb22bed27bfa5a12cfaf2"},{"name":"iblai-api-agent-privacy","type":"skill","description":"Configure an ibl.ai agent's Privacy Router via the platform API — enable PII detection, choose the allow/redact/mask/block action, select entity types (PERSON, EMAIL_ADDRESS, US_SSN, …), set the privacy response, and toggle output filtering (saved through the agent settings endpoint) — and review the organization’s PII/PHI detection audit log (privacy-flags). Use when controlling how the agent handles personal data or auditing what sensitive data flowed through the agents.","url":"https://ibl.ai/developer/skills/iblai-api-agent-privacy","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-api-agent-privacy/SKILL.md","sha256":"4a78f4677391d9218421f21c4a5632ad5e7a19ade4bf45d13b5658f08025059c"},{"name":"iblai-api-agent-prompt","type":"skill","description":"Manage an ibl.ai agent's prompts via the platform API — built-in system/proactive/study/guided prompts and greeting settings (saved through the agent settings endpoint), plus full CRUD on suggested prompts. Use when editing what an agent says and suggests.","url":"https://ibl.ai/developer/skills/iblai-api-agent-prompt","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-api-agent-prompt/SKILL.md","sha256":"9bd96014e565746b434737e2a0fce28aa360942550c0f0d0b2b60cf8ed4c02a9"},{"name":"iblai-api-agent-safety","type":"skill","description":"Configure an ibl.ai agent's moderation and safety systems via the platform API — enable flags, system prompts and responses (saved through the agent settings endpoint) — and review or delete flagged-prompt moderation logs. Use when setting guardrails or auditing flagged content.","url":"https://ibl.ai/developer/skills/iblai-api-agent-safety","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-api-agent-safety/SKILL.md","sha256":"87fb01c3c85812b69f8f48b3d2381c9f52292e5091d359c41df860f9ce7fde43"},{"name":"iblai-api-agent-sandbox","type":"skill","description":"Connect/disconnect an ibl.ai agent's sandbox (Claw) instance, manage Claw instances, push config, run health/connectivity checks, and set the agent's model — via the platform API. Use when wiring an agent to a sandboxed workspace.","url":"https://ibl.ai/developer/skills/iblai-api-agent-sandbox","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-api-agent-sandbox/SKILL.md","sha256":"52f77e22d9bb2484ca5ac253407f7cdfdd72dad441bd17f03b11c7c3585792fa"},{"name":"iblai-api-agent-session","type":"skill","description":"Talk to a deployed ibl.ai agent directly over REST/SSE (or WebSocket) and manage its chat sessions — POST a prompt to the agent chat endpoint, attach arbitrary metadata (surfaced later as client_context), and list/read sessions and per-task history exports. The direct-transport counterpart to iblai-api-agent-chat's MCP wiring; use when you want raw streamed chat + session records rather than an MCP server.","url":"https://ibl.ai/developer/skills/iblai-api-agent-session","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-api-agent-session/SKILL.md","sha256":"25fd89da5481c05548b6c269b1b37adee804f837226ef79dfa3f49af0effe6f9"},{"name":"iblai-api-agent-setting","type":"skill","description":"Read and write an ibl.ai agent's core settings via the platform API — name, description, category, profile image, visibility, and feature flags (anonymous, featured, LTI, attachments, voice, memory, multi-query RAG, reasoning, prompt caching, incognito, forkable, additional agents). Also fork/duplicate and delete an agent. Use when configuring an agent's basic identity and capabilities.","url":"https://ibl.ai/developer/skills/iblai-api-agent-setting","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-api-agent-setting/SKILL.md","sha256":"465f5a0cb2eeedb4d5c3cbaaaaa1eb675d671a1103604b8d298f42a2b91d0075"},{"name":"iblai-api-agent-skill","type":"skill","description":"Manage an ibl.ai agent's skills via the platform API — browse the org skill catalog, assign/unassign skills to an agent, create/edit/delete catalog skills (shared or private to one agent), and attach files to them. Use when giving an agent reusable skill instructions.","url":"https://ibl.ai/developer/skills/iblai-api-agent-skill","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-api-agent-skill/SKILL.md","sha256":"a1e83fc8d4031116c715e72f0fff7ea939f81733c5e41163f481a70ef8917fa0"},{"name":"iblai-api-agent-support","type":"skill","description":"Manage an ibl.ai agent's human-support tickets via the platform API — list and filter the tickets users raised with an agent (by agent, requester, status, session), read a ticket's conversation thread, reply as the support team, change ticket status, and close or delete tickets. Use when triaging or responding to support requests escalated from agent chats.","url":"https://ibl.ai/developer/skills/iblai-api-agent-support","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-api-agent-support/SKILL.md","sha256":"3d39fa3b2175cd3b805792446975e09ac0d878c8c9e2d258ba3076adf27508b4"},{"name":"iblai-api-agent-tool","type":"skill","description":"Enable or disable an ibl.ai agent's tools via the platform API — list toggleable tools, read currently enabled tool slugs, and write the enabled set (saved through the agent settings endpoint). Use when controlling which tools an agent can use.","url":"https://ibl.ai/developer/skills/iblai-api-agent-tool","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-api-agent-tool/SKILL.md","sha256":"11a3339e0ca6014444c947eb025b332f59569cc6dedcfefd8921df107d74331f"},{"name":"iblai-api-agent-voice","type":"skill","description":"Read and write an ibl.ai agent's voice settings via the platform API — the text-to-speech voice source and voice (browser, OpenAI, Google, ibl.ai), voice instructions, dictation language and transcription hints, the voice-call and dictation switches, and the agent's call configuration (call style, language, AI provider, call voice, screen sharing and its two prompts). Also lists the voice catalog. Use when configuring how an agent sounds, how voice calls and screen sharing behave, or what voices exist.","url":"https://ibl.ai/developer/skills/iblai-api-agent-voice","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-api-agent-voice/SKILL.md","sha256":"efbd6a98e9e54ce9e0bb42a2cb8e6feac1fb1eab57f605e60763eabf38df97e1"},{"name":"iblai-api-analytics","type":"skill","description":"Read ibl.ai analytics via the platform API — agent (chat) analytics, content (courses/programs/pathways/skills) analytics, org-wide KPIs, per-user learning data, costs, and fine-grained LLM usage (per-model/-agent/-user cost, tokens, latency) — plus generate and download Data Reports. Scope per-agent or organization-wide. Use to pull usage, engagement, cost, catalog, or per-user analytics.","url":"https://ibl.ai/developer/skills/iblai-api-analytics","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/analytics/iblai-api-analytics/SKILL.md","sha256":"d9b4854b8020bb39eecd63057f84f099c49d630ad9803d6d47637e614ce2c99a"},{"name":"iblai-api-apply","type":"skill","description":"Platform application gate — turn membership into an apply/review process. Applicant apply/renew/submit flows (drafts, file uploads, fees, withdrawal), reviewer pipeline (list, stats, detail, per-student decisions, notes, waivers, admin override submit, blocks), post-acceptance placement tests and course assignments, student account provisioning (invite/link), and application form authoring (schema, decision templates, fees, renewal windows). Use when wiring up an admissions/enrollment application flow, working the review pipeline, deciding applications, or managing application forms.","url":"https://ibl.ai/developer/skills/iblai-api-apply","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/content/iblai-api-apply/SKILL.md","sha256":"8ca6283660e54eb50d9280a0ea6a84b62dbaf2d2951f0a547dccff2d5e28eafc"},{"name":"iblai-api-billing","type":"skill","description":"Operate an ibl.ai organization's billing surface via the platform API — credit accounts (balance, auto-recharge, manual top-up), transaction history, generic item paywalls (config + price tiers), Stripe Connect checkout (authenticated and guest), subscriptions, access checks, public pricing, and platform reporting (subscribers, revenue, paywalls). Generic item_type/item_id model: any sellable item (agent, course, program, pathway, or custom). Use when reading credit balances, configuring an item's paywall and prices, generating a checkout link, checking access, or pulling subscriber/revenue reports.","url":"https://ibl.ai/developer/skills/iblai-api-billing","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/billing/iblai-api-billing/SKILL.md","sha256":"6e55a9569440e6805a98c7cdc2512fd23b45018f1631374f01bb6ede10c2a90a"},{"name":"iblai-api-canvas-course-builder","type":"skill","description":"Build and populate Canvas LMS courses through the Canvas REST API — creating course shells, modules and module items, pages, assignments, quizzes (Classic and New Quizzes), discussions, announcements, files, assignment groups, sections and enrollments, plus bulk seeding from a spec file, course copies and Common Cartridge imports. Use this skill whenever the user mentions Canvas, Instructure, canvas.instructure.com, a Canvas API token, `/api/v1/courses`, or asks to script, seed, migrate, bulk-create, or automate anything in an LMS course — including one-off scripts, sandbox/demo course generation, syllabus or module scaffolding, roster loading, and debugging Canvas API errors like 401/403/404, \"Rate Limit Exceeded\", unpublished content, or duplicated objects on re-runs. Reach for it even when the user only says \"our LMS\" or names a course by SIS ID and never says the words \"Canvas API\".","url":"https://ibl.ai/developer/skills/iblai-api-canvas-course-builder","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/content/iblai-api-canvas-course-builder/SKILL.md","sha256":"22393bfe8eb6fd63b590ce2dba62abcfad8612693fb53b924d942702215e36a2"},{"name":"iblai-api-catalog","type":"skill","description":"Manage an ibl.ai organization's learning catalog via the platform API — courses, programs, pathways, resources, skills, roles, course/program metadata, plus enrollment, eligibility checks, catalog search, and course reviews. Org-wide content and enrollment operations. Use when wiring up the catalog, enrolling users, checking eligibility, or curating skills/roles/pathways.","url":"https://ibl.ai/developer/skills/iblai-api-catalog","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/content/iblai-api-catalog/SKILL.md","sha256":"5e448ced9678d2835797b4cfcf4b73a258467b801e4348e57d49d151eb541e41"},{"name":"iblai-api-catalog-invitation","type":"skill","description":"Manage an ibl.ai organization's catalog invitations, licenses, access requests, and content suggestions via the platform API — platform/course/program invitations (single, bulk, blank, redeem, check); platform/user/course/program licenses (create/update) with per-user and per-group assignments; course/program access requests (request + approve/reject); and course/program/pathway suggestions (per-user, manage, bulk, group). These are the Data Manager (DM) \"catalog invitations\" REST endpoints, the entitlement/onboarding layer that sits on top of the catalog. Use when inviting users to a platform/course/program, issuing or assigning license seats, reviewing access requests, or pushing course/program/pathway suggestions.","url":"https://ibl.ai/developer/skills/iblai-api-catalog-invitation","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/content/iblai-api-catalog-invitation/SKILL.md","sha256":"f2317a0553eacde930ac715e98555cb7e471a9d28c8dc86bb656064bfb902cb0"},{"name":"iblai-api-catalog-media","type":"skill","description":"Manage an ibl.ai organization's catalog media resources via the Data Manager API — videos, images, documents, audio, and external links attached to a course, unit, or resource (item). Per-org, per-user CRUD plus search and by-item lookup, with multipart file upload. Use when attaching media to course/unit/resource content, listing or searching an org's media, or wiring media into catalog items.","url":"https://ibl.ai/developer/skills/iblai-api-catalog-media","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/content/iblai-api-catalog-media/SKILL.md","sha256":"6c9d64a3b2a6dc5458068dfb8efde2afe77c0cba3658b7cfa9af98b6a8e9f317"},{"name":"iblai-api-credential","type":"skill","description":"Manage an ibl.ai organization's digital credentials via the platform API — credential CRUD, user/group assignments, assertions, course-scoped credential import/export, external provider config + mapping (Accredible), and issuance analytics. Use when issuing, assigning, importing, or reporting on digital credentials and certificates.","url":"https://ibl.ai/developer/skills/iblai-api-credential","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/content/iblai-api-credential/SKILL.md","sha256":"177da47bfcc1ba064946b5436d2ccb27776208408c9e24d6b09768158ff92ff4"},{"name":"iblai-api-crm","type":"skill","description":"Manage an ibl.ai organization's CRM via the platform API — people, organizations, pipelines and stages, lead sources, deals (with stage-move/won/lost actions), activities, and tags. Org-wide sales/relationship management. Use for lead capture, pipelines, and deal flow.","url":"https://ibl.ai/developer/skills/iblai-api-crm","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/organizations/iblai-api-crm/SKILL.md","sha256":"3f986ba462581b11d8bb42742fa2055f82014fd34b5304d0205c6c170b005b5b"},{"name":"iblai-api-ecosystem","type":"skill","description":"Map of the ibl.ai open-source ecosystem — the repo family and the shared @iblai tooling, all built on the api.iblai.app backend. iblai/vibe (this repo) holds both skill families — iblai-vibe-* to build apps with visual components and iblai-api-* to operate the platform headlessly (the former iblai/api); iblai/os and iblai/lms are complete forkable sample apps; iblai/iblai-infra-cli self-hosts the backend. Read this to orient: which repo to reach for when operating vs. building vs. forking vs. deploying. Not a REST skill — no endpoints.","url":"https://ibl.ai/developer/skills/iblai-api-ecosystem","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/ship/iblai-api-ecosystem/SKILL.md","sha256":"3a3e504c00b9a318a711fa812912879e5bfba3094a55231e03abeba5ce157bd5"},{"name":"iblai-api-external-service-proxy","type":"skill","description":"Call third-party AI services through ibl.ai's External Service Proxy — a platform-admin gateway that fronts ElevenLabs (TTS, voice management, dubbing, sound generation, audio isolation, history/quota) and HeyGen (avatar & template video, translation, photo avatars, assets, voices, quota, webhooks). Discover the available services and their endpoints, then POST a request envelope (body/query/headers/path_params, plus multipart files) to invoke one action — the provider API key is stored server-side per org, so clients never hold it. Covers the full action catalog, request/response modes (json/passthrough/stream), credential_policy resolution, async polling, and the 400/401/403/404/502 error surface.","url":"https://ibl.ai/developer/skills/iblai-api-external-service-proxy","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/organizations/iblai-api-external-service-proxy/SKILL.md","sha256":"2587bcac70be8e3bacef7e0de66b430558045206c793a941058d4a9f7c2051d3"},{"name":"iblai-api-feature","type":"skill","description":"Manage an ibl.ai organization's per-user feature configuration and app/onboarding state via the Data Manager (DM) API — read and write a user's feature config (single feature or bulk inline object), bulk-update a feature's values across an entire platform, list the apps a user can access, mark onboarding complete, activate an app free trial, and (when enabled) run an admin platform-provisioning config. Use when toggling feature flags/values for a user or a whole org, reading which apps a user has, updating onboarding status, activating a free trial, or provisioning a platform.","url":"https://ibl.ai/developer/skills/iblai-api-feature","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/users/iblai-api-feature/SKILL.md","sha256":"507256bf37afff7fecbb75f6c7cd5d284314f73b9244ea6340d98b8e45825674"},{"name":"iblai-api-heygen","type":"skill","description":"Drive HeyGen through ibl.ai's dedicated video API — list and clone voices, synthesize speech, create photo and digital-twin avatars, generate avatar videos and poll them, upload media assets, and run interactive streaming avatar sessions end to end. Covers the credit rules, the ownership gate, and the LiveKit handoff. Use when building avatar video generation, voice cloning, or a talking-avatar experience; see /iblai-api-external-service-proxy for the generic multi-provider proxy door.","url":"https://ibl.ai/developer/skills/iblai-api-heygen","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/content/iblai-api-heygen/SKILL.md","sha256":"05b5378b5ecd3bd7d978f21446278b6929dacdb187dc99af4dec14de050b91fb"},{"name":"iblai-api-hosting","type":"skill","description":"Deploy and manage ibl.ai-hosted web apps headlessly via the Data Manager API — upload a build as a zip, poll the deployment until it is live, read the deployed URL, attach and verify custom domains, and delete projects. Covers the deployment lifecycle, the DNS records a domain needs, the public project-to-organization lookup a hosted app calls at boot, and the admin-only access rule. Use when deploying an app, checking a deploy's status, wiring a custom domain, or debugging a failed push; see /iblai-vibe-ops-deploy for the guided runbook.","url":"https://ibl.ai/developer/skills/iblai-api-hosting","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/ship/iblai-api-hosting/SKILL.md","sha256":"148e9d54770e4e8ec7bfebce7984c26b0938ef8abf72acbaee7b48d0ef0f9077"},{"name":"iblai-api-inference","type":"skill","description":"Run inference against an ibl.ai deployment through its OpenAI-compatible API — same request/response shape as OpenAI's /v1/chat/completions, routed to any configured provider/model (e.g. openai/gpt-5). List models, then POST OpenAI-format messages for a single completion or a streamed SSE response, with Api-Token auth. Use to generate completions or tool calls directly, without the agent-chat MCP server or agent wiring.","url":"https://ibl.ai/developer/skills/iblai-api-inference","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-api-inference/SKILL.md","sha256":"d6d51b77e2238fd5c784a74db938e12ddaca170fc663f1e681bb05499eed0a5e"},{"name":"iblai-api-infrastructure","type":"skill","description":"Deploy and self-host the ibl.ai platform infrastructure — AWS single/multi-server architecture, the golden-AMI staging launch pipeline, the iblai-infra-cli (Terraform + Ansible) provisioner, edX LMS SSO identity providers (Google/Microsoft/Apple/OpenID Connect), and standing up OpenClaw/NemoClaw agent-sandbox gateway servers. This is the ops/self-hosting reference (how the platform is deployed on infrastructure you control), not api.iblai.app REST calls. For the API side of claw instances, see /iblai-api-agent-sandbox.","url":"https://ibl.ai/developer/skills/iblai-api-infrastructure","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/ship/iblai-api-infrastructure/SKILL.md","sha256":"7eccb5f9a1390cd07d3c62a2bfeb9e34549157f0449a8e0cf7ee0675451fe3bd"},{"name":"iblai-api-integration","type":"skill","description":"Manage an organization's account-level integrations via the platform API — third-party LLM provider keys, Data Source credentials, and Platform API tokens. Use when connecting an ibl.ai organization to external model providers, data sources, or issuing API keys.","url":"https://ibl.ai/developer/skills/iblai-api-integration","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/organizations/iblai-api-integration/SKILL.md","sha256":"dc747c6b249d5f2bfcb73074189db24d6810eee6fae309b9d25d05e95b2ffe11"},{"name":"iblai-api-invite","type":"skill","description":"Manage ibl.ai organization user invitations via the platform API — list invites (accepted/pending) and send invites individually or in bulk (CSV rows), with optional group assignment. Use when inviting users into an organization.","url":"https://ibl.ai/developer/skills/iblai-api-invite","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/users/iblai-api-invite/SKILL.md","sha256":"76f58a2984633e6773bdcaa05fd6722f71cc94ba1b4f9da319dc4801b06d2d44"},{"name":"iblai-api-login","type":"skill","description":"Connect an ibl.ai organization for API access. Gets the user signed in (ibl.ai/join if new, login.iblai.app/me if returning), captures their org key and username, mints a Platform API Token, and writes IBLAI_ORG / IBLAI_USERNAME / IBLAI_API_KEY to .env and PLATFORM / TOKEN / IBLAI_USERNAME to iblai.env (the same values under the names each skill family uses). If you already hold org credentials (key + secret), the secret works directly as the Api-Token — no browser needed. Run this first before any other iblai-* skill.","url":"https://ibl.ai/developer/skills/iblai-api-login","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/start/iblai-api-login/SKILL.md","sha256":"7edc1a95f58a6760311961632ce93b7bea83bb627156a31eb3b11163fb1b6206"},{"name":"iblai-api-management","type":"skill","description":"Administer an ibl.ai organization via the platform API - manage Users (list, activate, promote/demote, bulk role sync, set policies), edX roles (full catalog: global/course/org), Groups, RBAC Roles and Policies, Teams (user-groups + team access), and Alerts (watched groups/users/watchers). Use for organization-level user and access administration.","url":"https://ibl.ai/developer/skills/iblai-api-management","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/users/iblai-api-management/SKILL.md","sha256":"9e9021660b108f3c91807a6172338b0dac59fe0f40e9e26678af8b220cc4cd83"},{"name":"iblai-api-milestone","type":"skill","description":"Read and write an ibl.ai organization's catalog milestones via the platform API — course, resource, program, and pathway completions, plus skill points at block, course, platform, and user level (including bulk and group updates). Use when querying or recording user progress and skill-point totals.","url":"https://ibl.ai/developer/skills/iblai-api-milestone","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/content/iblai-api-milestone/SKILL.md","sha256":"335f149ed0bc6e96b3a215612968184815c22cd57dae8eac2572eddb55de85b1"},{"name":"iblai-api-notification","type":"skill","description":"Read and send ibl.ai platform notifications via the API — unread counts, the notifications list with filters, mark-as-read (all, bulk, or specific), delete, the two-step notification builder (preview then send/schedule, with source validation and recipient preview), per-user notification preferences, per-user push-device (FCM) tokens, and org-admin email-template & SMTP management. Use when reading an organization's notifications, sending one, tuning a user's preferences, or configuring notification templates.","url":"https://ibl.ai/developer/skills/iblai-api-notification","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/users/iblai-api-notification/SKILL.md","sha256":"12829ae68f26f915bb02129bbe53524c737dd328a6216cf36b96e948eded76a8"},{"name":"iblai-api-org","type":"skill","description":"Read and write an ibl.ai organization's org-wide settings via the platform API — the org metadata object holding Default Agent, Help Center URL, Chat Area Width, and feature toggles (Help/Accessibility menus, Community Agents, Report Inappropriate Content). Use when configuring org-wide behavior.","url":"https://ibl.ai/developer/skills/iblai-api-org","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/organizations/iblai-api-org/SKILL.md","sha256":"75eeeec468306ce9215e5d91389d2cbfd168e1844cd1eb170b8825ddcdeae484"},{"name":"iblai-api-profile","type":"skill","description":"Read and manage the signed-in user's own profile via the platform API — basic account info, social links, education, experience, résumé, and memory. Use for self-service profile management. (For the user's learning analytics, see /iblai-api-analytics.)","url":"https://ibl.ai/developer/skills/iblai-api-profile","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/users/iblai-api-profile/SKILL.md","sha256":"907046d3010715242c4097786af73f8f828d5dec567f243e66490a5d78d1b007"},{"name":"iblai-api-profile-metadata","type":"skill","description":"Read and write per-user, per-organization metadata via the platform API — a key-value store for user preferences, app settings, feature flags, and onboarding progress. Defaults to the signed-in user; admins can target another user. Use to persist per-user state.","url":"https://ibl.ai/developer/skills/iblai-api-profile-metadata","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/users/iblai-api-profile-metadata/SKILL.md","sha256":"02fba30aaa1c6e60c2a8ad75cf2a1d5faac430a883141a4763d7cb4ce3ac2517"},{"name":"iblai-api-rbac","type":"skill","description":"Manage an ibl.ai organization's RBAC via the platform API — roles (actions + data actions), policies, groups, permission checks, resource/action discovery, agent and team access sharing, bulk user policies, and student creation/LLM-access toggles. Org-wide access control. Use to define who can do what.","url":"https://ibl.ai/developer/skills/iblai-api-rbac","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/users/iblai-api-rbac/SKILL.md","sha256":"2e872232a8c78e36b06501f5d93e7dd0bab59493648d1d8612494097645c3ec9"},{"name":"iblai-api-scim","type":"skill","description":"Provision and manage an ibl.ai organization's directory over the SCIM 2.0 REST API — users (with the Enterprise User extension) and RBAC groups, including RBAC group membership that auto-links users to the platforms behind those groups. Use when standing up or syncing directory provisioning (SCIM 2.0) for an org: creating/deactivating users, managing RBAC group membership, or wiring identity-provider provisioning.","url":"https://ibl.ai/developer/skills/iblai-api-scim","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/users/iblai-api-scim/SKILL.md","sha256":"52dffafee1969c4a5f371bac2f0d6244fe5dfc79bbfbc95f4c51b01afbf043fb"},{"name":"iblai-api-search","type":"skill","description":"Discover agents and learning content in an ibl.ai organization via the platform API — faceted, paginated search over agents and the catalog (courses, programs, pathways, skills), personalized (RAG) recommendations, global/personalized agent search, and seller-facing sellable-items search; plus admin management of the recommendation prompts. Use to find, browse, or get recommended agents/content (mostly read-only; recommendation-prompt endpoints write).","url":"https://ibl.ai/developer/skills/iblai-api-search","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-api-search/SKILL.md","sha256":"650a5012629a44d358cb9bb8c0237642a04452e037b3ae6a71c7e2d564f0bd23"},{"name":"iblai-api-spend-caps","type":"skill","description":"Manage an ibl.ai organization's LLM spend caps via the platform API — admin-imposed maximum LLM cost at three scopes (organization-wide, one agent, or one user on one agent), each with a rolling interval (day/week/month/year), a hard-block or alert-only enforcement mode, and near-limit alert thresholds. Read the current fill/zone for a user's applicable caps (safe to show end users, dollars hidden). Use when setting a budget ceiling on an org/agent/user, listing configured caps, checking how close a user is to their limit, or removing a cap. Spend counters are reconciled from ClickHouse and are read-only.","url":"https://ibl.ai/developer/skills/iblai-api-spend-caps","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/billing/iblai-api-spend-caps/SKILL.md","sha256":"88a275e1120e8477ce2e06085505ffb56146436df13630466cd7858a88f43716"},{"name":"iblai-api-studio","type":"skill","description":"Family index for authoring Open edX courses directly on Studio (studio.learn.iblai.app) and verifying them on the LMS (lms.ibl.ai) from the terminal — preflight, build order, how to plan a production-grade outline, the bulk outline builder versus block-by-block calls, and which /iblai-api-studio-* skill covers sign-in, course create, sections/subsections/units, HTML/PDF/problem components, settings, team, grading, publish and LMS-side checks. Use when the user says Studio, Open edX, edX, xblock, course outline, \"build a course on our LMS\", or asks which Studio skill to run.","url":"https://ibl.ai/developer/skills/iblai-api-studio","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/content/iblai-api-studio/SKILL.md","sha256":"9950346b73447eee080cfb15c6b910fc1f33c9bcd5b25473dea35cc6706637c3"},{"name":"iblai-api-studio-auth","type":"skill","description":"Sign in to Open edX Studio (studio.learn.iblai.app) and the LMS from a browser window the user controls, capture the session cookies (studio_session_id, sessionid, csrftoken) with the bundled Playwright script, verify them, and write the gitignored studio.env that every /iblai-api-studio-* skill reads; --check validates an existing session in one command. Use first whenever the user wants to author or configure an Open edX course from the terminal, and again when a Studio call answers 302 to /login, 403 CSRF, or an HTML \"Studio Server Error\" page. Session auth only — no Api-Token, no password handling. For the build order and the other Studio skills, see /iblai-api-studio.","url":"https://ibl.ai/developer/skills/iblai-api-studio-auth","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/content/iblai-api-studio-auth/SKILL.md","sha256":"56f87c4b9dec97c7bb4f36b18a2e18a175e18ca70bff94d740b77196e22bedf4"},{"name":"iblai-api-studio-course-create","type":"skill","description":"Create a course on Open edX Studio (studio.learn.iblai.app) from the terminal — POST the org key and display name (optionally number and run) to Studio's course-management endpoint and get the course key back; list the user's courses, read a course summary, derive the course root block for outline work, and delete a course. Use when the user wants a new Open edX course, asks for their course key, needs to know which courses they can edit, or wants a course removed. Session auth via studio.env; run the auth preflight first.","url":"https://ibl.ai/developer/skills/iblai-api-studio-course-create","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/content/iblai-api-studio-course-create/SKILL.md","sha256":"56057f7d7de7b3591d8b57fc801f5964000b3243bd88065c11873fea55ca5abb"},{"name":"iblai-api-studio-grading","type":"skill","description":"Read and set an Open edX course's grading policy on Studio — assignment types (Homework, Lab, Exam…) with min_count, drop_count, short_label and weight, the letter-grade cutoffs, grace period and minimum credit grade; replace the whole policy or edit one assignment type. Use when the user says grading policy, assignment types, weights, pass mark, letter grades, drop the lowest, grace period, or \"how is the course graded\". Session auth via studio.env. For the build order and the other Studio skills, see /iblai-api-studio.","url":"https://ibl.ai/developer/skills/iblai-api-studio-grading","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/content/iblai-api-studio-grading/SKILL.md","sha256":"2c62e7322a633550e0bce96d970ba5e30f16dfe1071a55e6cc045bdf18d75fb1"},{"name":"iblai-api-studio-html","type":"skill","description":"Add and edit HTML (text) components in an Open edX unit on Studio — create the html block, write its HTML body and title in one update, reference uploaded images and files via /static/ paths, duplicate or delete it, and follow the authoring rules that make content look designed (cards, callouts, tables, tooltips via inline CSS) while leaving typography and page width to the LMS. Use when the user wants text, a reading, an explanation, a callout, a comparison table, an embedded video/iframe, or any rich content inside a unit. Session auth via studio.env; run the auth preflight first.","url":"https://ibl.ai/developer/skills/iblai-api-studio-html","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/content/iblai-api-studio-html/SKILL.md","sha256":"3ca6f311cf1d92dc203d402ca5180a34ce39129aa3910ebd7838d950abdc32f8"},{"name":"iblai-api-studio-lms","type":"skill","description":"Verify and operate the LMS side of an Open edX course built on Studio — the calls the lms.ibl.ai LMS app makes against the LMS API: enroll yourself or (as course staff) other users, check enrollment status, list a course's users, read the published outline and blocks as a user, read course details and the merged course metadata the catalog shows, and progress/grading as seen by users. Use after publishing to confirm what users see, to enroll test users, or when the user asks \"is it in the catalog / can students see it\". Session auth via studio.env (LMS cookies).","url":"https://ibl.ai/developer/skills/iblai-api-studio-lms","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/content/iblai-api-studio-lms/SKILL.md","sha256":"efa107bae481eb4ab14a16fd973b9cd852f791822a17879b597771f739a287e9"},{"name":"iblai-api-studio-outline","type":"skill","description":"Build or bulk-edit an Open edX course outline on Studio — a new course in one request from a JSON spec via the IBL course-creator API (POST /api/v1/ibl/course/create_full_course, which also publishes), or an existing course at scale with the bundled reconcile driver that diffs the same spec against the live outline and creates/updates/reorders/deletes idempotently; plus the v1 helpers to list every unit with its components and create/update/publish single blocks. Use when a course plan is known up front, when many readings/units of an existing course must change at once, or to resume a bulk build. Session auth via studio.env; single-block edits are the section/subsection/unit/html/problem skills. For the build order and the other Studio skills, see /iblai-api-studio.","url":"https://ibl.ai/developer/skills/iblai-api-studio-outline","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/content/iblai-api-studio-outline/SKILL.md","sha256":"98fe48d457d6e85c0b0147db4733760de83a3948c2dadff4332e18603730c92b"},{"name":"iblai-api-studio-pdf","type":"skill","description":"Add a PDF viewer component to an Open edX unit on Studio — enable the pdf advanced module on the course, upload the PDF as a course asset, create the pdf block, and save its title and href through the block's own save_pdf handler (the generic xblock update does not persist the file field). Use when the user wants a PDF, slides, a syllabus, a reading handout or any document displayed inline in a unit. Session auth via studio.env.","url":"https://ibl.ai/developer/skills/iblai-api-studio-pdf","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/content/iblai-api-studio-pdf/SKILL.md","sha256":"780eacfa55ca4e2c49e172c50329506bdf884f47532477f3815043bf089a3862"},{"name":"iblai-api-studio-problem","type":"skill","description":"Add and edit problem (assessment) components in an Open edX unit on Studio — create ONE problem block per unit that holds all of the unit's questions as several OLX responses, write the OLX in data, set display name, max attempts, weight, show-answer and randomization in metadata, and clear the stale markdown so the OLX is authoritative. Ships verified OLX for multiple choice, checkboxes, numerical, text and dropdown questions with hints and solutions. Use when the user wants a quiz, questions, exercise, assessment, knowledge check or any of those answer types. Session auth via studio.env; run the auth preflight first.","url":"https://ibl.ai/developer/skills/iblai-api-studio-problem","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/content/iblai-api-studio-problem/SKILL.md","sha256":"39bc0c2197795a391971cfce40b7cf73d9e565bc1268e5253e95011c18a41a04"},{"name":"iblai-api-studio-publish","type":"skill","description":"Publish draft changes of an Open edX course on Studio — make a unit, subsection, section or the whole course public, read the publish and visibility state of every block (published, has_changes, visibility_state), discard unpublished changes, and confirm users can now see the content; includes the first-publish checklist (settings, pacing, enrollment window, complete outline). Use when the user says publish, go live, release, \"users can't see\", draft vs published, discard changes, or asks whether the course is published. Session auth via studio.env; run the auth preflight first.","url":"https://ibl.ai/developer/skills/iblai-api-studio-publish","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/content/iblai-api-studio-publish/SKILL.md","sha256":"d2c223c3b5b7915b8a57baad02f3cbb406884ab1335f617a4c36e96084373df8"},{"name":"iblai-api-studio-section","type":"skill","description":"Manage the top level of an Open edX course outline on Studio — create sections (chapter blocks) under the course root, rename them, set release dates and staff-only visibility, reorder them, read the whole outline with publish state, and delete sections. Use when the user says section, week, module, chapter, course outline, \"hide this from users\", or reorder. Session auth via studio.env. For the build order and the other Studio skills, see /iblai-api-studio.","url":"https://ibl.ai/developer/skills/iblai-api-studio-section","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/content/iblai-api-studio-section/SKILL.md","sha256":"befac696990276b0ca991540c44852d0707ccf0017456a8b1ae6b23858bffb72"},{"name":"iblai-api-studio-settings","type":"skill","description":"Read and update an Open edX course's settings on Studio — schedule (start, end, enrollment dates), pacing, language, title/subtitle/description/short description/overview (about page), effort, intro video, course and banner images (asset upload), catalog fields that flow to the ibl.ai LMS app (subject, tags, level, topics, promotion, slug, agent), plus advanced settings such as advanced_modules — and the ordering rules (settings before content, pacing before the course starts, enrollment before start). Use when the user says course settings, schedule & details, dates, description, about page, course image, intro video, self-paced, catalog tags, advanced settings, or upload a file. Session auth via studio.env; run the auth preflight first.","url":"https://ibl.ai/developer/skills/iblai-api-studio-settings","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/content/iblai-api-studio-settings/SKILL.md","sha256":"c2e287777aa69b7b23b4e33b47dfdeb54ba502dd2e1106ef84b0ce4bf8a790b1"},{"name":"iblai-api-studio-subsection","type":"skill","description":"Manage subsections (sequential blocks) of an Open edX course on Studio — create them inside a section, rename, set the assignment type (graderType from the grading policy), due date, release date, hide-after-due, staff-only visibility and timed-exam settings, reorder or move them between sections, and delete. Use when the user says subsection, lesson, lecture, assignment, due date, graded, timed exam, or \"make this a Homework\". Session auth via studio.env. For the build order and the other Studio skills, see /iblai-api-studio.","url":"https://ibl.ai/developer/skills/iblai-api-studio-subsection","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/content/iblai-api-studio-subsection/SKILL.md","sha256":"c1d4426bbab0ea0df4025ed6b8287b1ad5b53a68ba2284d3a4c04e6a08356462"},{"name":"iblai-api-studio-team","type":"skill","description":"Manage an Open edX course team on Studio — list who can edit a course, add a user as staff or instructor by email, change their role, and remove them; check a user's edX roles across courses. Use when the user says course team, add an instructor, give someone edit access, co-author, staff vs admin/instructor, or remove someone from the course. Session auth via studio.env. For the build order and the other Studio skills, see /iblai-api-studio.","url":"https://ibl.ai/developer/skills/iblai-api-studio-team","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/content/iblai-api-studio-team/SKILL.md","sha256":"6407b3019c6baab1419448c8ed113411ce521dd29b1789b3ac2a75d52275cad2"},{"name":"iblai-api-studio-unit","type":"skill","description":"Manage units (vertical blocks) of an Open edX course on Studio — create a unit inside a subsection, list and reorder the components it contains, rename, set staff-only visibility, duplicate, move between subsections, and delete. Use when the user says unit, page, \"add a page to the lesson\", reorder components, or asks what is inside a unit. Session auth via studio.env; components themselves are added with the html / problem / pdf skills. For the build order and the other Studio skills, see /iblai-api-studio.","url":"https://ibl.ai/developer/skills/iblai-api-studio-unit","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/content/iblai-api-studio-unit/SKILL.md","sha256":"36c9317db8112ccc3b3b385ea6d0e23528e9df1a42aa4fc2e9679fd8b2c963c7"},{"name":"iblai-api-token","type":"skill","description":"Manage an organization's Platform API Tokens via the platform API — list, create (secret shown once), and delete Api-Tokens by name. Use when issuing or rotating the keys that authenticate ibl.ai API access.","url":"https://ibl.ai/developer/skills/iblai-api-token","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/organizations/iblai-api-token/SKILL.md","sha256":"3a9d9adfb4eca10b97a1a9a9609f460c96a11fffb0ec9cb589633da847c67694"},{"name":"iblai-vibe","type":"skill","description":"Start here for anything on the ibl.ai platform — the map from what you want (a new app; users and admins; custom user or organization data; agents; memory; analytics; charging users; iOS, Android, macOS, Windows; operating the platform headlessly from a terminal or CI; anything with no component) to the skill that does it. Use when the user mentions ibl.ai, iblai, or vibe, points an agent at github.com/iblai/vibe, asks where a capability lives, which skill to use, whether a skill has a UI, or how to build or operate agents, users, organizations, memories, analytics, or billing. Two families in one install — iblai-vibe-* (visual components, build, ship) and iblai-api-* (headless REST) — plus the sibling repos iblai/os (reference app) and iblai/vibe-marketing.","url":"https://ibl.ai/developer/skills/iblai-vibe","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/start/iblai-vibe/SKILL.md","sha256":"78a6688d8e61f75fc52931192c62ae0933a2931b9851c1254aa1a7e7fb0dfa9e"},{"name":"iblai-vibe-account","type":"skill","description":"Add account and organization settings page to your Next.js app","url":"https://ibl.ai/developer/skills/iblai-vibe-account","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/organizations/iblai-vibe-account/SKILL.md","sha256":"2fec851c17c2b37b281aff889a5da17c70dd3015ffc4942c46ac9a05847d29a3"},{"name":"iblai-vibe-admin","type":"skill","description":"Users versus admins in an ibl.ai app — the User/Admin view switch, the isTenantAdmin() rule, an admin area (users and invitations, roles and policies, analytics, billing, memory, organization) that only org admins see, and where each admin surface comes from in the SDK. Use when the user mentions admin, administrators, user management, roles, permissions, invite users, admin dashboard, \"who can\", or wants some pages hidden from regular members. For agent-level sharing see /iblai-vibe-agent-access; for the RBAC model see /iblai-vibe-rbac; for the SDK Account page see /iblai-vibe-account.","url":"https://ibl.ai/developer/skills/iblai-vibe-admin","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/users/iblai-vibe-admin/SKILL.md","sha256":"792863b40337783e5e8886cfea3470a23ab735181a8c28a374835b1a6ef7089f"},{"name":"iblai-vibe-agent","type":"skill","description":"Family index for configuring one ibl.ai agent from your app — the AgentSettingsProvider layout every tab needs, the suggested route layout, and the map of all 26 agent settings tabs (settings, prompts, LLM, datasets, memory, tools, access, analytics, API, billing, embed, evals, grader, history, LTI, MCP, privacy, safety, sandbox, screen sharing, skills, support, tasks, voice, audit, disclaimers) with the skill that mounts each. Use when the user wants to edit, configure, or manage an agent, or asks which agent tab does what. For creating an agent see /iblai-vibe-agent-create; for chatting see /iblai-vibe-agent-chat; for browsing agents see /iblai-vibe-agent-search.","url":"https://ibl.ai/developer/skills/iblai-vibe-agent","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-agent/SKILL.md","sha256":"f475a8bdc3c406a1842882816b9f01b1e4acf95a3aad42b327f7c90b49bf7315"},{"name":"iblai-vibe-agent-access","type":"skill","description":"Add the agent Access tab (role-based access control for editor and chat roles) to your Next.js app","url":"https://ibl.ai/developer/skills/iblai-vibe-agent-access","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-agent-access/SKILL.md","sha256":"90616bed5e9f5a42f987351179939da013e228b2b284b6aaa6dd9ffe13937210"},{"name":"iblai-vibe-agent-analytics","type":"skill","description":"Add the agent Analytics tab (AgentAnalyticsTab, a hub of report cards for one agent that hands off to your full analytics pages) to your Next.js app. Use when the user wants an Analytics tab among the agent settings tabs, links from an agent to its usage, users, topics, transcripts, costs, or reports, or mentions AgentAnalyticsTab. For the dashboards themselves see /iblai-vibe-analytics; for the REST contract see /iblai-api-analytics.","url":"https://ibl.ai/developer/skills/iblai-vibe-agent-analytics","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-agent-analytics/SKILL.md","sha256":"8271ea9b4d2222c1082979f77e691d430955d1e609e557ea0de797c18e6fb1e6"},{"name":"iblai-vibe-agent-api","type":"skill","description":"Add the agent API tab (list, create and delete the API keys apps use to call the agent; the secret is shown once) to your Next.js app. Use when the user mentions agent API keys, programmatic access to an agent, creating or revoking an API key, or the API tab. For the REST contract see /iblai-api-token.","url":"https://ibl.ai/developer/skills/iblai-vibe-agent-api","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-agent-api/SKILL.md","sha256":"b61381bd358be109be5ea3c6242f3295a73dd7fad7f45d25a5bdb8328a49c9dc"},{"name":"iblai-vibe-agent-audit","type":"skill","description":"Add the agent Audit tab (audit log of who changed what and when, with user/date/action filters) to your Next.js app","url":"https://ibl.ai/developer/skills/iblai-vibe-agent-audit","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-agent-audit/SKILL.md","sha256":"682a82f5846649c84f92027a636ab1958b114d2eb30ff696c96b95935005bfaf"},{"name":"iblai-vibe-agent-billing","type":"skill","description":"Add the agent Billing tab (LLM spend limits for the agent and per user, with usage bars, block or alert-only enforcement, and near-limit alert thresholds) to your Next.js app. Use when the user mentions spend caps, spend limits, an agent's AI budget, per-user limits, usage limits, or blocking requests over budget. For the REST contract see /iblai-api-spend-caps; for the organization-wide limit see /iblai-vibe-billing.","url":"https://ibl.ai/developer/skills/iblai-vibe-agent-billing","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-agent-billing/SKILL.md","sha256":"349346986c1d446c214c132a030e198b0f4e6f2f0fdf48b478ae591ebff91c50"},{"name":"iblai-vibe-agent-chat","type":"skill","description":"Add the in-process Chat SDK component (full agent surface — message stream, canvas, file attach, voice, prompts) to a Next.js app","url":"https://ibl.ai/developer/skills/iblai-vibe-agent-chat","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-agent-chat/SKILL.md","sha256":"2b265ac8768d6c6999965075373deac99c2fb48e1c37e6bd85763c9ddc86c757"},{"name":"iblai-vibe-agent-chat-sidebar","type":"skill","description":"Wrap the Chat surface with the SDK's AppSidebar — projects dropdown, pinned/recent messages, and host-supplied content/footer menu items","url":"https://ibl.ai/developer/skills/iblai-vibe-agent-chat-sidebar","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-agent-chat-sidebar/SKILL.md","sha256":"78787e3be6138083b77559a3156cfd4bcd49cc38e630611b6684ef36622c954d"},{"name":"iblai-vibe-agent-create","type":"skill","description":"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.","url":"https://ibl.ai/developer/skills/iblai-vibe-agent-create","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-agent-create/SKILL.md","sha256":"e04f504c4ff30cee8a96b26fce180e3bad489771c49cd1809b149b96d7789660"},{"name":"iblai-vibe-agent-dataset","type":"skill","description":"Add the agent Datasets tab (the agent's knowledge base -- add files, URLs, YouTube, GitHub, cloud drives or a web crawl; train, untrain, retrain on a schedule, change visibility, delete) to your Next.js app. Use when the user mentions agent datasets, training data, knowledge base, RAG, uploading documents to an agent, or retraining. For the REST contract see /iblai-api-agent-dataset.","url":"https://ibl.ai/developer/skills/iblai-vibe-agent-dataset","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-agent-dataset/SKILL.md","sha256":"e5b0a41ad387ef167bc368caf5c062dfe8960d8a80da4d99a510ae0ae470b90e"},{"name":"iblai-vibe-agent-disclaimer","type":"skill","description":"Add the agent Disclaimers tab (a User Agreement users must accept before chatting, an Advisory note shown in the chat, and the list of who agreed) to your Next.js app. Use when the user mentions disclaimers, terms users must accept, an AI notice in the chat, or who accepted an agent's agreement. For the REST contract see /iblai-api-agent-disclaimer.","url":"https://ibl.ai/developer/skills/iblai-vibe-agent-disclaimer","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-agent-disclaimer/SKILL.md","sha256":"fe6d4dbbda28ba31671da39462852663550b747cb1194dc09de367f0cad85444"},{"name":"iblai-vibe-agent-embed","type":"skill","description":"Add the agent Embed tab (embed code, custom styling, shareable links) to your Next.js app","url":"https://ibl.ai/developer/skills/iblai-vibe-agent-embed","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-agent-embed/SKILL.md","sha256":"83cdfe919125b71b235c1bdcbf4aec6db85646bb5f0f318b3df51501f5e9483d"},{"name":"iblai-vibe-agent-evals","type":"skill","description":"Add the agent Evals tab (run the agent against a benchmark of test questions, score the answers with LLM-as-Judge reviews or manual scores, export CSV) to your Next.js app. Use when the user mentions evals, evaluations, benchmarks, test sets, LLM-as-Judge, scoring agent answers, or measuring agent quality. For the REST contract see /iblai-api-agent-eval.","url":"https://ibl.ai/developer/skills/iblai-vibe-agent-evals","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-agent-evals/SKILL.md","sha256":"88649d866cfa0c50276f1402352146768bbe678eef8e59f0e99c9ab152400b4e"},{"name":"iblai-vibe-agent-grader","type":"skill","description":"Add the agent Grader tab (turn grading on, write grading instructions, build a points rubric, and review or override the grades the agent issued) to your Next.js app. Use when the user mentions grading, rubrics, scoring essays or submissions, auto-grading, grade overrides, or LMS grade sync. For the agent's other tools see /iblai-vibe-agent-tool.","url":"https://ibl.ai/developer/skills/iblai-vibe-agent-grader","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-agent-grader/SKILL.md","sha256":"f6496f2601c64f4310b6cdc9f28fbb5cff51d3af0bbe267d65b54a896ca2895d"},{"name":"iblai-vibe-agent-history","type":"skill","description":"Add the agent History tab (every user's conversations with this agent — filters, export, and a transcript panel with attachments, retrieved documents, tool calls, and per-turn metadata such as the model, Canvas and Proactive Prompt). Use when the user mentions conversation history, transcripts, chat logs, what people asked an agent, or exporting conversations. For the signed-in user's own history see /iblai-vibe-history; for the org-wide Transcripts tab see /iblai-vibe-analytics; for the REST endpoints see /iblai-api-agent-history.","url":"https://ibl.ai/developer/skills/iblai-vibe-agent-history","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-agent-history/SKILL.md","sha256":"c188e9b0d3fd15e48c57fbab9cb4a1889e340579ecd32ce690bf1d2bc41b0808"},{"name":"iblai-vibe-agent-llm","type":"skill","description":"Add the agent LLM tab (pick the provider and model the agent answers with, allow in-chat model change, choose the models users can pick) to your Next.js app. Use when the user mentions the agent's model, LLM, provider, switching to GPT / Claude / Gemini, the model picker, or letting users switch models. For the REST contract see /iblai-api-agent-llm.","url":"https://ibl.ai/developer/skills/iblai-vibe-agent-llm","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-agent-llm/SKILL.md","sha256":"436fb266a9f436569c4401b090d0455612665e8ed14d913c23abb103fde26596"},{"name":"iblai-vibe-agent-lti","type":"skill","description":"Add the agent LTI tab (put the agent inside an LMS course with LTI 1.3 -- the launch switch, the agent's LTI link, the organization's signing keys and LMS tools, and the endpoints to register) to your Next.js app. Use when the user mentions LTI, Canvas, Brightspace, Blackboard, Moodle, deep linking, or adding the agent to an LMS course. For the agent's other settings see /iblai-vibe-agent.","url":"https://ibl.ai/developer/skills/iblai-vibe-agent-lti","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-agent-lti/SKILL.md","sha256":"4fc247731d985af3564153e9bf77f9c8c2a04929f07d9dd54aaaf7e855b92e63"},{"name":"iblai-vibe-agent-mcp","type":"skill","description":"Add the agent MCP tab (outside services the agent can use in chats: Featured and Directory connectors switched on or off per agent, custom connectors with OAuth, API key or no auth, per-agent sign-in scope, \"Allow Users to Turn Off\", the organization's own OAuth app when a service can't register one, and the chat composer's MCP panel where users switch connectors per chat) to your Next.js app. Use when the user mentions MCP, connectors, connecting GitHub / Google Drive / Linear to an agent, OAuth client id and secret for a connector, letting users turn a connector off, or MCP in the chat box. For the Tools switch see /iblai-vibe-agent-tool; for the chat itself see /iblai-vibe-agent-chat; for the REST contract see /iblai-api-agent-mcp.","url":"https://ibl.ai/developer/skills/iblai-vibe-agent-mcp","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-agent-mcp/SKILL.md","sha256":"7ee2783c13249f0061a741217b56bef5f911f8f43a7df829aeb749d0c97a208d"},{"name":"iblai-vibe-agent-memory","type":"skill","description":"Add the agent Memory tab — the Long-term Memory switch and two sub-tabs, Personal Memories (what the agent remembered about each person, by category, with user and date filters, a Categories manager and Add Memory) and Shared Memory (facts, rules and background every person who chats with this agent gets — add, edit, delete, paginated). Use when the user mentions agent memory, \"remember across conversations\", what the agent knows about a user, or wants an agent to always keep facts or house rules in mind. For the org-wide admin surface see /iblai-vibe-memory; for what memory means and which surface fits which audience see /iblai-vibe-memory-guide; for the REST endpoints see /iblai-api-agent-memory","url":"https://ibl.ai/developer/skills/iblai-vibe-agent-memory","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-agent-memory/SKILL.md","sha256":"b8d692a9f4f3144399878a8f1c437ff716dcddc5ed744b87495db7f0661ff091"},{"name":"iblai-vibe-agent-privacy","type":"skill","description":"Add the agent Privacy tab with two sub-tabs, PII Filtering (detect personal information in messages and allow, redact, mask or block it, choose the entity types, filter AI responses too) and Incognito (whether conversations with this agent are kept out of chat history and memory; Users Decide, Always Incognito, or Never Incognito). Use when the user mentions PII, personal data, redaction, incognito for an agent, or \"don't save conversations with this agent\". For the in-chat Incognito toggle and how the org, agent, user and session tiers resolve see /iblai-vibe-incognito; for the user's own default see /iblai-vibe-profile; for the REST endpoints see /iblai-api-agent-privacy","url":"https://ibl.ai/developer/skills/iblai-vibe-agent-privacy","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-agent-privacy/SKILL.md","sha256":"f8852d87a8547a978ca42ec134e1a0bb952efda99bca1d4e4367299d02172cd1"},{"name":"iblai-vibe-agent-prompt","type":"skill","description":"Add the agent Prompts tab (system prompts and suggested prompts) to your Next.js app","url":"https://ibl.ai/developer/skills/iblai-vibe-agent-prompt","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-agent-prompt/SKILL.md","sha256":"b15774d43176de7dda983e80630a042a9ec6b5725667190cd07d8ce0bff59ff2"},{"name":"iblai-vibe-agent-safety","type":"skill","description":"Add the agent Safety tab (the moderation check on user messages, the safety check on agent replies, the reply each one sends, and a host-provided list of flagged prompts) to your Next.js app. Use when the user mentions moderation, safety prompts, guardrails, inappropriate content, blocked messages, or flagged prompts. For the REST contract and the moderation logs see /iblai-api-agent-safety.","url":"https://ibl.ai/developer/skills/iblai-vibe-agent-safety","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-agent-safety/SKILL.md","sha256":"c67464235380e5b665c1cbff2b686b5b6436b50dc3d4ecc735ea6e5a29e68c6e"},{"name":"iblai-vibe-agent-sandbox","type":"skill","description":"Add the agent Sandbox tab (sandbox type selection — Computing Runtime, Virtual Machine Shell, or Claw — plus OpenClaw instance management and agent prompt configuration) to your Next.js app","url":"https://ibl.ai/developer/skills/iblai-vibe-agent-sandbox","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-agent-sandbox/SKILL.md","sha256":"fbc861ee9469753a42c14e815d97076bc6e63a1ca393b4095d36cbbbac61a062"},{"name":"iblai-vibe-agent-screenshare","type":"skill","description":"Add the agent Screen tab (turn screen sharing on for voice calls and write the two screen-sharing prompts) to your Next.js app. Use when the user mentions screen sharing, screen share, 'let the agent see my screen', video during voice calls, or the screen-sharing system or proactive prompt. For the voice and call settings themselves see /iblai-vibe-agent-voice; for the REST contract see /iblai-api-agent-voice.","url":"https://ibl.ai/developer/skills/iblai-vibe-agent-screenshare","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-agent-screenshare/SKILL.md","sha256":"5fcffc1888d55718bb961ad23c44d0855bef84067bd211a156140cd6813c3bdb"},{"name":"iblai-vibe-agent-search","type":"skill","description":"Add the agent search/browse page (starred, featured, custom, and default agents) to your Next.js app","url":"https://ibl.ai/developer/skills/iblai-vibe-agent-search","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-agent-search/SKILL.md","sha256":"4b16b80abc8655081a592206846993b2a659e673f3ec6b26ddc799b79980fd99"},{"name":"iblai-vibe-agent-setting","type":"skill","description":"Add the agent Settings tab (Basic, Discovery, Capabilities, Welcome Screen sub-tabs; copy, delete) to your Next.js app","url":"https://ibl.ai/developer/skills/iblai-vibe-agent-setting","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-agent-setting/SKILL.md","sha256":"4b12f5943a849e0b3fa8adbb8fa5390de9e6c653d23caf9070f0c93e4ecffadf"},{"name":"iblai-vibe-agent-skills","type":"skill","description":"Add the agent Skills tab (AgentSkillsTab: reusable Agent Skills attached per agent, the organization's skill catalog, New/Edit skill dialogs with file resources, and the chat `/` skill picker) to your Next.js app. Use when the user mentions agent skills, playbooks, 'attach a skill to my agent', skill resources, or the `/` skill picker in chat. For the REST contract see /iblai-api-agent-skill; for sandboxes see /iblai-vibe-agent-sandbox.","url":"https://ibl.ai/developer/skills/iblai-vibe-agent-skills","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-agent-skills/SKILL.md","sha256":"3268ef3b2927a4863504f9e84983004ce2b4902dbb088cf26627921a3a29d5d0"},{"name":"iblai-vibe-agent-support","type":"skill","description":"Add the agent Support tab (let chat users hand the conversation to a human, then review, reply to and resolve the tickets they raise) to your Next.js app. Use when the user mentions human support, handing a chat over to a person, escalation, a support inbox, or support tickets for an agent. For the REST contract see /iblai-api-agent-support.","url":"https://ibl.ai/developer/skills/iblai-vibe-agent-support","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-agent-support/SKILL.md","sha256":"5b2ccc1da2c1a05a582015943e99d7cdcf0c72ba352538ae644b3c8ec8002907"},{"name":"iblai-vibe-agent-task","type":"skill","description":"Add the agent Tasks tab (schedule prompts the agent runs on its own -- once, daily, weekly or monthly -- and read each run's log) to your Next.js app. Use when the user mentions scheduled tasks, recurring agent jobs, cron, daily summaries, reminders the agent sends itself, or periodic agents. For the agent's other settings see /iblai-vibe-agent.","url":"https://ibl.ai/developer/skills/iblai-vibe-agent-task","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-agent-task/SKILL.md","sha256":"b93a222dbe3fb4068d0df885afb244c42292ba96253dff797f20883e7116e539"},{"name":"iblai-vibe-agent-tool","type":"skill","description":"Add the agent Tools tab (switch the agent's tools on and off -- web search, code interpreter, image generation, MCP, and more) to your Next.js app. Use when the user mentions agent tools, enabling web search or code interpreter, tool switches, or turning on MCP for an agent. For MCP servers and connectors see /iblai-vibe-agent-mcp; for the REST contract see /iblai-api-agent-tool.","url":"https://ibl.ai/developer/skills/iblai-vibe-agent-tool","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-agent-tool/SKILL.md","sha256":"c1dd64eea6d75389893d780263512c693e38d6b1a9488cf6ab41b5b60dcb3b4a"},{"name":"iblai-vibe-agent-virtual-machine","type":"skill","description":"Add the agent Sandbox \"Network Access\" section for the Virtual Machine Shell — the egress profile radio group (No Network, Package Registries, Public Internet, Custom Allowlist), the network policy picker with Create/Edit/Manage shortcuts, the secrets multi-select, and the VM billing notice. Use this when an agent runs code in a virtual machine and you need to decide what it can reach and which keys it can use. For the sandbox type selector and Claw instances see /iblai-vibe-agent-sandbox; for creating the organization's network policies and VM secrets see /iblai-vibe-virtual-machine","url":"https://ibl.ai/developer/skills/iblai-vibe-agent-virtual-machine","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-agent-virtual-machine/SKILL.md","sha256":"56c58543641987d52eef4b0c10319ea3bd29b0e62ae020a5b54642d44c72c8d7"},{"name":"iblai-vibe-agent-voice","type":"skill","description":"Add the agent Voice tab (voice calls on/off, the voice the agent reads replies in, voice instructions, voice-call style/language/provider, and dictation) to your Next.js app. Use when the user mentions agent voice, text-to-speech, voice calls, call style, the voice picker, voice instructions, dictation, or transcription language. For screen sharing on calls see /iblai-vibe-agent-screenshare; for the REST contract see /iblai-api-agent-voice.","url":"https://ibl.ai/developer/skills/iblai-vibe-agent-voice","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-agent-voice/SKILL.md","sha256":"b71c8c2093d5b22437704dbf2c691895f5677244b5ba077d00f46e0b33dbe1ec"},{"name":"iblai-vibe-analytics","type":"skill","description":"Add the analytics dashboard (Overview, Users, Courses, Programs, Topics, Transcripts, Memory, Cost, Audit, Data Reports) to your Next.js app — org-wide with an agent picker and groups filter, or scoped to one agent. Use when the user mentions analytics, usage, costs, LLM spend, traces, transcripts, memory insights, or audit logs. For the REST endpoints see /iblai-api-analytics; for the agent Audit tab alone see /iblai-vibe-agent-audit.","url":"https://ibl.ai/developer/skills/iblai-vibe-analytics","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/analytics/iblai-vibe-analytics/SKILL.md","sha256":"9ffbe673e60a5dcf0e722ed1f65a1ce9a9836a5ac1dce1a4a4008147a670abaa"},{"name":"iblai-vibe-api","type":"skill","description":"When there is no SDK component or hook for what the user wants, the ibl.ai REST API is fair game — this skill is the bridge. It gives the one rule (browser → SDK hooks with the session token; server → Api-Token, never in client code), a 30-line server helper, the admin-verification pattern, three worked examples (admin writes another user's metadata, create an agent, send a notification), and the map from a need to the exact `iblai-api-*` skill that documents the endpoints. Use when the user says \"there's no component for\", \"call the API\", \"endpoint\", \"REST\", \"server route\", \"backend call\", or asks for a platform feature the vibe skills don't cover. The `iblai-api-*` skills (kind api) install with this repo.","url":"https://ibl.ai/developer/skills/iblai-vibe-api","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/start/iblai-vibe-api/SKILL.md","sha256":"43fb8c6e2c63268c1aea11bf91622a69ddd360d0290820307da29094ad122b01"},{"name":"iblai-vibe-application","type":"skill","description":"Add the platform application gate (admissions) — the admin Applications tab (forms editor, submissions pipeline, reviewer workspace, blocked users) and the public applicant apply wizard route. Use when the user mentions \"applications\", \"admissions\", \"apply form\", \"application form\", \"enrollment application\", \"review applicants\", \"accept/decline applicants\", or \"apply wizard\".","url":"https://ibl.ai/developer/skills/iblai-vibe-application","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/content/iblai-vibe-application/SKILL.md","sha256":"6fc4a12e19c87e30fcbc99595f1ea7c7a343f341e4e649101bc01cddf2c544ce"},{"name":"iblai-vibe-auth","type":"skill","description":"Add ibl.ai SSO authentication to a vanilla Next.js app","url":"https://ibl.ai/developer/skills/iblai-vibe-auth","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/start/iblai-vibe-auth/SKILL.md","sha256":"f295cf8b97360e057038a34fd35ba56d28710aa932be2e1600f189249b65e7fb"},{"name":"iblai-vibe-billing","type":"skill","description":"Add the organization-wide Billing settings surface (Plan & Credits with Stripe upgrade, add-credits, and auto-recharge; the workspace-wide Spend Limit; and the Agent Limits table managing every agent's spend cap in one place) to your Next.js app","url":"https://ibl.ai/developer/skills/iblai-vibe-billing","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/billing/iblai-vibe-billing/SKILL.md","sha256":"12da21bf470f5369603ce0af3cc943c0912a9c92860732a2cc8f8e729ab7575a"},{"name":"iblai-vibe-component","type":"skill","description":"Add an iblai component or feature to your app","url":"https://ibl.ai/developer/skills/iblai-vibe-component","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/start/iblai-vibe-component/SKILL.md","sha256":"60f2f61edbe63bdc062ad56a46e081014d3abcdaf9ea240c66850f05ac0de057"},{"name":"iblai-vibe-connect","type":"skill","description":"Connect an ibl.ai organization in one browser round trip — opens login.iblai.app/connect, the user picks their organization and clicks Connect, and the script writes the organization key, username, and a freshly minted Platform API Token into iblai.env, .env, and .env.local without the token ever passing through the conversation. Use whenever credentials are missing or wrong — no iblai.env, a placeholder PLATFORM or TOKEN, a 401 from the platform API, or the user says \"connect my organization\", \"connect ibl.ai\", \"log me in\", \"set up my API key\". Run it before /iblai-vibe-ops-init and /iblai-api-login, which fall back to their manual questions when the hosted page is not available.","url":"https://ibl.ai/developer/skills/iblai-vibe-connect","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/start/iblai-vibe-connect/SKILL.md","sha256":"cd6643d182e001fb050cad4081dcb16fc68a07d12d1dfc9e4fb4db6fcbfa200e"},{"name":"iblai-vibe-course-access","type":"skill","description":"Add course-content pages (the edX course-viewing UI) to your Next.js app","url":"https://ibl.ai/developer/skills/iblai-vibe-course-access","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/content/iblai-vibe-course-access/SKILL.md","sha256":"e0723750fb978c8ad2ad40dba7edc6d3a9bc8e2eac27c69561e932036a6eb10b"},{"name":"iblai-vibe-course-create","type":"skill","description":"Use this skill when a user asks to create, draft, scaffold, generate, or publish a course on ibl.ai / OpenEdX — including programmatic outlines, unit/component generation, or edits to an AI-generated course. Invoke to drive the ibl.ai Course Creation API end-to-end: create the task, build the course on EdX, generate the outline, draft unit content, review/edit structure, and publish. Do NOT invoke for enrollment, grading, agent configuration, or analytics queries — those are handled by other skills.","url":"https://ibl.ai/developer/skills/iblai-vibe-course-create","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/content/iblai-vibe-course-create/SKILL.md","sha256":"dd1687b12db2e3e836da62d867e6023dbe25574dc4466935219bdc675e8ea1a8"},{"name":"iblai-vibe-credential","type":"skill","description":"RBAC setup that lets an API token list and unmask integration credentials on the ibl.ai platform. Use when the user mentions integration credentials, unmasking sensitive credentials, or credential access for a token; see /iblai-vibe-rbac for the broader RBAC model.","url":"https://ibl.ai/developer/skills/iblai-vibe-credential","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/organizations/iblai-vibe-credential/SKILL.md","sha256":"948cb99fbbb1311788efa6e895764595c2dadf501f211e52bedb05d7a39b753c"},{"name":"iblai-vibe-credit","type":"skill","description":"Add the ibl.ai credit balance widget.","url":"https://ibl.ai/developer/skills/iblai-vibe-credit","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/billing/iblai-vibe-credit/SKILL.md","sha256":"f8bf65193267ad87de4f1e17ace3900ba16868b0f31eeaab3ab669637cf3e0ff"},{"name":"iblai-vibe-crm-overview","type":"skill","description":"Reference and family index for the ibl.ai Platform-scoped CRM REST API at /api/crm/ — auth, seeded defaults (default Pipeline + 6 stages + 4 Lead Sources), the four CRM RBAC roles (Viewer/User/Manager/Inviter), and the workflow sub-skill map. Use when the user mentions CRM, leads, pipelines, deals, contacts, or asks where a CRM workflow lives. The CRM workflow skills live in the DM skill set (iblai-dm-pro) as `crm-*`: see `crm-foundation` for auth/RBAC/notifications, `crm-contacts` + `crm-person-onboarding` for people, `crm-pipeline` for pipelines + deals, `crm-activities` for the timeline, `crm-tags` for tags; /iblai-vibe-auth for token wiring, /iblai-vibe-rbac for role assignment.","url":"https://ibl.ai/developer/skills/iblai-vibe-crm-overview","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/organizations/iblai-vibe-crm-overview/SKILL.md","sha256":"40cb355b242d6956aa19f8041c56105423c73728f696c315b148b6065bc8e911"},{"name":"iblai-vibe-design","type":"skill","description":"Use when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a frontend interface. Covers websites, landing pages, dashboards, product UI, app shells, components, forms, settings, onboarding, and empty states. Handles UX review, visual hierarchy, information architecture, cognitive load, accessibility, performance, responsive behavior, theming, anti-patterns, typography, fonts, spacing, layout, alignment, color, motion, micro-interactions, UX copy, error states, edge cases, i18n, and reusable design systems or tokens. Also use for bland designs that need to become bolder or more delightful, loud designs that should become quieter, live browser iteration on UI elements, or ambitious visual effects that should feel technically extraordinary. Falls back to the ibl.ai BRAND.md design system when the project has none. Not for backend-only or non-UI tasks.","url":"https://ibl.ai/developer/skills/iblai-vibe-design","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/ship/iblai-vibe-design/SKILL.md","sha256":"e8f9507c558f80b30dce04925d810994bcf3b31f49172a4a86e814c280e48b0a"},{"name":"iblai-vibe-deslop","type":"skill","description":"Audit and harden existing codebases (especially AI-generated / vibe-coded ones) for production readiness. Use when the user asks to review, audit, clean up, harden, deslop, refactor, or fix quality issues across an existing codebase. Works in two phases — first a thorough multi-pass audit written to a structured file, then systematic fixes applied in safety-tiered order. Language-agnostic. Does NOT change business logic — only hardens, cleans, and robustifies.","url":"https://ibl.ai/developer/skills/iblai-vibe-deslop","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/ship/iblai-vibe-deslop/SKILL.md","sha256":"243e00769b773d8661c644d0fc28cfa85a0436438af7882f1f8ae2f6a0d07b04"},{"name":"iblai-vibe-history","type":"skill","description":"Add the user profile History surface (review and export conversations with AI agents — Conversations tab with filters and a two-column transcript preview, an Exports tab of generated reports, attachments rendered as file cards, and an admin/watcher view of other users' history) to your Next.js app. Use when the user mentions their chat history, past conversations, or exporting their own transcripts. For one agent's conversations across all users see /iblai-vibe-agent-history; for the org-wide Transcripts tab see /iblai-vibe-analytics; for the REST endpoints see /iblai-api-analytics.","url":"https://ibl.ai/developer/skills/iblai-vibe-history","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/users/iblai-vibe-history/SKILL.md","sha256":"7f50004db9e7d0908b1ed62d86851353755b30caa9cc5a5c920bc6569216047e"},{"name":"iblai-vibe-house-journeys","type":"skill","description":"The three first-run journeys of an ibl.ai official app, the OS's way — a user whose only organization is the community one gets the app on it, on read-only sample data, trial-gated, with the SDK's \"Upgrade for free\" ($0 Stripe checkout → an organization of their own); a visitor on an organization they do not belong to gets a preview with Join and Create your own organization; an admin's first run is the SDK OnboardingWizard (organization → sector → invite your team), then the Stripe path (credit badge, Billing); members get the organization's own onboarding form. ONLY when the user explicitly says they are making an ibl.ai official app — every other app keeps vibe-starter's default first run. Use when the user says \"make an ibl.ai official app\", \"house journeys\", \"the OS's onboarding\", \"trial-gated\", \"Upgrade for free\". For a customer app's first run see /iblai-vibe-ops-init (/setup); for pay-to-enter see /iblai-vibe-monetization-app-paywall; for the badge alone /iblai-vibe-credit.","url":"https://ibl.ai/developer/skills/iblai-vibe-house-journeys","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/users/iblai-vibe-house-journeys/SKILL.md","sha256":"60b7c35de6432cb5e9628161de4e18636ac74895e696dea85fda389fc7624905"},{"name":"iblai-vibe-iconography","type":"skill","description":"Generate every required app-icon size for Tauri desktop, iOS, Windows MSIX, and macOS builds from a single source image. Use when the user mentions app icons, icon generation, iconography, favicons, replacing the logo, or needs the full icon set for a desktop/mobile build. The ready-made default ibl.ai icon set ships in iblai-vibe-ops-build/assets/icons/.","url":"https://ibl.ai/developer/skills/iblai-vibe-iconography","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/ship/iblai-vibe-iconography/SKILL.md","sha256":"9d62fefb4d7e113880c8d239b020e269f8ffc228025a5f3de443b66d889ead9f"},{"name":"iblai-vibe-incognito","type":"skill","description":"Add Incognito to your chat, the chat-header toggle that keeps a conversation out of chat history and memory, its \"Enable Incognito for this chat?\" mid-conversation dialog, the locked states, and how the four tiers resolve (organization gate, agent policy, the user's profile default, this session). Use when the user mentions incognito, private mode, \"don't save this chat\", chat history off, anonymized conversations, or wants the toggle in their chat header. For the agent's policy see /iblai-vibe-agent-privacy; for the user's default see /iblai-vibe-profile; for the organization gate see /iblai-vibe-account","url":"https://ibl.ai/developer/skills/iblai-vibe-incognito","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-incognito/SKILL.md","sha256":"e7f694bd0b266e1fd614e0c51a0bbb3ab5c30daa2685e63d97b2eec1cc8fa255"},{"name":"iblai-vibe-invite","type":"skill","description":"Add user invitation dialogs to your Next.js app","url":"https://ibl.ai/developer/skills/iblai-vibe-invite","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/users/iblai-vibe-invite/SKILL.md","sha256":"da582bd3558425401cb2df70b353ba05b623fa2a7c28d8b429ceb8d7d0b3d7fc"},{"name":"iblai-vibe-local-llm","type":"skill","description":"Use when adding on-device LLM inference (Ollama backend) to a vibe Next.js + Tauri app. Documents the contract a vibe app must implement so the SDK can route chat through a local model via `localLLMProps` — the Tauri command names, event names, and the React hook shape. Mention before wiring \"offline AI\", \"local model\", \"on-device LLM\", or \"Ollama\" support into a desktop build.","url":"https://ibl.ai/developer/skills/iblai-vibe-local-llm","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-local-llm/SKILL.md","sha256":"21d112a032bb4641d6952a17db32149681401f15afb365d8a1182429866a14c1"},{"name":"iblai-vibe-memory","type":"skill","description":"Add the organization-wide Memory settings surface (manage every user's global memories and every agent's memories from one place — Global and Agent tabs with per-user memory toggles and the full per-agent memory manager) to your Next.js app","url":"https://ibl.ai/developer/skills/iblai-vibe-memory","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/users/iblai-vibe-memory/SKILL.md","sha256":"d25a8f1a41fbf3f61affd2df455f9bb817d68928009d50f87d7aeeda1b3280ee"},{"name":"iblai-vibe-memory-guide","type":"skill","description":"What memory means for an ibl.ai app and which surface to mount for which audience — user global memories, per-agent memories by category, shared agent knowledge (the Memory tab's Shared Memory sub-tab), the org/agent/user gates that decide whether memory is on, and the SDK hooks and REST endpoints for anything custom. Use when the user mentions memory, remember, personalize, \"what the agent knows about the user\", forget, or wants memory UI in their app. For the org-wide admin surface see /iblai-vibe-memory; for one agent's tab see /iblai-vibe-agent-memory; the member's own view is the Profile Memory tab in /iblai-vibe-profile.","url":"https://ibl.ai/developer/skills/iblai-vibe-memory-guide","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/users/iblai-vibe-memory-guide/SKILL.md","sha256":"0a7ff4eb61200d04582d4bf2bd0ec0bfa479cd17da0499da5a65080b92627e77"},{"name":"iblai-vibe-monetization","type":"skill","description":"Reference and family index for ibl.ai's item-level monetization system — Stripe Connect Express, paywalls, per-item pricing tiers, checkout, subscriptions, and revenue analytics. Distinct from /iblai-vibe-credit (Platform-wide credit balances). Use when the user mentions monetization, paywalls, item sales, Stripe Connect, pricing, subscriptions, or asks where a monetization workflow lives. See /iblai-vibe-monetization-onboard for Connect onboarding, /iblai-vibe-monetization-configure for the admin MonetizationTab + wizard, /iblai-vibe-monetization-checkout for the PaywallModal + access-check + Stripe checkout (incl. guest/public buy), /iblai-vibe-monetization-subscription for the user PurchasesTab + cancel flow, /iblai-vibe-monetization-analytics for revenue and subscribers, /iblai-vibe-monetization-app-paywall to charge for the whole app (pay-to-enter on the organization's own Stripe account, no Express Connect), /iblai-vibe-credit for Platform-wide credits, /iblai-vibe-auth for token wiring.","url":"https://ibl.ai/developer/skills/iblai-vibe-monetization","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/monetization/iblai-vibe-monetization/SKILL.md","sha256":"5b82621257d8944f89af2f54c696d1ecf8471f6db0907c4485dd178e0e08ff70"},{"name":"iblai-vibe-monetization-analytics","type":"skill","description":"Add revenue analytics for ibl.ai's item monetization — the SDK's Monetization tab in AnalyticsLayout (AnalyticsMonetizationStats — revenue, sales, active paywalls, subscribers, status and item-type charts, subscribers and paywalls tables), or custom dashboards, subscriber lists, paywall overviews, and a self-service subscription cancel helper built from the same hooks. Use when the user mentions analytics, revenue, subscribers, sales volume, sales count, commission, dashboard, paywalls list, cancel subscription, or \"monetization metrics\". See /iblai-vibe-monetization for the family index, /iblai-vibe-monetization-onboard for Stripe Connect status + commission, /iblai-vibe-monetization-configure for paywall setup, /iblai-vibe-monetization-subscription for the user-side counterpart, /iblai-vibe-auth for token wiring, and /iblai-vibe-rbac for the IsPlatformAdmin gate.","url":"https://ibl.ai/developer/skills/iblai-vibe-monetization-analytics","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/monetization/iblai-vibe-monetization-analytics/SKILL.md","sha256":"e3bf8de72ac865153a9cfb060bf977a2a32f1577a9c2f8f849695e84fbc52faa"},{"name":"iblai-vibe-monetization-app-paywall","type":"skill","description":"Put a Stripe \"pay to enter\" gate on a whole app on the organization's OWN Stripe account — Connect with Stripe (OAuth) or a pasted restricted key — through the DM paywall endpoints; no Stripe Connect Express, no commission, no webhooks, no platform key in the app. Installs /paywall/setup, where the admin answers free / one-time / monthly (USD) and connects Stripe (the agent never touches Stripe or a key), the PaywallGate, the /paywall page with Stripe's embedded checkout in a modal, and two admin routes that forward the admin's own token. Use when the user mentions charging for the whole app, pay to enter, app paywall, subscribe to use the app, gating the app behind payment, Connect with Stripe, paywall setup, or selling access with their own Stripe account. See /iblai-vibe-monetization for the item-level Connect family, /iblai-vibe-monetization-checkout for selling items in-platform, /iblai-vibe-ops-deploy for the server env, /iblai-vibe-auth for token wiring.","url":"https://ibl.ai/developer/skills/iblai-vibe-monetization-app-paywall","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/monetization/iblai-vibe-monetization-app-paywall/SKILL.md","sha256":"2579ebbe04743906763dbeb862ea0b0aa792a66103a230a3d18769a00b0444f3"},{"name":"iblai-vibe-monetization-checkout","type":"skill","description":"Build the buyer-facing PaywallModal, access-check gate, Stripe checkout flow, and public/guest buy surface for ibl.ai's item-level monetization. Use when the user mentions paywall, checkout, gate content, access check, 402, hard paywall, locked content, PaywallModal, redirect to Stripe, success_url / cancel_url, guest checkout, anonymous buy, public pricing, or selling a single item to logged-out visitors. See /iblai-vibe-monetization for the family index, /iblai-vibe-monetization-configure for the prerequisite paywall + price setup, /iblai-vibe-monetization-onboard for the Connect-ready Platform requirement, /iblai-vibe-monetization-subscription for the post-purchase My Purchases tab, and /iblai-vibe-auth for token wiring.","url":"https://ibl.ai/developer/skills/iblai-vibe-monetization-checkout","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/monetization/iblai-vibe-monetization-checkout/SKILL.md","sha256":"12b825b81755cdb18289e9c4256d5ef2c459bcbbda845ca1d41a6a485928fa9e"},{"name":"iblai-vibe-monetization-configure","type":"skill","description":"Build the admin MonetizationTab inside the Account page — the Platform seller wizard that turns an agent/course/program/pathway/custom item into a paid product, with paywall settings (grandfathering, free tier, trial days) and per-item pricing tiers. Use when the user mentions monetization tab, paywall configuration, item pricing, pricing tiers, wizard, custom items, grandfathering, item search, or \"configure a paywall\". See /iblai-vibe-monetization for the family index, /iblai-vibe-monetization-onboard for the Stripe Connect prerequisite, /iblai-vibe-monetization-checkout for what buyers see, /iblai-vibe-monetization-subscription for the user purchases pane, /iblai-vibe-monetization-analytics for revenue, /iblai-vibe-account for the host page, /iblai-vibe-rbac for the can_sell_items gate, /iblai-vibe-auth for token wiring.","url":"https://ibl.ai/developer/skills/iblai-vibe-monetization-configure","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/monetization/iblai-vibe-monetization-configure/SKILL.md","sha256":"9c672fb62cb5dab5500f95ef817742c9899e78776ca120c66a213ae34853d32e"},{"name":"iblai-vibe-monetization-onboard","type":"skill","description":"Build the Stripe Connect Express onboarding surface for Platform sellers — the status card with Configured / Incomplete / Not Configured badge, the Configure Stripe / Complete Setup / Stripe Dashboard action button, the onboard-refresh round-trip when an onboarding link expires, and the is_ready_for_payments gate every later paywall depends on. Use when the user mentions Stripe Connect, Connect Express, onboarding, status card, is_ready_for_payments, dashboard link, disconnect Stripe, or \"the Platform can't accept payments yet\". See /iblai-vibe-monetization for the family overview, /iblai-vibe-monetization-configure for what comes next once Connect is ready, /iblai-vibe-monetization-checkout for the buyer flow, /iblai-vibe-account for the page that hosts the MonetizationTab, /iblai-vibe-auth for token wiring, /iblai-vibe-rbac for IsPlatformAdmin.","url":"https://ibl.ai/developer/skills/iblai-vibe-monetization-onboard","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/monetization/iblai-vibe-monetization-onboard/SKILL.md","sha256":"22b35e0285fc1be24cd192bf3bfa3bd33d2eafabe548052d8d97617eff46900f"},{"name":"iblai-vibe-monetization-subscription","type":"skill","description":"Build the user-facing PurchasesTab inside the Profile page — list, detail, and cancel for the current user's subscriptions on a Platform. Use when the user mentions purchases, my subscriptions, subscription list, cancel subscription, stripe portal, grandfathered, legacy subscription, subscription detail, or cancel-at-period-end. See /iblai-vibe-monetization for the family index + auth + RBAC, /iblai-vibe-monetization-checkout for how the user got here (paywall, checkout, callback), /iblai-vibe-monetization-analytics for the admin subscriber view, /iblai-vibe-profile for the Profile shell that hosts this tab, and /iblai-vibe-auth for the token wiring.","url":"https://ibl.ai/developer/skills/iblai-vibe-monetization-subscription","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/monetization/iblai-vibe-monetization-subscription/SKILL.md","sha256":"8282eb1107c36b26fb38038a693c9b460cf42da3c4667f51876a7a9bb0c27fd5"},{"name":"iblai-vibe-navbar","type":"skill","description":"Add a responsive navbar with logo, page links, notification bell, and profile dropdown","url":"https://ibl.ai/developer/skills/iblai-vibe-navbar","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/start/iblai-vibe-navbar/SKILL.md","sha256":"5699a09e3363ffb9a0fe819788ecf89351c46e5befb7e0fa016529b674ab97b5"},{"name":"iblai-vibe-notification","type":"skill","description":"Add notification bell and center page to your Next.js app","url":"https://ibl.ai/developer/skills/iblai-vibe-notification","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/users/iblai-vibe-notification/SKILL.md","sha256":"4e7bf9ee59961e1755d281121b92a4220995ab6b08c4b9fa1a7e617a1d29d831"},{"name":"iblai-vibe-onboard","type":"skill","description":"Design and build a high-converting questionnaire-style onboarding flow for your app, modelled on proven conversion patterns from top subscription apps.","url":"https://ibl.ai/developer/skills/iblai-vibe-onboard","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/users/iblai-vibe-onboard/SKILL.md","sha256":"322c19daf8856b18a57a277292a4ab781f284b7591d77d28d5cb31400cc49a73"},{"name":"iblai-vibe-ops-build","type":"skill","description":"Build and run your ibl.ai app as a native app with Tauri v2 — macOS, Windows x64 + ARM64 (Surface), Linux (AppImage), iOS, Android. Use when the user asks for a desktop or mobile build, an installer, a DMG, NSIS, AppImage, App Store or Play build. For store submission see /iblai-vibe-ops-release; for MSIX see /iblai-vibe-windows-msix.","url":"https://ibl.ai/developer/skills/iblai-vibe-ops-build","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/ship/iblai-vibe-ops-build/SKILL.md","sha256":"ddba87de8d250eb773b38d78be00aedadefd01675aaf9b7c21cddbe35a10f592"},{"name":"iblai-vibe-ops-deploy","type":"skill","description":"Use this skill when the user asks to deploy, publish, host, share, or ship their ibl.ai app to the web — it deploys through the ibl.ai platform's hosting API (Vercel-backed) using only the platform API key in iblai.env (no Vercel account, token, or CLI), then writes the deployed URL into tauri.conf.json (build.frontendDist) so the Tauri desktop and mobile builds load it. Also covers deploying to infrastructure the team controls — a container on their own server, on-prem, Cloud Run, Kubernetes — and to any static host. For desktop/mobile native builds, see /iblai-vibe-ops-build.","url":"https://ibl.ai/developer/skills/iblai-vibe-ops-deploy","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/ship/iblai-vibe-ops-deploy/SKILL.md","sha256":"4ab6a90e4ee7e6ef2bccd871e1a275e3c3955e1ec3d3626374c953675d2551c6"},{"name":"iblai-vibe-ops-init","type":"skill","description":"Start a new ibl.ai project by default, scaffold from the bundled vibe-starter template, and write the project CLAUDE.md with ibl.ai platform guidance. Use this when the user says \"start a new project\", \"new app\", \"scaffold an app\", \"new ibl.ai project\", or asks to bootstrap an ibl.ai codebase from scratch. Also use to refresh CLAUDE.md in an existing ibl.ai project.","url":"https://ibl.ai/developer/skills/iblai-vibe-ops-init","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/start/iblai-vibe-ops-init/SKILL.md","sha256":"6d64ffc44f6c47d624b63e7e01f0f14aa65eff0764b51766ed3eed014b2ab09c"},{"name":"iblai-vibe-ops-release","type":"skill","description":"Generate a Makefile + Fastlane config that builds and submits your Tauri app to the Apple App Store and Google Play. Use when the user mentions submitting/shipping/releasing to the App Store or Play Store, App Store Connect, Play Console, TestFlight, `.ipa`/`.aab` upload, Fastlane, creating an app record or bundle id, or wiring store credentials (App Store Connect API key, Play service account) into a Makefile. Builds on /iblai-vibe-ops-build (Tauri shell must exist first).","url":"https://ibl.ai/developer/skills/iblai-vibe-ops-release","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/ship/iblai-vibe-ops-release/SKILL.md","sha256":"db3b4d89b1529d6f6b1ee74c9ba4fa3f7c08889c272de3b3e83bb794ca978a72"},{"name":"iblai-vibe-ops-test","type":"skill","description":"Test an ibl.ai Next.js app before showing it or saying done — pnpm build, pnpm test, then a touch test that drives the running app in a real browser (Claude in Chrome or the Chrome DevTools MCP) through every control you added, reads the console and the failed requests, and checks the phone width; the user signs in by hand, never with a password; Playwright signs in as two test accounts the skill creates. Also sets up Vitest and Playwright journeys, writes the e2e suite exhaustively (every page, control and state, both accounts, the phone) until pnpm e2e:coverage passes 95%, and keeps e2e/COVERAGE.md + coverage.json. Use when the user says \"is it done\", \"show me\", \"test this\", \"touch test\", \"add tests\", \"write tests\", \"increase coverage\", \"set up Vitest\", \"set up Playwright\", or \"track e2e coverage\". For the deployed URL see /iblai-vibe-ops-deploy.","url":"https://ibl.ai/developer/skills/iblai-vibe-ops-test","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/ship/iblai-vibe-ops-test/SKILL.md","sha256":"dc15d47f82c5bb423c11e3fb15e93bab36b308496174b67cc06ac11341efd93f"},{"name":"iblai-vibe-ops-upgrade","type":"skill","description":"Upgrade the @iblai/iblai-js SDK and refresh every ibl.ai skill (both families — iblai-vibe-* and iblai-api-*) to the latest release, then summarize what changed. Use when asked to \"upgrade iblai\", \"get the latest SDK\", \"update ibl.ai\", \"refresh the skills\", when the installed skills are older than two weeks, or when a skill misbehaves in a way a newer release may fix.","url":"https://ibl.ai/developer/skills/iblai-vibe-ops-upgrade","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/start/iblai-vibe-ops-upgrade/SKILL.md","sha256":"03f543aadecea78333e67569756674800c2dbfb727aa45bba357f4d5629f8a68"},{"name":"iblai-vibe-org-metadata","type":"skill","description":"Store custom organization-wide settings for your app on the ibl.ai platform — app name, welcome message, support URL, the default agent, any per-org configuration — in the org's metadata object with a GET-merge-PUT helper that never drops the OS's own keys, plus where branding (name, logos, support email, help center) lives instead. Use when the user mentions organization settings, org-level config, per-organization settings, white-label, app settings for the whole org, or a setting every member should see. For per-user data see /iblai-vibe-user-metadata; for the SDK Organization tab see /iblai-vibe-account.","url":"https://ibl.ai/developer/skills/iblai-vibe-org-metadata","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/organizations/iblai-vibe-org-metadata/SKILL.md","sha256":"735baf545dd7160fc8e689f2253e97f42c7e0915167a8ea4ff5dae30768ed17f"},{"name":"iblai-vibe-os-agent-code-mode","type":"skill","description":"Use the ibl.ai desktop app's Code mode, or add it to your own vibe Next.js + Tauri app. A Code pill under the chat box turns the agent into a coding helper that edits files, runs commands and saves its work in a folder on your computer, asking before every change unless you say otherwise; it runs on ibl.ai, on Codex with a ChatGPT plan, or on Claude Code with a Claude plan, and a phone paired to the computer can drive it. Ships the Tauri Rust modules and the OS chat pieces. Use when the user mentions 'code mode', 'coding mode', 'Codex', 'Claude Code', 'sign in with ChatGPT', 'use my Claude subscription', 'opencode', 'let the agent edit my files', 'run commands from chat', or 'use Code from my phone'. Needs /iblai-vibe-ops-build first; for on-device models see /iblai-vibe-local-llm.","url":"https://ibl.ai/developer/skills/iblai-vibe-os-agent-code-mode","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-os-agent-code-mode/SKILL.md","sha256":"70ae46253309972e445b77a6628a7648bdc494e0729ac28ea6e6df23b539b0d4"},{"name":"iblai-vibe-pricing","type":"skill","description":"Decide how money works for an ibl.ai app — how your organization is charged (prepaid credits, plans, auto-recharge, your own LLM keys, spend caps) and which of the three rails to use to charge your own users (platform credits, an app paywall on your own Stripe key, or item-level monetization via Stripe Connect). Use when the user mentions pricing, charging users, paywall, subscription, credits, \"how do I get paid\", Stripe, spend limits, budgets, or LLM cost. For the credit widget see /iblai-vibe-credit; for the org billing page see /iblai-vibe-billing; for per-agent caps see /iblai-vibe-agent-billing; for a whole-app paywall see /iblai-vibe-monetization-app-paywall; for selling items see /iblai-vibe-monetization.","url":"https://ibl.ai/developer/skills/iblai-vibe-pricing","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/billing/iblai-vibe-pricing/SKILL.md","sha256":"0a75f07e545a4d4bca6fb7b4e9fc621a1e30b4cab1d9818f901d5400545f06e3"},{"name":"iblai-vibe-profile","type":"skill","description":"Add profile dropdown and settings page to your Next.js app","url":"https://ibl.ai/developer/skills/iblai-vibe-profile","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/users/iblai-vibe-profile/SKILL.md","sha256":"cac818bf8773b22e7cceae9bc958cd3ef6267a6813fce505b1ccc89cb0ce89bf"},{"name":"iblai-vibe-project","type":"skill","description":"Add the in-process Projects surface (project landing page — chat input + project files + instructions + assigned agents) to a Next.js app","url":"https://ibl.ai/developer/skills/iblai-vibe-project","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-project/SKILL.md","sha256":"a17452f29fe2a87ff7da01eb86e4561a4291c9fd989fe7f24b904dfc24fb00f3"},{"name":"iblai-vibe-rbac","type":"skill","description":"Use when building, auditing, or extending ibl.ai role-based access control — default roles seeded by the platform, the action-definitions endpoint, and the SDK components (Admin, RolesTab, PoliciesTab) that render the Roles + Policies management UI. For agent-scoped sharing (editor / chat roles on a single agent) see /iblai-vibe-agent-access; for mounting the host Account modal see /iblai-vibe-account.","url":"https://ibl.ai/developer/skills/iblai-vibe-rbac","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/users/iblai-vibe-rbac/SKILL.md","sha256":"1d9f37121968a10c670f7279ecb9d0af9163160de72d5c6471c5dcdf4986ad51"},{"name":"iblai-vibe-readme","type":"skill","description":"Write or refresh the README.md","url":"https://ibl.ai/developer/skills/iblai-vibe-readme","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/ship/iblai-vibe-readme/SKILL.md","sha256":"9ae560b507462ad25a93ff5a308ddb2df9bc8e43151582133b1faa49f9536b17"},{"name":"iblai-vibe-scaffold","type":"skill","description":"Scaffold a new ibl.ai app or add ibl.ai features to an existing Next.js project — the project templates and the assembly steps that put them together. Use when creating a new app, scaffolding from templates, wiring up the base providers/store/auth, or adding a feature by hand. Holds the base + agent project templates as assets. For per-feature wiring see /iblai-vibe-auth; for the desktop/mobile shell see /iblai-vibe-ops-build.","url":"https://ibl.ai/developer/skills/iblai-vibe-scaffold","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/start/iblai-vibe-scaffold/SKILL.md","sha256":"6320db8de4eb1ead5e5e8bfa13a6460e0792d8c693863bc34f603958e923858e"},{"name":"iblai-vibe-security-cloud-audit","type":"skill","description":"Audit cloud infrastructure (AWS, GCP, Azure) for misconfigurations, excessive permissions, and security gaps. Use when the user mentions 'cloud security,' 'cloud audit,' 'AWS security,' 'GCP security,' 'Azure security,' 'IAM audit,' 'S3 bucket,' 'cloud misconfiguration,' 'cloud hardening,' or needs to review cloud infrastructure security.","url":"https://ibl.ai/developer/skills/iblai-vibe-security-cloud-audit","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/security/iblai-vibe-security-cloud-audit/SKILL.md","sha256":"3981f34551b0de79a3fd78a6e68ee27bcffb035a7370c952836e04d62f1c5454"},{"name":"iblai-vibe-security-dependency-audit","type":"skill","description":"Audit project dependencies, frameworks, languages, and dev tools for known vulnerabilities, CVEs, and security anti-patterns. Use when the user mentions 'dependency audit,' 'npm audit,' 'CVE,' 'vulnerable packages,' 'supply chain security,' 'outdated dependencies,' 'known vulnerabilities,' 'security advisory,' 'package security,' 'framework vulnerability,' 'is this package safe,' or needs to check whether their stack has known security issues.","url":"https://ibl.ai/developer/skills/iblai-vibe-security-dependency-audit","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/security/iblai-vibe-security-dependency-audit/SKILL.md","sha256":"c597fff7226fcc3095c0354f49c7c950807cdc45d09fe6a979f8c1c2b7a6fa72"},{"name":"iblai-vibe-security-disk-forensics","type":"skill","description":"Analyze disk images and file systems for digital evidence recovery in forensic investigations and CTF challenges. Use when the user mentions 'disk forensics,' 'forensic analysis,' 'disk image,' 'file carving,' 'deleted files,' 'evidence recovery,' 'autopsy,' 'sleuthkit,' or needs to examine a forensic image.","url":"https://ibl.ai/developer/skills/iblai-vibe-security-disk-forensics","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/security/iblai-vibe-security-disk-forensics/SKILL.md","sha256":"0327c8ec0247133fccb505b82800371de6165ddf6a36e387194ae25a3c41cced"},{"name":"iblai-vibe-security-incident-triage","type":"skill","description":"Guide rapid triage and initial response to security incidents following NIST SP 800-61 methodology. Use when the user mentions 'incident response,' 'security incident,' 'triage,' 'we've been hacked,' 'breach,' 'compromised,' 'malware detected,' 'suspicious activity,' 'IOC,' 'indicators of compromise,' or needs help handling a security event.","url":"https://ibl.ai/developer/skills/iblai-vibe-security-incident-triage","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/security/iblai-vibe-security-incident-triage/SKILL.md","sha256":"a3f8950a95bd8174b0b5046de470033a30e46eb43d9800bfd805b8d271169ed1"},{"name":"iblai-vibe-security-osint-recon","type":"skill","description":"Gather and correlate open source intelligence from public sources for authorized investigations, threat intelligence, and attack surface assessment. Use when the user mentions 'OSINT,' 'open source intelligence,' 'digital footprint,' 'public records,' 'threat intelligence,' 'investigate a domain,' or needs to research a target using publicly available data.","url":"https://ibl.ai/developer/skills/iblai-vibe-security-osint-recon","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/security/iblai-vibe-security-osint-recon/SKILL.md","sha256":"ac1c367616ddcce7c0158af606c099f7c413d81319a5b26d6cc77aea5811b821"},{"name":"iblai-vibe-security-owasp-audit","type":"skill","description":"Audit application source code against the OWASP Top 10 vulnerability categories. Use when the user mentions 'OWASP,' 'security audit,' 'code security review,' 'vulnerability audit,' 'find vulnerabilities,' 'secure code review,' 'security review,' or wants to check their codebase for common security weaknesses.","url":"https://ibl.ai/developer/skills/iblai-vibe-security-owasp-audit","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/security/iblai-vibe-security-owasp-audit/SKILL.md","sha256":"c730b872a35f36f5268c6768c45f11d246c60bc5b72a1749ae4a8f157bca27d7"},{"name":"iblai-vibe-security-prompt-injection","type":"skill","description":"Audit applications for AI prompt injection, agent security, and LLM permission boundary vulnerabilities. Use when the user mentions 'prompt injection,' 'LLM security,' 'AI security,' 'jailbreak,' 'indirect prompt injection,' 'prompt leaking,' 'AI red team,' 'LLM vulnerabilities,' 'AI input validation,' 'system prompt extraction,' 'agent security,' 'MCP security,' 'AI permissions,' 'AI privilege escalation,' or needs to secure any application with AI features, AI agents, or LLM integrations.","url":"https://ibl.ai/developer/skills/iblai-vibe-security-prompt-injection","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/security/iblai-vibe-security-prompt-injection/SKILL.md","sha256":"06199e36d192d87f7a833c8c56a9e614601e2255317bac36a014505a337f00d3"},{"name":"iblai-vibe-security-recon","type":"skill","description":"Perform structured reconnaissance and attack surface enumeration for authorized penetration tests, CTF challenges, and bug bounty programs. Use when the user mentions 'recon,' 'reconnaissance,' 'enumerate,' 'attack surface,' 'subdomain enumeration,' 'port scan,' 'fingerprint,' 'asset discovery,' or needs to map a target's external footprint.","url":"https://ibl.ai/developer/skills/iblai-vibe-security-recon","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/security/iblai-vibe-security-recon/SKILL.md","sha256":"18ab52d44f6083a2fb962021a295869a057ad25e533bfe3c25abd9bd69b3dad6"},{"name":"iblai-vibe-start","type":"skill","description":"The first conversation for anything on ibl.ai — four questions that decide the whole shape of the work before any file is touched (new project or existing codebase; single-organization app, multi-organization app, or headless server-to-server; who signs in — members, the public, or nobody; which of users, memories, agents, and organizations the app is about), recorded in iblai.env and the project CLAUDE.md, then routed to the right skills. Use when the user says \"start\", \"I want to build\", \"new app\", \"integrate ibl.ai into\", \"add ibl.ai to my project\", \"which skills do I need\", \"where do I start\", or describes an app with users, agents, organizations, or memories without saying which. For scaffolding see /iblai-vibe-ops-init; for adding sign-in to an existing app see /iblai-vibe-auth; for headless work see /iblai-api-login.","url":"https://ibl.ai/developer/skills/iblai-vibe-start","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/start/iblai-vibe-start/SKILL.md","sha256":"818f7a3d58b5cab8d5fb17c99d46975907a283f800c282300cebd1bb7744b470"},{"name":"iblai-vibe-user-metadata","type":"skill","description":"Store custom data per user on the ibl.ai platform — preferences, feature flags, onboarding progress, any app state — with the SDK's per-user metadata hooks, namespaced so several apps on one org never collide, plus the server route an admin needs to read or write another user's data. Use when the user mentions custom user fields, user preferences, \"remember the user's\", onboarding progress, per-user feature flags, store data per user, or reaches for localStorage or a database for per-user state. For org-wide settings see /iblai-vibe-org-metadata; for the profile identity (name, bio, image) see /iblai-vibe-profile; for what agents remember see /iblai-vibe-memory-guide.","url":"https://ibl.ai/developer/skills/iblai-vibe-user-metadata","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/users/iblai-vibe-user-metadata/SKILL.md","sha256":"3c29a588a5f6d54f53dd73f1a438678623ee53d3468fd1c2cec9e0a0af4f54e7"},{"name":"iblai-vibe-virtual-machine","type":"skill","description":"Add the organization-wide Virtual Machine settings surface — the Network Policies and Secrets tables behind every agent's VM sandbox, with New Policy and New VM Secret dialogs, host:port allowlists, and secrets backed by a stored value or an integration credential. Use this when agents run code in a virtual machine and the organization needs to decide which hosts they may reach and which keys they may use. For binding a policy or a secret to one agent see /iblai-vibe-agent-virtual-machine; for the sandbox type selector see /iblai-vibe-agent-sandbox","url":"https://ibl.ai/developer/skills/iblai-vibe-virtual-machine","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/organizations/iblai-vibe-virtual-machine/SKILL.md","sha256":"9d8433545f875718953bbc190add6f0daac690d08d66290a783cf60e3d7fa99a"},{"name":"iblai-vibe-windows-msix","type":"skill","description":"Build and distribute a Tauri app as a Windows MSIX package for sideloading (test) or the Microsoft Store (release). Use when the user mentions MSIX, Windows packaging, Microsoft Store / Partner Center submission, sideloading, AppxManifest, or signing a Windows desktop build. For the general desktop/mobile build flow, see iblai-vibe-ops-build.","url":"https://ibl.ai/developer/skills/iblai-vibe-windows-msix","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/ship/iblai-vibe-windows-msix/SKILL.md","sha256":"dde7bb50a9fb01299a1e8d52cd4bf3eb3137f021c10fa32912c9b67060027158"},{"name":"iblai-vibe-workflow","type":"skill","description":"Add agent workflows to your Next.js app — the organization's Workflows list (opened from an agent, which seeds new workflows) and the visual workflow editor (step sidebar, canvas with Agent, If/else, While, Transform and Set state steps, the step config panel with workflow variables, validation, Save / Publish / Activate, and a preview chat), both shipped as two SDK components. Use when the user mentions workflows, multi-step agents, branching or looping an agent, \"chain agents\", state variables, or a workflow builder. For the agent itself see /iblai-vibe-agent-setting; for the chat transport the preview reuses see /iblai-vibe-agent-chat; for datasets and MCP connectors the steps pick from see /iblai-vibe-agent-dataset and /iblai-vibe-agent-mcp","url":"https://ibl.ai/developer/skills/iblai-vibe-workflow","install":"npx skills add iblai/vibe --all","source":"https://github.com/iblai/vibe/blob/main/skills/agents/iblai-vibe-workflow/SKILL.md","sha256":"f67b3a2ea1b866756a401d3c251e438fdecf135f7e91396b3651f3ba55361552"},{"name":"iblai-connectors-catalog","type":"resource","description":"Catalog of 81 ibl.ai connector skills — one SKILL.md per data source (SIS, LMS, CRM, EHR, legal, banking, government and small-business systems) for connecting it to an AI agent over MCP","url":"https://ibl.ai/developer/connectors","sha256":"db4d495d698be11560c1bc35e2eb8714b40ef0aa2dc6a85df1e4055591943200"},{"name":"iblai-connect-accela","type":"skill","description":"Read and write Accela Civic Platform data through the Accela Construct API (v4) and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Accela Civic Platform data, or to set up an Accela Civic Platform MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/accela/SKILL.md","page":"https://ibl.ai/developer/connectors/accela","sha256":"291ce849834daf7de74c776e43bbc4474e2618a1254b61800e7831355b958a2e"},{"name":"iblai-connect-anthology-reach","type":"skill","description":"Read and write Encoura Reach (Anthology Reach) data through the Microsoft Dataverse Web API (the Dynamics 365 platform under Reach); Reach file import/export framework and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Encoura Reach (Anthology Reach) data, or to set up an Encoura Reach (Anthology Reach) MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/anthology-reach/SKILL.md","page":"https://ibl.ai/developer/connectors/anthology-reach","sha256":"bd92a98c4146b592725dd24c378e49d65b3488ab9b0833b96c5ddd6f8bdfbc47"},{"name":"iblai-connect-athenahealth","type":"skill","description":"Read and write athenahealth data through the athenaOne APIs (proprietary) and athenahealth FHIR APIs (R4, DSTU2) and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with athenahealth data, or to set up an athenahealth MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/athenahealth/SKILL.md","page":"https://ibl.ai/developer/connectors/athenahealth","sha256":"792856055e1d56ac4588ca2cb184091c8e82a06fec899b2336551e5dfc7ebb2e"},{"name":"iblai-connect-availity","type":"skill","description":"Read and write Availity data through the Availity APIs (HIPAA Transaction APIs, Claim Attachments API, Remittance Data API beta) and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Availity data, or to set up an Availity MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/availity/SKILL.md","page":"https://ibl.ai/developer/connectors/availity","sha256":"4b4dfc1d610cfd8eeb736c222d494f42bfaf285964efa7621784269b00e29a2c"},{"name":"iblai-connect-blackboard-learn","type":"skill","description":"Read and write Blackboard Learn data through the Blackboard Learn REST APIs and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Blackboard Learn data, or to set up a Blackboard Learn MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/blackboard-learn/SKILL.md","page":"https://ibl.ai/developer/connectors/blackboard-learn","sha256":"f0f6452248d28aba0e5dbb152288cda38dd885037203d2d688ba89cc785e0b69"},{"name":"iblai-connect-bloomberg","type":"skill","description":"Read Bloomberg Terminal & B-PIPE data through the Bloomberg API (BLPAPI): Desktop API, Server API, B-PIPE and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Bloomberg Terminal & B-PIPE data, or to set up a Bloomberg Terminal & B-PIPE MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/bloomberg/SKILL.md","page":"https://ibl.ai/developer/connectors/bloomberg","sha256":"ed146d8932005cd473713153746d2d7643b7c969bb150cf964fbc116839a25e2"},{"name":"iblai-connect-canvas","type":"skill","description":"Read and write Canvas LMS data through the Canvas LMS REST API (plus Canvas GraphQL API and LTI 1.3 / LTI Advantage) and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Canvas LMS data, or to set up a Canvas LMS MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/canvas/SKILL.md","page":"https://ibl.ai/developer/connectors/canvas","sha256":"a4252a2072a1d2a01f5b822b7b476cef95452b8cea736649e3bd25eda2ea6e22"},{"name":"iblai-connect-classlink","type":"skill","description":"Read ClassLink data through the ClassLink Roster Server (OneRoster 1.1 and 1.2 API); ClassLink OAuth2 SSO API and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with ClassLink data, or to set up a ClassLink MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/classlink/SKILL.md","page":"https://ibl.ai/developer/connectors/classlink","sha256":"387a9557a2e2423d5d3469e8c8e65bec0b7c1af31b855ba8b81eed696639d2b4"},{"name":"iblai-connect-clever","type":"skill","description":"Read and write Clever data through the Clever API v3 (Secure Sync data API, SSO/Identity API, LMS Connect) and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Clever data, or to set up a Clever MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/clever/SKILL.md","page":"https://ibl.ai/developer/connectors/clever","sha256":"1879d7914cf1e1bd4e3ea46613bb226335f3fc53d87a9b441343e37793f997ad"},{"name":"iblai-connect-clio","type":"skill","description":"Read and write Clio Manage data through the Clio Manage API (v4) and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Clio Manage data, or to set up a Clio Manage MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/clio/SKILL.md","page":"https://ibl.ai/developer/connectors/clio","sha256":"82a357e37efe2c5446bf1d21a5a07d851e45c37cc413a2d0bf28666cc1a0fd8c"},{"name":"iblai-connect-confluence","type":"skill","description":"Read and write Confluence data through the Confluence Cloud REST API v2 (plus v1 CQL search) and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Confluence data, or to set up a Confluence MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/confluence/SKILL.md","page":"https://ibl.ai/developer/connectors/confluence","sha256":"bbedd194330e986527b8a55aa732ec39b523d52d9b10ed568e0c46ca6270386f"},{"name":"iblai-connect-d2l-brightspace","type":"skill","description":"Read and write D2L Brightspace data through the Brightspace APIs (Valence) and Data Hub / Brightspace Data Sets and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with D2L Brightspace data, or to set up a D2L Brightspace MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/d2l-brightspace/SKILL.md","page":"https://ibl.ai/developer/connectors/d2l-brightspace","sha256":"916e71057db61e3c44027ecf97b46cbb318e0e0f15ea76f2266a0088a94c5e0a"},{"name":"iblai-connect-databricks","type":"skill","description":"Read and write Databricks data through the Databricks REST API; SQL Statement Execution API; Unity Catalog API and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Databricks data, or to set up a Databricks MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/databricks/SKILL.md","page":"https://ibl.ai/developer/connectors/databricks","sha256":"ce4c1d5b4feb2b706aa705d782a365bdb5a8cefb8538830d071e8ecdd0e01d6c"},{"name":"iblai-connect-docusign","type":"skill","description":"Read and write Docusign eSignature data through the Docusign eSignature REST API (v2.1) and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Docusign eSignature data, or to set up a Docusign eSignature MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/docusign/SKILL.md","page":"https://ibl.ai/developer/connectors/docusign","sha256":"e78628d120acc539a9a853c653f73908f799b7d45dd5dd98c55a1dbc1a936fc2"},{"name":"iblai-connect-eab-navigate","type":"skill","description":"Read EAB Navigate360 data through the integration path EAB supports and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with EAB Navigate360 data, or to set up an EAB Navigate360 MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/eab-navigate/SKILL.md","page":"https://ibl.ai/developer/connectors/eab-navigate","sha256":"14d4177ba030c99daea032fa212546686613451568edebc8be62e32a16a08ccc"},{"name":"iblai-connect-ellucian-banner","type":"skill","description":"Read and write Ellucian Banner data through the Ellucian Ethos Integration (Ethos Data Model APIs, Banner Business Process APIs, Ethos GraphQL) and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Ellucian Banner data, or to set up an Ellucian Banner MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/ellucian-banner/SKILL.md","page":"https://ibl.ai/developer/connectors/ellucian-banner","sha256":"34a90811ed189c78ad11ff715d6c84eb031c0f15456fb369a49751bc78b12407"},{"name":"iblai-connect-ellucian-colleague","type":"skill","description":"Read and write Ellucian Colleague data through the Ellucian Ethos Integration (Ethos Data Model APIs, Ethos GraphQL, Data Connect) and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Ellucian Colleague data, or to set up an Ellucian Colleague MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/ellucian-colleague/SKILL.md","page":"https://ibl.ai/developer/connectors/ellucian-colleague","sha256":"cff016aee0180d02a53fb2848c21b470d2c11926de6406b5f80205555ea3d5ed"},{"name":"iblai-connect-epic","type":"skill","description":"Read and write Epic data through the Epic on FHIR (FHIR R4, STU3, DSTU2) and open.epic interfaces and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Epic data, or to set up an Epic MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/epic/SKILL.md","page":"https://ibl.ai/developer/connectors/epic","sha256":"eff1d32fcf7d7287350fdfdf2e5159c94b111d9ae02a1196f4ee5f42f9c8b080"},{"name":"iblai-connect-esri-arcgis","type":"skill","description":"Read and write Esri ArcGIS data through the ArcGIS REST APIs (location services, feature services, portal/sharing API) and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Esri ArcGIS data, or to set up an Esri ArcGIS MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/esri-arcgis/SKILL.md","page":"https://ibl.ai/developer/connectors/esri-arcgis","sha256":"8455d5e6aba0759edbe3120b8c200d2a72f7acb52675e39d08e5b5f17f86d3e9"},{"name":"iblai-connect-factset","type":"skill","description":"Read FactSet data through the FactSet APIs (Developer Portal) and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with FactSet data, or to set up a FactSet MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/factset/SKILL.md","page":"https://ibl.ai/developer/connectors/factset","sha256":"e3da1ff33a2b941601ee7bb27ec8fff130a9ef1f1ed76d4f4b2ac5b2babbcbaf"},{"name":"iblai-connect-fhir","type":"skill","description":"Read and write HL7 FHIR data through the FHIR RESTful API (R4, 4.0.1) and SMART App Launch and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with HL7 FHIR data, or to set up an HL7 FHIR MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/fhir/SKILL.md","page":"https://ibl.ai/developer/connectors/fhir","sha256":"304763346ee663e0e64169788090b8275ee61c730bd9dc35a39eff287a4126a5"},{"name":"iblai-connect-fis","type":"skill","description":"Read and write FIS Code Connect data through the FIS Code Connect APIs and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with FIS Code Connect data, or to set up an FIS Code Connect MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/fis/SKILL.md","page":"https://ibl.ai/developer/connectors/fis","sha256":"d9332b9087f4e08d3d02b02c3ca1705f6f84cfe8124c68a30177df7c8df6f027"},{"name":"iblai-connect-fiserv","type":"skill","description":"Read and write Fiserv Banking Hub data through the Banking Hub (Communicator Open APIs) on Fiserv Developer Studio and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Fiserv Banking Hub data, or to set up a Fiserv Banking Hub MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/fiserv/SKILL.md","page":"https://ibl.ai/developer/connectors/fiserv","sha256":"3d397dd0b94a26c058117297fb7f919d6f21be51ce2987c5781478bfb05a3ab1"},{"name":"iblai-connect-github","type":"skill","description":"Read and write GitHub data through the GitHub REST API and GraphQL API and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with GitHub data, or to set up a GitHub MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/github/SKILL.md","page":"https://ibl.ai/developer/connectors/github","sha256":"5167137a0eef145ab4688f66cdee27a2c5c4dde5ea1c79200ca0dcdead18125b"},{"name":"iblai-connect-google-classroom","type":"skill","description":"Read and write Google Classroom data through the Google Classroom API and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Google Classroom data, or to set up a Google Classroom MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/google-classroom/SKILL.md","page":"https://ibl.ai/developer/connectors/google-classroom","sha256":"9223f078d351f07a7748b62fb1684aa7bf8a2fe13310be51146ade3de0737f7b"},{"name":"iblai-connect-google-workspace","type":"skill","description":"Read and write Google Workspace data through the Google Workspace APIs (Drive API v3, Gmail API v1, Calendar API v3, Admin SDK Directory API) and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Google Workspace data, or to set up a Google Workspace MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/google-workspace/SKILL.md","page":"https://ibl.ai/developer/connectors/google-workspace","sha256":"8820a6a20267a88d3810aeb2d93666118bcfbf2850ede1e3b1a4f73289f0890c"},{"name":"iblai-connect-granicus","type":"skill","description":"Read and write Granicus govDelivery data through the Communications Cloud (govDelivery) API; Targeted Messaging (TMS) API and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Granicus govDelivery data, or to set up a Granicus govDelivery MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/granicus/SKILL.md","page":"https://ibl.ai/developer/connectors/granicus","sha256":"5475e5a2adb362bfbe577c4413ee1c778554d4beb90f17efe46aab69eef10e93"},{"name":"iblai-connect-gusto","type":"skill","description":"Read and write Gusto data through the Gusto API (App Integrations and Gusto Embedded Payroll) and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Gusto data, or to set up a Gusto MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/gusto/SKILL.md","page":"https://ibl.ai/developer/connectors/gusto","sha256":"c127b12e37d6ba528e365bd13a2b728172698ba7ed162334d29db3dd54d24c09"},{"name":"iblai-connect-handshake","type":"skill","description":"Read and write Handshake data through the Handshake EDU API and Importer and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Handshake data, or to set up a Handshake MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/handshake/SKILL.md","page":"https://ibl.ai/developer/connectors/handshake","sha256":"68917920e009884c78809efa6b09e848f63b81ea19a199d8c1cdead00dc81542"},{"name":"iblai-connect-hubspot","type":"skill","description":"Read and write HubSpot data through the HubSpot CRM API (Objects API v3) and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with HubSpot data, or to set up a HubSpot MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/hubspot/SKILL.md","page":"https://ibl.ai/developer/connectors/hubspot","sha256":"e62142faf9661d90c4bf69a293239b41108dd69265e61adde7e912f02472fc80"},{"name":"iblai-connect-imanage","type":"skill","description":"Read and write iManage Work data through the iManage Work API (REST, OAuth 2.0) and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with iManage Work data, or to set up an iManage Work MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/imanage/SKILL.md","page":"https://ibl.ai/developer/connectors/imanage","sha256":"2befcf0c38c06c666c198fd91381c96100d9d74b13588aad82cf9496889eebbc"},{"name":"iblai-connect-infinite-campus","type":"skill","description":"Read and write Infinite Campus data through the Infinite Campus OneRoster API (1.1 and 1.2) and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Infinite Campus data, or to set up an Infinite Campus MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/infinite-campus/SKILL.md","page":"https://ibl.ai/developer/connectors/infinite-campus","sha256":"4b7f3046a29a693761ac570882cab06943a4b36a0a40016d99ffad84f68cfa16"},{"name":"iblai-connect-ironclad","type":"skill","description":"Read and write Ironclad data through the Ironclad Public API and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Ironclad data, or to set up an Ironclad MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/ironclad/SKILL.md","page":"https://ibl.ai/developer/connectors/ironclad","sha256":"3d0eadbf962446b057f4dc6cc95fd60d6cbd7b56690d10ff8b6fec07a90bf6a2"},{"name":"iblai-connect-jack-henry","type":"skill","description":"Read and write Jack Henry data through the jXchange (SOAP and REST-Legacy), Banno Consumer API and Admin API, SymXchange and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Jack Henry data, or to set up a Jack Henry MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/jack-henry/SKILL.md","page":"https://ibl.ai/developer/connectors/jack-henry","sha256":"b02eb2e021acd8c1fac7c006fa77585395139da2385813690d631158433e0416"},{"name":"iblai-connect-jenzabar-one","type":"skill","description":"Read Jenzabar One data through the Jenzabar One API and Jenzabar Unity Platform and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Jenzabar One data, or to set up a Jenzabar One MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/jenzabar-one/SKILL.md","page":"https://ibl.ai/developer/connectors/jenzabar-one","sha256":"423ee2e58f209564a97d3034374cc31c18d2d329778764065a2342fdd977f2e0"},{"name":"iblai-connect-jira","type":"skill","description":"Read and write Jira data through the Jira Cloud platform REST API v3 and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Jira data, or to set up a Jira MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/jira/SKILL.md","page":"https://ibl.ai/developer/connectors/jira","sha256":"29bcbcf4bc51cc3ce3be258685f8d8bc8f4a310eac94585a92fe3521df293e9d"},{"name":"iblai-connect-lexisnexis","type":"skill","description":"Read LexisNexis data through the Lexis APIs (Protégé API, REST APIs, CourtLink API, Lex Machina API, State Net API, Law360 API) and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with LexisNexis data, or to set up a LexisNexis MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/lexisnexis/SKILL.md","page":"https://ibl.ai/developer/connectors/lexisnexis","sha256":"5cab308a273bdd0a04e6a130eb58dadb6ad31d75c88ffe51cf0b3c1e82662cff"},{"name":"iblai-connect-mailchimp","type":"skill","description":"Read and write Mailchimp data through the Mailchimp Marketing API and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Mailchimp data, or to set up a Mailchimp MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/mailchimp/SKILL.md","page":"https://ibl.ai/developer/connectors/mailchimp","sha256":"0aa6255d7fd07ee3a7dd8948aa06055ada1620a5b25c6e6e81cb5db1a4c3a2e6"},{"name":"iblai-connect-meditech","type":"skill","description":"Read MEDITECH Expanse data through the MEDITECH Interoperability Services: US Core FHIR R4 (tested in Greenfield Workspace) and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with MEDITECH Expanse data, or to set up a MEDITECH Expanse MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/meditech/SKILL.md","page":"https://ibl.ai/developer/connectors/meditech","sha256":"5bf7b7a366aee40a72bbd69512dbc44f43d143f740e8f27fa526bd54c7b646ed"},{"name":"iblai-connect-microsoft-365","type":"skill","description":"Read and write Microsoft 365 & SharePoint data through the Microsoft Graph REST API v1.0 and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Microsoft 365 & SharePoint data, or to set up a Microsoft 365 & SharePoint MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/microsoft-365/SKILL.md","page":"https://ibl.ai/developer/connectors/microsoft-365","sha256":"f950e959a54cf71aec4c03b45e4943f12004e6378ec49ba614729b20a67e04b7"},{"name":"iblai-connect-moodle","type":"skill","description":"Read and write Moodle LMS data through the Moodle Web Services (External Services API) and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Moodle LMS data, or to set up a Moodle LMS MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/moodle/SKILL.md","page":"https://ibl.ai/developer/connectors/moodle","sha256":"172b68d026114ed1043c9bb8ea19b24edb68751382d31a836be7cb620fc5f688"},{"name":"iblai-connect-ncino","type":"skill","description":"Read and write nCino data through the Salesforce Platform APIs on the nCino org; nCino Mortgage API, Consumer Banking APIs and eVault API and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with nCino data, or to set up an nCino MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/ncino/SKILL.md","page":"https://ibl.ai/developer/connectors/ncino","sha256":"5dd91c176945b460265179f1baa64def87968cb4f229f7cb47ab85f551167adc"},{"name":"iblai-connect-netdocuments","type":"skill","description":"Read and write NetDocuments data through the NetDocuments REST API and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with NetDocuments data, or to set up a NetDocuments MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/netdocuments/SKILL.md","page":"https://ibl.ai/developer/connectors/netdocuments","sha256":"e90bb5b3108e0629542b889ddf5eec68684ce62e94e2049d69446f34a23c5110"},{"name":"iblai-connect-okta","type":"skill","description":"Read and write Okta data through the Okta Management API and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Okta data, or to set up an Okta MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/okta/SKILL.md","page":"https://ibl.ai/developer/connectors/okta","sha256":"09ce276fcb252338c419eda40ce281d7ac8e9106997e349e6827e3eae32d96d1"},{"name":"iblai-connect-oneroster","type":"skill","description":"Read and write 1EdTech OneRoster data through the OneRoster 1.2 Rostering, Gradebook and Resources services (REST and CSV bindings) and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with 1EdTech OneRoster data, or to set up a 1EdTech OneRoster MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/oneroster/SKILL.md","page":"https://ibl.ai/developer/connectors/oneroster","sha256":"f94661635691c9149abf92ddf3039781459ecf40681d9014b85dc3e7fdf5647c"},{"name":"iblai-connect-oracle-health-cerner","type":"skill","description":"Read and write Oracle Health (Cerner) data through the FHIR R4 APIs for Oracle Health Millennium Platform and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Oracle Health (Cerner) data, or to set up an Oracle Health (Cerner) MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/oracle-health-cerner/SKILL.md","page":"https://ibl.ai/developer/connectors/oracle-health-cerner","sha256":"15df8989e7de1efec88b504e85c1e9cc0414192489a02503202b396bc38fea22"},{"name":"iblai-connect-oracle-netsuite","type":"skill","description":"Read and write Oracle NetSuite data through the SuiteTalk REST Web Services, SuiteQL, NetSuite AI Connector Service and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Oracle NetSuite data, or to set up an Oracle NetSuite MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/oracle-netsuite/SKILL.md","page":"https://ibl.ai/developer/connectors/oracle-netsuite","sha256":"1e6cae32d5c3831266c5b67951da2603957e2b35d40ef477651f2d938ef53eb1"},{"name":"iblai-connect-pacer","type":"skill","description":"Read PACER data through the PACER Authentication API and PACER Case Locator (PCL) API and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with PACER data, or to set up a PACER MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/pacer/SKILL.md","page":"https://ibl.ai/developer/connectors/pacer","sha256":"25e083b78c676bc72991ac9a3103e77448d0af4543f254759422596c1b8567d5"},{"name":"iblai-connect-paypal","type":"skill","description":"Read and write PayPal data through the PayPal REST APIs (Orders v2, Invoicing v2 and others) and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with PayPal data, or to set up a PayPal MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/paypal/SKILL.md","page":"https://ibl.ai/developer/connectors/paypal","sha256":"d4907a1eeb3593bfde636f021af173cd137e0ac2e11b95c34c995c6144ba881a"},{"name":"iblai-connect-peoplesoft-campus-solutions","type":"skill","description":"Read and write PeopleSoft Campus Solutions data through the PeopleSoft Integration Broker service operations (REST and SOAP), Component Interfaces, Campus Solutions Edu-API and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with PeopleSoft Campus Solutions data, or to set up a PeopleSoft Campus Solutions MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/peoplesoft-campus-solutions/SKILL.md","page":"https://ibl.ai/developer/connectors/peoplesoft-campus-solutions","sha256":"b364c7e631804392c185ab09da98c84e8ef183e853c7aa250bfe63a91b5935e3"},{"name":"iblai-connect-plaid","type":"skill","description":"Read and write Plaid data through the Plaid API (Auth, Transactions, Balance, Identity, Transfer) and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Plaid data, or to set up a Plaid MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/plaid/SKILL.md","page":"https://ibl.ai/developer/connectors/plaid","sha256":"8bc2bc86803df0ee097132dd6c06f5a5406df1ef014e3dbd8ca0cb2e77bf1b2b"},{"name":"iblai-connect-powerschool-sis","type":"skill","description":"Read and write PowerSchool SIS data through the PowerSchool SIS plugin data access (PowerQueries); OneRoster 1.1 and 1.2 REST provider and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with PowerSchool SIS data, or to set up a PowerSchool SIS MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/powerschool-sis/SKILL.md","page":"https://ibl.ai/developer/connectors/powerschool-sis","sha256":"568acb0d577453abdb3efcd9ac7893ceb6b1a4f71eb8d45ae375174bd7e690de"},{"name":"iblai-connect-quickbooks-online","type":"skill","description":"Read and write QuickBooks Online data through the QuickBooks Online Accounting API and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with QuickBooks Online data, or to set up a QuickBooks Online MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/quickbooks-online/SKILL.md","page":"https://ibl.ai/developer/connectors/quickbooks-online","sha256":"9ca6f839d9a99dabfa9b18e1244806fecc9693968e6559f9d01ad0bfb7587683"},{"name":"iblai-connect-raisers-edge-nxt","type":"skill","description":"Read and write Raiser's Edge NXT data through the Blackbaud SKY API (Raiser's Edge NXT) and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Raiser's Edge NXT data, or to set up a Raiser's Edge NXT MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/raisers-edge-nxt/SKILL.md","page":"https://ibl.ai/developer/connectors/raisers-edge-nxt","sha256":"e1f8422bab4937672cc23756509cdecff960603257c2898f9383dedb72ae62a5"},{"name":"iblai-connect-relativity","type":"skill","description":"Read and write RelativityOne data through the Relativity REST APIs (Object Manager and other Kepler services) and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with RelativityOne data, or to set up a RelativityOne MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/relativity/SKILL.md","page":"https://ibl.ai/developer/connectors/relativity","sha256":"393a2916c7e31541e7b317eb5b528fb3fa406561201c6776bea01398b9ec6737"},{"name":"iblai-connect-salesforce","type":"skill","description":"Read and write Salesforce data through the Salesforce REST API, Bulk API 2.0 and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Salesforce data, or to set up a Salesforce MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/salesforce/SKILL.md","page":"https://ibl.ai/developer/connectors/salesforce","sha256":"6a917ca9cab09588dbd19ed9884573b3456ff0a9f306c5f9fc595855da1daf71"},{"name":"iblai-connect-salesforce-education-cloud","type":"skill","description":"Read and write Salesforce Education Cloud data through the Salesforce REST API (sObjects, SOQL), Education Cloud Business APIs (Connect REST) and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Salesforce Education Cloud data, or to set up a Salesforce Education Cloud MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/salesforce-education-cloud/SKILL.md","page":"https://ibl.ai/developer/connectors/salesforce-education-cloud","sha256":"37a859be1419e27b65a6c9b49c476dac06833c651477f99881cc6e1b38b10093"},{"name":"iblai-connect-salesforce-financial-services-cloud","type":"skill","description":"Read and write Salesforce Financial Services Cloud data through the Salesforce Platform REST, SOAP and Bulk APIs with Financial Services Cloud standard objects and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Salesforce Financial Services Cloud data, or to set up a Salesforce Financial Services Cloud MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/salesforce-financial-services-cloud/SKILL.md","page":"https://ibl.ai/developer/connectors/salesforce-financial-services-cloud","sha256":"03f6f445ad663091ad6fff756f0a492592719db55ae856e941b9f30421ff1c68"},{"name":"iblai-connect-salesforce-government-cloud","type":"skill","description":"Read and write Salesforce Government Cloud data through the Salesforce REST API (same platform APIs); Public Sector Solutions objects and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Salesforce Government Cloud data, or to set up a Salesforce Government Cloud MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/salesforce-government-cloud/SKILL.md","page":"https://ibl.ai/developer/connectors/salesforce-government-cloud","sha256":"787d00108f0761f7cff778da26b4da26555c1251b6114d5c07bbaa2e168e61b8"},{"name":"iblai-connect-sam-gov","type":"skill","description":"Read SAM.gov data through the SAM.gov Entity Management API, Get Opportunities Public API, Contract Awards API and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with SAM.gov data, or to set up a SAM.gov MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/sam-gov/SKILL.md","page":"https://ibl.ai/developer/connectors/sam-gov","sha256":"21bf6a2b171a9733a547a8fc8bc16d302fe595f5d381f5f0c67af1ddbae5c26f"},{"name":"iblai-connect-sap-s4hana","type":"skill","description":"Read and write SAP S/4HANA data through the SAP S/4HANA OData APIs (SAP Business Accelerator Hub) and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with SAP S/4HANA data, or to set up a SAP S/4HANA MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/sap-s4hana/SKILL.md","page":"https://ibl.ai/developer/connectors/sap-s4hana","sha256":"e05fe477d2b6d1010a7f7b1d3831161483222e2da115722adf7e2a089f65f031"},{"name":"iblai-connect-schoology","type":"skill","description":"Read and write Schoology data through the Schoology REST API v1 and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Schoology data, or to set up a Schoology MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/schoology/SKILL.md","page":"https://ibl.ai/developer/connectors/schoology","sha256":"8d32dbdef92a0aeb3a42d6dd8e8764fea29fa7b1cd4c79f75f7effc8b8d9e21a"},{"name":"iblai-connect-seesaw","type":"skill","description":"Read Seesaw data through the integration path Seesaw Learning supports and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Seesaw data, or to set up a Seesaw MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/seesaw/SKILL.md","page":"https://ibl.ai/developer/connectors/seesaw","sha256":"87b55baa82d1638c1613dc7b8b208aba115148061170cf1cba0872c65cd2e196"},{"name":"iblai-connect-servicenow","type":"skill","description":"Read and write ServiceNow data through the ServiceNow REST API (Table API), REST API Explorer and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with ServiceNow data, or to set up a ServiceNow MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/servicenow/SKILL.md","page":"https://ibl.ai/developer/connectors/servicenow","sha256":"14beb188de07cd45509cccfd1fad9d08056d1ed0a75da3d96f3f099a81341e39"},{"name":"iblai-connect-shopify","type":"skill","description":"Read and write Shopify data through the Shopify GraphQL Admin API and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Shopify data, or to set up a Shopify MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/shopify/SKILL.md","page":"https://ibl.ai/developer/connectors/shopify","sha256":"8d7a52d0f1c38dc279f3edefccc220c4db19a8d806ab4e1528a886ca1e9e29ac"},{"name":"iblai-connect-skyward","type":"skill","description":"Read and write Skyward data through the Skyward OneRoster API; LMS API (SMS 2.0); Qmlativ APIs via the Partner Portal and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Skyward data, or to set up a Skyward MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/skyward/SKILL.md","page":"https://ibl.ai/developer/connectors/skyward","sha256":"1755e78728e4569a86afb9ac4ccc531de168ef00fe60eb279f311cb476a68c29"},{"name":"iblai-connect-slack","type":"skill","description":"Read and write Slack data through the Slack Web API and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Slack data, or to set up a Slack MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/slack/SKILL.md","page":"https://ibl.ai/developer/connectors/slack","sha256":"1a98b439860e59f865874ad1ab2c54f52acf55e7d9080b311c95c4626fd75d2b"},{"name":"iblai-connect-slate","type":"skill","description":"Read and write Slate data through the Slate web services (Query-based exports, Upload Dataset imports, Configurable API) and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Slate data, or to set up a Slate MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/slate/SKILL.md","page":"https://ibl.ai/developer/connectors/slate","sha256":"4b1ca146db926ab0b3cca809132fc678640028922762eda0631b6451a8b529c6"},{"name":"iblai-connect-snowflake","type":"skill","description":"Read and write Snowflake data through the Snowflake SQL API; Snowflake-managed MCP server (Cortex) and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Snowflake data, or to set up a Snowflake MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/snowflake/SKILL.md","page":"https://ibl.ai/developer/connectors/snowflake","sha256":"c5d95bbda44dfbc1a4f9977e0b397ec62a8cf4a9fd32f5f0ee284dc4acccc883"},{"name":"iblai-connect-socrata","type":"skill","description":"Read and write Tyler Data & Insights (Socrata) data through the Socrata Open Data API (SODA) and SODA Producer API and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Tyler Data & Insights (Socrata) data, or to set up a Tyler Data & Insights (Socrata) MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/socrata/SKILL.md","page":"https://ibl.ai/developer/connectors/socrata","sha256":"35c19babf216989264b1cffefe15f35336cbf5e820ba7e49815b27cf080ccc0c"},{"name":"iblai-connect-square","type":"skill","description":"Read and write Square data through the Square API (Payments, Orders, Catalog, Customers and others) and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Square data, or to set up a Square MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/square/SKILL.md","page":"https://ibl.ai/developer/connectors/square","sha256":"f94adc3a5053e1a90e19308cfb783fded844df72c68eab83ab9f87f5ecbe3da2"},{"name":"iblai-connect-stripe","type":"skill","description":"Read and write Stripe data through the Stripe API and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Stripe data, or to set up a Stripe MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/stripe/SKILL.md","page":"https://ibl.ai/developer/connectors/stripe","sha256":"92412aba65b6e9d6bb90752f336deea127b19ce5adfa25d7a8a3b0490779012d"},{"name":"iblai-connect-temenos","type":"skill","description":"Read and write Temenos Transact data through the Temenos Core Banking (Transact) APIs and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Temenos Transact data, or to set up a Temenos Transact MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/temenos/SKILL.md","page":"https://ibl.ai/developer/connectors/temenos","sha256":"58eef1f32853eb6bf4115535dea8eb80a2c676aef12a6dccf87e2464f6422b92"},{"name":"iblai-connect-tyler-technologies","type":"skill","description":"Read and write Tyler Technologies data through the Tyler API Toolkits and API Connectors (Enterprise ERP); Enterprise Justice Integration Portal and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Tyler Technologies data, or to set up a Tyler Technologies MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/tyler-technologies/SKILL.md","page":"https://ibl.ai/developer/connectors/tyler-technologies","sha256":"90220b1522df3b13d81a762f3c24e7974db4cea8d529db22dde8bd5c72be5bdd"},{"name":"iblai-connect-usaspending","type":"skill","description":"Read USAspending.gov data through the USAspending API (v2) and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with USAspending.gov data, or to set up a USAspending.gov MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/usaspending/SKILL.md","page":"https://ibl.ai/developer/connectors/usaspending","sha256":"9d44fc56142352755445e0524d2913657db63868b7160203d96d5f3199a548bf"},{"name":"iblai-connect-veradigm","type":"skill","description":"Read Veradigm data through the Veradigm FHIR API (R4) and Unity API, through the Veradigm Connect developer program and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Veradigm data, or to set up a Veradigm MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/veradigm/SKILL.md","page":"https://ibl.ai/developer/connectors/veradigm","sha256":"e41eb41e976d558db14827c8a042a02a2468633a0dabbabf63d0ce6abf9ad1b0"},{"name":"iblai-connect-westlaw","type":"skill","description":"Read Westlaw data through the Thomson Reuters Developer Portal APIs (e.g. Westlaw US Litigation Analytics API) and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Westlaw data, or to set up a Westlaw MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/westlaw/SKILL.md","page":"https://ibl.ai/developer/connectors/westlaw","sha256":"8767141df771108d8859f8221fb9e1345e05f2234ea85e245c2d2c6cf3fd7670"},{"name":"iblai-connect-workday-hcm","type":"skill","description":"Read and write Workday HCM data through the Workday Web Services (SOAP), Workday REST APIs, Reports-as-a-Service (RaaS) and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Workday HCM data, or to set up a Workday HCM MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/workday-hcm/SKILL.md","page":"https://ibl.ai/developer/connectors/workday-hcm","sha256":"48fe68cff26802dd34d816dfb04a396e063511bbc72247450f3ba3bb4b283b07"},{"name":"iblai-connect-workday-student","type":"skill","description":"Read and write Workday Student data through the Workday Web Services (SOAP), Workday REST API, Reports as a Service (RaaS) and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Workday Student data, or to set up a Workday Student MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/workday-student/SKILL.md","page":"https://ibl.ai/developer/connectors/workday-student","sha256":"1f6b0c6150e975ae9019ebcbf4a51f14bdba2d2b847ee21ed3e07be6ab368403"},{"name":"iblai-connect-xero","type":"skill","description":"Read and write Xero data through the Xero Accounting API and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Xero data, or to set up a Xero MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/xero/SKILL.md","page":"https://ibl.ai/developer/connectors/xero","sha256":"8fb7bb3a02fab8871f0285e81c75fd33f5bcbbf17dcd7bc59820516ca9535694"},{"name":"iblai-connect-zendesk","type":"skill","description":"Read and write Zendesk Support data through the Zendesk Support API (Ticketing API) and expose it to an ibl.ai agent as an MCP tool. Use when the user asks an agent to work with Zendesk Support data, or to set up a Zendesk Support MCP connection on ibl.ai.","url":"https://ibl.ai/developer/connectors/zendesk/SKILL.md","page":"https://ibl.ai/developer/connectors/zendesk","sha256":"33f0581d013b563bee1bb1ac6853f7c81d0774745a66301224527d881371f547"}]}