tool-registration

Document newly added tools in each agent's TOOLS.md with command details.

88|108|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/grandamenium/cortextos --skill tool-registration-grandamenium
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tool-registration
Source: https://github.com/grandamenium/cortextos/tree/main/templates/analyst/.claude/skills/tool-registration
Command: npx skills add https://github.com/grandamenium/cortextos --skill tool-registration-grandamenium

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Tool Registration prevents agents from failing to use newly added capabilities because their documentation is missing or out of sync.

Core Features & Use Cases

  • Centralized tool documentation: Update each agent’s TOOLS.md so every agent can discover the correct command names, purposes, flags, and examples.
  • Bus script documentation: Register new cortextos bus <command> wrappers under the correct TOOLS.md section with clear invocation patterns.
  • Third-party CLI documentation: Add dedicated entries for external binaries, including authentication notes and concrete usage examples for reliable execution by agents.

Quick Start

Add the new tool to your agent workspace TOOLS.md with its purpose, key flags, and at least one example call.

Frequently Asked Questions about tool-registration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
Why does my agent fail when calling newly added CLI commands during orchestration?

Agent CLI command invocation fails when tool documentation is missing or out of sync. Updating each agent's TOOLS.md with command names, purposes, key flags, and example calls synchronizes tool references with the runtime to prevent inconsistent execution.

How do I document bus scripts so agents can discover and run them correctly?

Document bus scripts by registering new cortextos bus command wrappers under the correct TOOLS.md section with clear invocation patterns. Adding purpose, key flags, and at least one example call ensures agents discover and execute the commands reliably.

What should I include when registering third-party CLI binaries for agent use?

Registering third-party CLI binaries requires adding dedicated TOOLS.md entries that include authentication notes, key flags, and concrete usage examples. This documentation provides agents with the necessary context for reliable external binary execution.

Can I use TOOLS.md to keep MCP servers and external web tools discoverable across multiple agents?

Yes, TOOLS.md can document MCP servers, external web tools, and any capability agents invoke. Centralizing tool documentation in each agent workspace ensures every agent discovers the correct command names, purposes, and examples during task execution.

What's the best way to prevent agents from calling undocumented commands during task execution?

The best way to prevent undocumented command calls is updating each agent's TOOLS.md whenever new tools are added. Recording the command name, purpose, usage pattern, key flags, and example calls keeps tool references synchronized with the runtime.

Do I need to update TOOLS.md every time I add a new tool to my agent workspace?

Yes, you must update TOOLS.md every time you add new tools. Documenting newly added tools with their command names, purposes, key flags, and example calls prevents agent attempts to call undocumented commands from failing or behaving inconsistently.