Integrations

ModelBound

Try it

Pull team skills, rules, and knowledge from the ModelBound hosted MCP server. Use whenever the user references their ModelBound team, asks to sync skills/rul...

What it does

Pull team skills, rules, and knowledge from the ModelBound hosted MCP server. Use whenever the user references their ModelBound team, asks to sync skills/rules, search team knowledge, or propose edits to a team-managed `SKILL.md` / `AGENTS.md` / `CLAUDE.md`.

The skill document

ModelBound

ModelBound is the source of truth for AI team skills, rules, system prompts, and knowledge bases. This skill connects OpenClaw to ModelBound's hosted MCP server so you can search and pull team context on demand instead of copy-pasting files.

Setup

Required env:

  • MODELBOUND_API_KEY — get one at

Optional:

  • MODELBOUND_TEAM_ID — scope all calls to a specific team
  • MODELBOUND_ENDPOINT — defaults to https://mcp.modelbound.co

The MCP server is plain HTTPS JSON-RPC. No daemon, no shell-out.

Lean-first protocol

ModelBound exposes 45+ tools. Do not advertise them all. Instead, call this small surface and let the server route:

ToolPurpose
modelbound.listToolsList every available tool with its scope. Always call first if you don't know what's available.
modelbound.callToolInvoke any tool by name. Use this for everything else.
helpPlain-English description of a tool or workflow.
search.allHybrid search across skills, rules, prompts, and corpora.
search.summaryReranked top-N answer to a question.
files.getFetch a specific file by ID or slug.
skills.proposeDraftPropose an edit to a team-managed skill. Returns a review_url.
gateway.setWorkspaceScope subsequent calls to one team / repo.

If a workflow below references a tool not on this list, route it through modelbound.callTool with the name from reference/tools.md.

Workflows

1. Pull a team skill into the working directory

  1. gateway.setWorkspace with the user's team or repo slug.
  2. search.all for the skill name (or skills.list via modelbound.callTool for an exhaustive list).
  3. files.get to fetch the SKILL.md body.
  4. Write it to ./.claude/skills//SKILL.md (or whatever location the user's IDE expects).

2. Answer a question from team knowledge

  1. search.summary with the user's question.
  2. If the summary cites file IDs, follow up with files.get for the full text.
  3. Cite the ModelBound URL the server returns — never fabricate one.

3. Read a specific file the user mentioned

files.get with the slug or URL fragment. If ambiguous, search.all first to disambiguate.

4. Propose an edit back to ModelBound

Never call skills.update directly. Always use skills.proposeDraft:

  1. files.get the current version.
  2. Compute the new content locally.
  3. skills.proposeDraft with { skill_id, content, summary }.
  4. Show the user the review_url it returns. A teammate approves the change in the ModelBound UI.

5. Discover more capabilities

If the user asks for something this skill doesn't cover (evals, agents, corpora ingestion, MCP gateway), call modelbound.listTools and pick from the result. reference/tools.md has a categorized index.

Auth fallback

If a call returns 401 unauthorized, tell the user:

Set MODELBOUND_API_KEY to a key from , then re-run the request.

Don't try to recover by guessing or by hitting other endpoints.

Safety rules

  • HTTP only. Never shell out, never write to ModelBound files on disk other than under the user's IDE skill directory.
  • Read tools (search.*, files.get, *.list) are safe to call freely.
  • Write tools (skills.proposeDraft, corpus.upload, webhooks.create, etc.) require explicit user confirmation in chat first.
  • The skill bans skills.update outright — propose drafts instead.

More

  • reference/tools.md — categorized index of all 45+ ModelBound MCP tools.
  • reference/examples.md — three end-to-end JSON-RPC recipes.

Related skills

Scan the machine for installed AI coding CLIs (claude, codex, gemini, copilot, opencode, ollama), detect whether each account is actually active and which models are usable, and cache the result to ~/.claude/model-inventory.json with role→model routing chains (planner/coder/scout/reviewer/fixer) that goal-runner and autopilot consume to pick the best available model per sub-agent while staying cost-efficient. Three evidence tiers — installed (binary found), likely-authenticated (zero-token credential heuristics), verified (a live one-line probe per model, the only ground truth for "account active and model on the plan"). Use this skill whenever the user says "scan available models", "which models can I use", "what AI CLIs are installed", "refresh the model inventory", "is fable available", "check my model access", or "/model-inventory" — even if they don't name the skill. Not for picking a model mid-task (consumers read the cached file, they don't rescan).

1 installs

Double-blind comparison of AI model responses — query models in parallel, judge anonymized outputs, rank on merit. Trigger with "mdls" or "modelshow".

35 installs1 stars

Use APIDot model catalog guidance to choose currently available APIDot image, video, chat, music, and 3D model pages, avoid offline model routes, prevent dup...

Allow any combination of agents, humans, or software to approve MCP tool calls that you flag. Prevent your agent from deleting your production database or violating compliance. Use this skill for agents that PROPOSE calls, not agents that approve calls.

Allow any combination of agents, humans, or software to approve MCP tool calls that you flag. Prevent your agent from deleting your production database or violating compliance. Use this skill for agents that APPROVE calls, not agents that propose calls.

Use when preserving, searching, reviewing, or exporting user-owned agent memory across OpenClaw, Codex, Claude, OpenCode, Hermes, Qoder, Obsidian, and Git. Inputs are local memory/chat stores and handoff summaries; outputs are Obsidian sources, memory indexes, context/profile packs, skill inventorie

8 installs1 stars