← Files Moonlit ToolsARCHIVED FILE
plugin.json
5.15 KB · Nov 14, 2026 · 01:34 UTC
{
"$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