con un clic
mcp-tool-builder
Use when adding new MCP tools in apps/mcp-server/skillhub_mcp/tools/
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Use when adding new MCP tools in apps/mcp-server/skillhub_mcp/tools/
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Record browser-based feature demos as GIFs via Playwright and optionally document them in docs/features/index.md. Trigger with "Demo <feature>" or "Demo and Document <feature>".
Use when creating service modules in apps/api/skillhub/services/
Use when writing API tests in apps/api/tests/
Use when implementing division-based access control on any endpoint
Use when adding services to docker-compose.yml or creating Dockerfiles
Use when implementing error handling across the API, frontend, or MCP server
| name | mcp-tool-builder |
| description | Use when adding new MCP tools in apps/mcp-server/skillhub_mcp/tools/ |
apps/mcp-server/skillhub_mcp/tools/{name}.pyapps/mcp-server/skillhub_mcp/server.pyapi_client.pyapps/mcp-server/tests/test_{name}.pyfrom mcp.server import Server
from skillhub_mcp.api_client import SkillHubClient
async def register(server: Server, client: SkillHubClient):
@server.tool("my_tool")
async def my_tool(slug: str) -> dict:
"""Tool description for Claude."""
result = await client.get(f"/api/v1/skills/{slug}")
return {"success": True, "data": result}
# Check before any write operation
user = await client.get("/api/v1/users/me")
skill = await client.get(f"/api/v1/skills/{slug}")
if user["division"] not in [d["slug"] for d in skill["divisions"]]:
return {"success": False, "error": "division_restricted"}
from skillhub_mcp.tools import my_tool
await my_tool.register(server, client)
apps/mcp-server/skillhub_mcp/server.pyapps/mcp-server/skillhub_mcp/tools/install.pyapps/mcp-server/skillhub_mcp/api_client.pyapps/mcp-server/tests/test_install.py