skillTool JSON Builderby stackbrief

/build-tool

Create a content/tools/<slug>.json entry for an AI coding tool. Verifies current pricing, platform support, and URLs before writing the file.

tools-directoryjsoncontent-pipelineresearch

Usage

/build-tool <tool-name>
/build-tool cursor
/build-tool "Bolt.new"

Pass a tool name. The agent determines the slug and searches for current data.

What it does

  1. Checks content/tools/ — if the JSON already exists, reports it and stops
  2. Searches the web for current pricing, platform support, and the official URL
  3. Determines the correct values for every required field
  4. Writes content/tools/<slug>.json with all fields populated
  5. Reports the file path and any fields left uncertain for human review

JSON schema

{
  "id": "slug",
  "name": "Tool Name",
  "description": "One sentence, no hype.",
  "type": "cli|ide|builder|assistant|extension|hosting|mcp|skill|api",
  "works_with": ["claude", "cursor", "windsurf", "vscode"],
  "platform": ["windows", "mac", "linux", "web"],
  "pricing": "free|freemium|paid",
  "url": "https://...",
  "affiliate_url": "",
  "tags": ["tag1"],
  "last_verified": "YYYY-MM-DD",
  "check_urls": ["https://.../pricing"],
  "volatile_fields": ["pricing"]
}

When to run

  • An article references a tool with no matching JSON in content/tools/
  • A new tool has been added to the idea bank that isn't in the directory yet
  • The content-writer reports a missing tool JSON during /draft
Part of the Tool JSON Builder agent

Creates structured JSON entries for AI coding tools referenced in articles but missing from the tools directory. Verifies pricing and URLs before writing the file.

View agent →