tools-catalog
Enumerate and introspect the active tool bundle — names, categories, schemas, how to invoke each tool from the CLI.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Enumerate and introspect the active tool bundle — names, categories, schemas, how to invoke each tool from the CLI.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Walk a project from "no values provisioned" to "doctor --secrets is green" — eight idempotent steps with resume support via setup-state.toml. Wraps the secret framework (ADR-023 §3.8) for AI agents and headless onboarding.
Bootstrap devboy from scratch — install the CLI if missing, register the MCP server, run `devboy onboard` for the active agent, optionally bootstrap the secret framework, verify with `doctor`. First-run skill for both manual installs and the Claude Code / Codex plugin.
First-run wizard for the devboy secret framework — walk a fresh project from "no secret manifest, no router, no daemon" to "every required secret provisioned and verified". Idempotent eight-step flow per ADR-023 §3.8 with state at ~/.devboy/secrets/setup-state.toml so the user can resume or skip.
Analyse the user's Claude Code (or other agent) logs and auto-configure the layered-pipeline compression profiles for their tools, models, and workflow.
Diagnose and fix a broken devboy-tools setup — corrupt config, missing tokens, keychain trouble, wrong paths, plugin install failures.
Create a well-structured issue in the configured tracker using Feature, Defect, or Task templates.
| name | tools-catalog |
| description | Enumerate and introspect the active tool bundle — names, categories, schemas, how to invoke each tool from the CLI. |
| category | self-bootstrap |
| version | 1 |
| compatibility | devboy-tools >= 0.18 |
| activation | ["list devboy tools","what tools does devboy have","show devboy tools","inspect devboy tools"] |
| tools | ["tools","config"] |
Answer the question "what tools does the current devboy-tools installation expose, and how do I invoke them?". Useful as the first step of any exploration — other skills invoke tools through devboy tools call, and that assumes the agent knows the tool names and argument shapes.
setup or repair).devboy tools list
Output is a flat list of tool names with enabled/disabled status — devboy tools list does not print descriptions or categories itself. Tools from providers that are not configured for the active context are filtered out, so an empty or short list almost always means "no provider is wired up yet" rather than "devboy is broken".
devboy tools call does not take --help; the schema is not served as a flag. The only way to see a tool's full JSON Schema (required fields, enums, provider-specific cf_* custom-field extensions) is to ask the MCP server directly:
devboy mcp <<< '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}' | \
jq '.result.tools[] | select(.name=="get_issues")'
The MCP server exits after serving one request on stdin, so no background process remains.
Synchronous call via the CLI:
# POSIX shells
devboy tools call get_issues '{"state": "open", "limit": 20}'
# Windows cmd.exe / PowerShell
devboy tools call get_issues "{\"state\": \"open\", \"limit\": 20}"
The default JSON payload is {}. For tools that take no arguments, omit it entirely:
devboy tools call list_contexts
If you only care about issue-tracker tools, filter the list:
devboy tools list | grep -E "issue|comment"
(There is no built-in --category filter on tools list today — that is a follow-up.)
Skills that only need a handful of tools can disable the rest to shrink the prompt that an MCP client sees. This is optional — most skills leave the defaults alone.
devboy tools disable some_unused_tool another_one
devboy tools list # confirm
devboy tools reset # undo
tools-catalog therefore gives a snapshot, not a universal list.ToolCategory has six members (GitRepository, IssueTracker, Epics, Releases, MeetingNotes, Messenger). A tool from an uncovered category is hidden by the executor.tools/list time. Each provider gets a chance to add provider-specific parameters to the schema (custom fields, enum values drawn from real project metadata). The schema you see in tools/list is already enriched — the agent does not need to flatten or merge anything.devboy tools call over MCP when a skill only needs one tool. It avoids paying the full tools/list context tax the MCP transport imposes.