← Files ToolrouterARCHIVED FILE

plugin.json

6 KB · Nov 9, 2026 · 18:08 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "toolrouter-workflows",
  "version": "1.1.1",
  "description": "Specialist workflows and a persistent workspace in ChatGPT: website SEO audits, AI agent readiness, supply-chain risk, contract and grant matching, competitor and deep research, and more.",
  "author": {
    "name": "Toolrouter",
    "email": "support@toolrouter.com",
    "url": "https://toolrouter.com"
  },
  "homepage": "https://toolrouter.com",
  "license": "Proprietary",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Toolrouter",
        "shortDescription": "Powerful workflows, one ask",
        "longDescription": "Toolrouter turns specialist work into one plain-language request. Jobs that would normally need several specialist subscriptions, technical setup and hours of manual cross-checking become one ask: Toolrouter runs the multi-step workflow, combines the sources, and returns a finished result in the conversation.\n\nWorkflows include:\n- Website SEO audit: crawls up to 100 pages and returns a scored report with a prioritised fix list, on Toolrouter's own analysis engine.\n- AI agent readiness: about 14 checks of a website run in parallel and scored.\n- Software supply-chain risk: OSV, GitHub advisories, CISA known-exploited vulnerabilities, EPSS, OpenSSF Scorecard and deps.dev combined into one risk score per package.\n- Public contract and grant matching: official procurement and grant portals searched together and ranked against your organisation's profile.\n- Competitor research and deep research reports, stock analysis, case-law citation maps, property planning constraints and record-collection valuation.\n\nYour work persists in a Toolrouter workspace: saved prompts, personas, products and style references, a file library with permanent links, and long-running jobs with progress. Results render as tables, charts, maps and reports. Beyond the headline workflows, Toolrouter's wider catalogue of specialist tools is available in the same connection.",
        "developerName": "Toolrouter",
        "category": "Productivity",
        "websiteURL": "https://toolrouter.com",
        "supportURL": "https://toolrouter.com/contact",
        "privacyPolicyURL": "https://toolrouter.com/privacy",
        "termsOfServiceURL": "https://toolrouter.com/terms",
        "defaultPrompt": [
          "Audit the SEO of my website and list the top fixes",
          "How ready is my website for AI agents?",
          "Give me the analyst view on Apple stock"
        ],
        "logo": "./assets/logo.png",
        "composerIcon": "./assets/logo.png"
      },
      "onboardingSkill": "./skills/get-started/SKILL.md",
      "publication": {
        "release_notes": "Headline workflows are now their own tools (website SEO audit, AI agent readiness, supply-chain risk, contract and grant matching, competitor and deep research, stock analysis, case citations, property constraints, collection valuation), each returning one finished result."
      },
      "review": {
        "commerce": false,
        "test_cases": {
          "positive": [
            {
              "description": "Whole-site SEO audit with a prioritised fix list",
              "prompt": "Run a Toolrouter website SEO audit on https://htmx.org and give me the top five fixes.",
              "tools_triggered": "seo__crawl_site",
              "expected_behavior": "Calls the Website SEO audit tool once and returns a scored report with technical, content and answer-engine findings, then summarises the five highest-priority fixes."
            },
            {
              "description": "AI agent readiness check of a public website",
              "prompt": "Use Toolrouter to check how ready https://stripe.com is for AI agents.",
              "tools_triggered": "agent-readiness__check_readiness",
              "expected_behavior": "Calls the AI agent readiness check and returns an overall score with the individual checks (robots, sitemap, agent manifests, OpenAPI, OAuth) and what to fix first."
            },
            {
              "description": "Supply-chain risk for two npm packages",
              "prompt": "With Toolrouter, check lodash 4.17.20 and minimist 1.2.5 on npm for supply-chain risk.",
              "tools_triggered": "supply-chain-risk__batch_risk",
              "expected_behavior": "Calls the supply-chain risk tool once with both packages and returns a ranked table with risk level, risk score and advisory counts for each."
            },
            {
              "description": "Analyst view of a listed stock",
              "prompt": "Use Toolrouter to give me the analyst view on Apple (AAPL) stock.",
              "tools_triggered": "stock-market__analyst_insights",
              "expected_behavior": "Calls the stock analysis tool once and returns the analyst rating, target price, valuation, short, intermediate and long-term outlook and support and resistance levels, then summarises them."
            },
            {
              "description": "Single-page SEO check with fixes",
              "prompt": "Use Toolrouter to run a page SEO check on https://www.python.org and tell me what to fix.",
              "tools_triggered": "seo__analyze_page",
              "expected_behavior": "Calls the page SEO check once and returns the page score with title, meta description, headings, links and structured-data findings, then lists the fixes in priority order."
            }
          ],
          "negative": [
            {
              "description": "Creative writing needs no tool",
              "prompt": "Write me a haiku about autumn."
            },
            {
              "description": "Simple arithmetic needs no tool",
              "prompt": "What's 17 times 23?"
            },
            {
              "description": "Summarising pasted text needs no tool",
              "prompt": "Summarise this paragraph: The meeting moved to Thursday because the venue was double-booked."
            }
          ]
        }
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 8525bfdc79a4ed67643c8b21647279d015bc1582c9e99844ca2415c16a56eb9c