Skip to content
Back to skills

Agentsbox

ASecurity

Discovers and executes MCP tools on-demand via agentsbox_* tools. Use when you need to find the right tool, when a user asks to use a tool you don’t have in context, or when troubleshooting MCP/tool availability.

  • 1,689 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added February 7, 2026
toolsperformance

Works with

  • mcp

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add Dicklesworthstone/pi_agent_rust --skill agentsbox --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Agentsbox?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Agentsbox
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/dicklesworthstone-agentsbox/badge)](https://www.skillsdirectory.com/skills/dicklesworthstone-agentsbox)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: agentsbox
description: >-
  Discovers and executes MCP tools on-demand via agentsbox_* tools.
  Use when you need to find the right tool, when a user asks to use a tool
  you don’t have in context, or when troubleshooting MCP/tool availability.
license: MIT
metadata:
  author: agentsbox
  version: "0.1"
---

# agentsbox

Minimize context bloat by using a small, stable tool surface:

- `agentsbox_search_bm25` (natural language)
- `agentsbox_search_regex` (pattern search)
- `agentsbox_execute` (run discovered tool)
- `agentsbox_status` (health/status)
- `agentsbox_perf` (performance)
- `agentsbox_test` (tool verification)

## Workflow

1. **Search first**
   - If you don’t know the exact tool name: `agentsbox_search_bm25`.
   - If you know server prefix / partial name: `agentsbox_search_regex`.

2. **Inspect schema**
   - From search results, read `schema` and required fields.

3. **Execute**
   - Call `agentsbox_execute({ toolId, arguments })`.
   - `toolId` format: `{serverName}_{toolName}`.
   - `arguments` is a JSON string (or omit / `{}` when none required).

4. **Troubleshoot**
   - If tool not found: widen search, verify server prefix, try BM25.
   - If execution fails: run `agentsbox_status({})` and include server diagnostics.

## Examples

### Search the web with tavily

1) Search:

```text
agentsbox_search_bm25({ "text": "search the web for information", "limit": 5 })
```

2) Execute:

```text
agentsbox_execute({
  "toolId": "tavily_tavily_search",
  "arguments": "{\"query\":\"latest AI news\",\"max_results\":5}"
})
```

## Edge cases

- **Empty or missing servers**: `agentsbox_status` will show zero configured servers.
- **Schema mismatch**: prefer passing only required fields first.
- **Server name/tool name ambiguity**: use regex to list server tools: `"server_.*"`.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…