iblai/api

iblai-api-agent-tool

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.

First seen Jul 15, 2026

Installation

$ npx skills add iblai/api --skill iblai-api-agent-tool

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from iblai/api · top by installs.

npx skills add iblai/api

Browse all from iblai/api

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 15
License LICENSE
Default branch main
Open issues 1
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,209 B
  • docs SUMMARY.md 274 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 6 installs

SKILL.md

iblai-api-agent-tool

Enable or disable an agent's tools via the API: list the tools an agent can toggle, read which tool slugs are currently enabled, and write the enabled set back through the agent settings/ endpoint. Use when controlling which tools an agent can use.

Auth & conventions

  • Base URL: https://api.iblai.app
  • Header: Authorization: Api-Token $IBLAIAPIKEY on every request.
  • Path vars: {org} = $IBLAIORG, {username} = $IBLAIUSERNAME,

{mentor} = the agent's unique id (e.g. d17dc729-60fd-4363-81a0-f67d9318b03e).

  • Tool writes go through the agent settings endpoint —

PUT …/mentors/{mentor}/settings/ — sending the tool slug set.

  • Not connected yet? Run /iblai-api-login first to populate IBLAI_ORG,

IBLAIUSERNAME, and IBLAIAPI_KEY.

Reads

  • GET https://api.iblai.app/dm/api/ai-mentor/orgs/{org}/users/{username}/mentors/{mentor}/available-tools/ — toggleable tools.
  • GET https://api.iblai.app/dm/api/ai-mentor/orgs/{org}/mentors/{mentor}/settings/ — currently enabled tool slugs.

Writes

  • PUT https://api.iblai.app/dm/api/ai-mentor/orgs/{org}/mentors/{mentor}/settings/ — enable/disable tools:

``json { "toolslugs": "string[]", "canuse_tools": "boolean" } ``

Example

Enable web search and calculator tools for an agent:

curl -X PUT \
  "https://api.iblai.app/dm/api/ai-mentor/orgs/$IBLAI_ORG/mentors/$MENTOR/settings/" \
  -H "Authorization: Api-Token $IBLAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"tool_slugs": ["web_search", "calculator"], "can_use_tools": true}'

Notes

  • tool_slugs is the full enabled set — slugs left out of the array are disabled.
  • Pull valid slugs from the available-tools/ endpoint before writing.
  • Set canusetools to false to turn tools off entirely without clearing the

slug set.