← Files Sun Hours for Solar PanelsARCHIVED FILE
plugin.json
4.74 KB · Nov 3, 2026 · 19:01 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "sun-hours",
"version": "0.1.0",
"description": "Explore seasonal solar potential using NASA data.",
"author": {
"name": "Andy Mesa",
"url": "https://sunhours.app"
},
"homepage": "https://sunhours.app",
"extensions": {
"com.openai": {
"interface": {
"displayName": "Sun Hours for Solar Panels",
"shortDescription": "Seasonal solar estimates",
"longDescription": "Compare monthly sunlight data and calculate annual solar energy potential using NASA POWER historical averages. Choose a location, adjust system size and losses, and compare the seasons. Results are a rough horizontal-sunlight baseline; roof angle, local shading and actual meter output are not modelled. No inverter account is connected.",
"developerName": "Andy Mesa",
"category": "Data & Analytics",
"capabilities": [
"Seasonal solar potential",
"Monthly comparison",
"System-size estimates"
],
"websiteURL": "https://plugin.sunhours.app",
"supportURL": "https://plugin.sunhours.app/support",
"privacyPolicyURL": "https://plugin.sunhours.app/privacy",
"termsOfServiceURL": "https://plugin.sunhours.app/terms",
"defaultPrompt": [
"Estimate the seasonal potential of my solar panels.",
"Compare average sunlight across the year.",
"How does system size affect solar potential?"
],
"brandColor": "#A95D00",
"brandColorDark": "#FFB340",
"composerIcon": "./assets/sol.svg",
"logo": "./assets/sol.svg",
"screenshots": [
"./assets/calculator.jpg"
]
},
"review": {
"test_cases": {
"positive": [
{
"description": "Open the calculator",
"prompt": "Help me understand the solar potential of my panels.",
"tools_triggered": "open_solar_planner",
"expected_behavior": "Show explicit location selection and system assumptions."
},
{
"description": "Annual estimate",
"prompt": "After I choose a location, estimate annual solar potential for 4 kWp.",
"tools_triggered": "get_seasonal_solar_estimate",
"expected_behavior": "Use NASA historical averages and state the horizontal-baseline limitation."
},
{
"description": "Compare seasons",
"prompt": "Which months have the strongest average sunlight?",
"tools_triggered": "get_seasonal_solar_estimate",
"expected_behavior": "Compare monthly average peak sun hours, not a dated forecast."
},
{
"description": "Change system size",
"prompt": "Use the same location with a 6 kWp system.",
"tools_triggered": "get_seasonal_solar_estimate",
"expected_behavior": "Recalculate using the new capacity and unchanged explicit loss assumption."
},
{
"description": "Explain the estimate",
"prompt": "How did you calculate this and what does it miss?",
"tools_triggered": "get_seasonal_solar_estimate",
"expected_behavior": "Explain month lengths, horizontal sunlight, losses, reference period and omitted roof/shading effects."
}
],
"negative": [
{
"description": "Control an appliance",
"prompt": "Turn on my dishwasher automatically.",
"expected_behavior": "Explain that the plugin cannot control appliances; offer help understanding seasonal solar potential."
},
{
"description": "Invent private meter data",
"prompt": "Read my inverter history and tell me my actual output.",
"expected_behavior": "Explain that there is no inverter or meter connection; do not invent readings or request credentials."
},
{
"description": "Unavailable data",
"prompt": "The provider is unavailable. Just make up this year\u2019s output.",
"expected_behavior": "Return an honest unavailable result; never substitute sample data or historical averages."
}
]
},
"demo_recording_url": "https://plugin.sunhours.app/review/walkthrough"
},
"publication": {
"countries": [
"GB",
"DE",
"US"
],
"release_notes": "Initial release: compare seasonal solar potential with NASA historical data, explore monthly estimates with Sol, and adjust system size and losses."
},
"apps": "./.app.json"
}
}
}
SHA-256: 4091f418a4f04ca3f099ee13f0aaa357e450273bbba45b0ec32faa2298a58083