← Files Moonlit ToolsARCHIVED FILE

plugin.json

5.15 KB · Nov 14, 2026 · 01:34 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "moonlit",
  "version": "0.3.0",
  "description": "Ask about your website's saved Moonlit scans, recommendations and the evidence behind them. Read-only: the assistant never starts scans or changes your account.",
  "author": {
    "name": "Moonlit",
    "email": "hello@moonlit.tools",
    "url": "https://www.moonlit.tools"
  },
  "homepage": "https://www.moonlit.tools",
  "repository": "https://github.com/ashleycrash/moonlit2",
  "license": "MIT",
  "keywords": [
    "seo",
    "website",
    "analytics",
    "accessibility",
    "performance"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Moonlit Tools",
        "shortDescription": "Saved website findings & fixes",
        "longDescription": "Ask about your website's saved Moonlit results: what to fix first, why a recommendation matters, which findings support it, what changed since the last scan, a developer handoff for one fix, and whether the tasks you completed worked. Moonlit reads only your own saved results and never starts scans or changes your account.",
        "developerName": "Moonlit",
        "capabilities": [
          "Read"
        ],
        "websiteURL": "https://www.moonlit.tools",
        "supportURL": "https://www.moonlit.tools/contact",
        "privacyPolicyURL": "https://www.moonlit.tools/privacy",
        "termsOfServiceURL": "https://www.moonlit.tools/terms",
        "defaultPrompt": [
          "What should I fix first on my website?",
          "What changed since my last Moonlit scan?",
          "Did the tasks I marked complete work?"
        ],
        "brandColor": "#6750A4",
        "brandColorDark": "#C4B5FD",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png",
        "category": "Data & Analytics"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Identify the website and scan",
              "prompt": "Which website and scan are you reading from Moonlit?",
              "tools_triggered": "get_current_website, get_latest_scan",
              "expected_behavior": "Names the website and the scan date, and states the Website Health score with its provisional label when one is returned."
            },
            {
              "description": "Prioritize work",
              "prompt": "What should I fix first on my website?",
              "tools_triggered": "get_quick_wins",
              "expected_behavior": "Lists up to 3 Quick Wins in the returned order with their impact and effort."
            },
            {
              "description": "Explain the evidence behind a recommendation",
              "prompt": "Why does Moonlit recommend my first Quick Win? Show me the evidence.",
              "tools_triggered": "get_quick_wins, get_recommendation_evidence",
              "expected_behavior": "Cites the linked findings, affected pages and finding IDs without inventing evidence."
            },
            {
              "description": "Developer handoff",
              "prompt": "Write a ticket for my developer for the top recommendation.",
              "tools_triggered": "get_quick_wins, get_fix_packet",
              "expected_behavior": "Gives the affected pages, steps and acceptance checks from the fix packet, plus its Done When condition."
            },
            {
              "description": "Outcome tracking",
              "prompt": "Did the tasks I marked complete work?",
              "tools_triggered": "get_task_outcomes",
              "expected_behavior": "Reports each completed task's returned state and never says the task caused a change."
            }
          ],
          "negative": [
            {
              "description": "Starting a scan is not supported; invoke no Moonlit tools, explain the unsupported request, and do not claim to have performed it.",
              "prompt": "Run a new scan of my website now."
            },
            {
              "description": "Changing tasks is not supported; invoke no Moonlit tools, explain the unsupported request, and do not claim to have performed it.",
              "prompt": "Mark all my recommendations as completed."
            },
            {
              "description": "Unrelated request; invoke no Moonlit tools, explain the unsupported request, and do not claim to have performed it.",
              "prompt": "What's the weather in Chicago today?"
            }
          ]
        },
        "commerce": false,
        "commerce_description": "The plugin does not sell products, handle purchases, or process payments. The separate Moonlit software offers free and paid tiers; some connected features require a paid plan.",
        "prompts": [
          "Which website and scan are you reading from Moonlit?",
          "What should I fix first on my website?",
          "Why does Moonlit recommend my first Quick Win? Show me the evidence.",
          "Write a ticket for my developer for the top recommendation.",
          "Did the tasks I marked complete work?"
        ],
        "demo_recording_url": "https://youtu.be/r9q97nTyZCw"
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: bed40552ae78324d4b0b7ec90239e0631b7ca7ac5a30cef8809bbe01ba6475a2