{"name":"production-proof-v116-high-utili-7255-1","description":"One-page dashboard for software agencies to turn recurring operational updates into filters, trends, exceptions, durable history, downloads, receipts, and MCP tools.","version":"0.1.0","skills":[{"id":"build_dashboard","name":"build_dashboard","description":"Build the agency ops dashboard, persist history/receipt, and emit a CSV artifact.","tags":[],"scopes":[],"stream":false,"policy":{"timeout_seconds":60.0,"idempotent":false,"max_retries":0,"cost_class":"standard","allow_scope_expansion":false,"grant_mode":"read_write_overlay","grant_allow_patterns":["outputs/dashboard/**"],"grant_deny_patterns":[],"grant_outputs_prefix":"outputs/dashboard/","grant_write_prefixes":["outputs/dashboard/"],"grant_ttl_seconds":null,"grant_run_timeout_seconds":null,"grant_approval_timeout_seconds":null,"grant_scope_approval_timeout_seconds":null},"input_schema":{"type":"object","properties":{"updates_text":{"default":"2026-07-01 | Acme Portal | green | Sprint 18 shipped client dashboard, 3 blockers cleared, utilization 81%, margin 34%.\n2026-07-02 | Beacon CRM | yellow | API integration waiting on customer credentials; utilization 74%, margin 27%, risk: delayed approval.\n2026-07-03 | Cedar Mobile | red | Escalated crash fix is overdue; utilization 92%, margin 18%, blocker: App Store review.\n2026-07-04 | Delta RevOps | green | Retainer reporting automated; utilization 68%, margin 39%, next: expansion proposal.","maxLength":6000,"type":"string"},"agency_name":{"default":"Proofline Software Agency","maxLength":80,"type":"string"},"window_label":{"default":"This week","maxLength":60,"type":"string"},"min_severity":{"default":"all","pattern":"^(all|green|yellow|red)$","type":"string"}},"required":[],"additionalProperties":false},"output_schema":{"$defs":{"ArtifactDescriptor":{"properties":{"name":{"title":"Name","type":"string"},"media_type":{"title":"Media Type","type":"string"},"uri":{"title":"Uri","type":"string"},"size_bytes":{"title":"Size Bytes","type":"integer"},"content":{"title":"Content","type":"string"}},"required":["name","media_type","uri","size_bytes","content"],"title":"ArtifactDescriptor","type":"object"},"DashboardRow":{"properties":{"date":{"title":"Date","type":"string"},"client":{"title":"Client","type":"string"},"status":{"title":"Status","type":"string"},"update":{"title":"Update","type":"string"},"utilization":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Utilization"},"margin":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Margin"},"exception":{"default":false,"title":"Exception","type":"boolean"}},"required":["date","client","status","update"],"title":"DashboardRow","type":"object"}},"properties":{"status":{"title":"Status","type":"string"},"run_id":{"title":"Run Id","type":"string"},"receipt_id":{"title":"Receipt Id","type":"string"},"created_at":{"title":"Created At","type":"string"},"agency_name":{"title":"Agency Name","type":"string"},"window_label":{"title":"Window Label","type":"string"},"filters":{"additionalProperties":true,"title":"Filters","type":"object"},"trends":{"additionalProperties":true,"title":"Trends","type":"object"},"exceptions":{"items":{"additionalProperties":true,"type":"object"},"title":"Exceptions","type":"array"},"dashboard_data":{"items":{"$ref":"#/$defs/DashboardRow"},"title":"Dashboard Data","type":"array"},"history":{"items":{"additionalProperties":true,"type":"object"},"title":"History","type":"array"},"artifact":{"$ref":"#/$defs/ArtifactDescriptor"},"summary":{"title":"Summary","type":"string"}},"required":["status","run_id","receipt_id","created_at","agency_name","window_label","filters","trends","exceptions","dashboard_data","history","artifact","summary"],"title":"DashboardResult","type":"object"}},{"id":"list_history","name":"list_history","description":"List durable dashboard history for the signed-in platform user.","tags":[],"scopes":[],"stream":false,"policy":{"timeout_seconds":30.0,"idempotent":true,"max_retries":0,"cost_class":"standard","allow_scope_expansion":false,"grant_mode":null,"grant_allow_patterns":[],"grant_deny_patterns":[],"grant_outputs_prefix":null,"grant_write_prefixes":[],"grant_ttl_seconds":null,"grant_run_timeout_seconds":null,"grant_approval_timeout_seconds":null,"grant_scope_approval_timeout_seconds":null},"input_schema":{"type":"object","properties":{"limit":{"default":8,"maximum":25,"minimum":1,"type":"integer"}},"required":[],"additionalProperties":false},"output_schema":{"properties":{"status":{"title":"Status","type":"string"},"history":{"items":{"additionalProperties":true,"type":"object"},"title":"History","type":"array"}},"required":["status","history"],"title":"HistoryResult","type":"object"}},{"id":"scheduled_rollup","name":"scheduled_rollup","description":"Idempotent scheduled/MCP rollup that stores at most one dashboard run per run_key.","tags":[],"scopes":[],"stream":false,"policy":{"timeout_seconds":60.0,"idempotent":true,"max_retries":0,"cost_class":"standard","allow_scope_expansion":false,"grant_mode":"read_write_overlay","grant_allow_patterns":["outputs/dashboard/**"],"grant_deny_patterns":[],"grant_outputs_prefix":"outputs/dashboard/","grant_write_prefixes":["outputs/dashboard/"],"grant_ttl_seconds":null,"grant_run_timeout_seconds":null,"grant_approval_timeout_seconds":null,"grant_scope_approval_timeout_seconds":null},"input_schema":{"type":"object","properties":{"run_key":{"default":"demo-weekly-rollup","maxLength":80,"pattern":"^[A-Za-z0-9_.:-]+$","type":"string"},"updates_text":{"default":"2026-07-01 | Acme Portal | green | Sprint 18 shipped client dashboard, 3 blockers cleared, utilization 81%, margin 34%.\n2026-07-02 | Beacon CRM | yellow | API integration waiting on customer credentials; utilization 74%, margin 27%, risk: delayed approval.\n2026-07-03 | Cedar Mobile | red | Escalated crash fix is overdue; utilization 92%, margin 18%, blocker: App Store review.\n2026-07-04 | Delta RevOps | green | Retainer reporting automated; utilization 68%, margin 39%, next: expansion proposal.","maxLength":6000,"type":"string"}},"required":[],"additionalProperties":false},"output_schema":{"$defs":{"DashboardRow":{"properties":{"date":{"title":"Date","type":"string"},"client":{"title":"Client","type":"string"},"status":{"title":"Status","type":"string"},"update":{"title":"Update","type":"string"},"utilization":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Utilization"},"margin":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Margin"},"exception":{"default":false,"title":"Exception","type":"boolean"}},"required":["date","client","status","update"],"title":"DashboardRow","type":"object"}},"properties":{"status":{"title":"Status","type":"string"},"run_key":{"title":"Run Key","type":"string"},"run_id":{"title":"Run Id","type":"string"},"receipt_id":{"title":"Receipt Id","type":"string"},"already_processed":{"title":"Already Processed","type":"boolean"},"summary":{"title":"Summary","type":"string"},"dashboard_data":{"items":{"$ref":"#/$defs/DashboardRow"},"title":"Dashboard Data","type":"array"}},"required":["status","run_key","run_id","receipt_id","already_processed","summary","dashboard_data"],"title":"ScheduledRollupResult","type":"object"}}],"capabilities":{"mcp":{"standard":{"path":"/mcp","intended_for":"code_sdk_clients"},"connector":{"path":"/connector-mcp","intended_for":["chatgpt","claude","hosted_connectors"],"supports_async_jobs":true,"supports_structured_interrupts":true,"poll_tool":"job_result","resume_tool":"submit_interaction","instructions":"Use this URL for hosted connector UIs. Use /mcp for normal code or SDK MCP clients."}},"schedules":{"tool":"scheduled_rollup","idempotency_key":"run_key","note":"Safe to call from a recurring platform schedule or MCP client."},"artifacts":{"outputs":["agency-ops-dashboard.csv"]},"a2a_pack":{"package":"a2a-pack","version":"0.1.116"},"ui":{"url":"https://production-proof-v116-high-utili-7255-1.a2acloud.io/app","type":"static-spa","framework":null,"entry":"/app/index.html","config":"https://production-proof-v116-high-utili-7255-1.a2acloud.io/app/config.json","client":"https://production-proof-v116-high-utili-7255-1.a2acloud.io/app/a2a-client.js","requiresAuth":false,"auth":{"mode":"inherit","flow":"public","sessionTransport":"cookie","sessionCookieName":"__Host-a2a_agent_session","sessionUrl":"https://production-proof-v116-high-utili-7255-1.a2acloud.io/auth/session","loginUrl":"https://app.a2acloud.io","authorizeUrl":"https://app.a2acloud.io/v1/auth/agent-session/authorize?agent=production-proof-v116-high-utili-7255-1","callbackUrl":"https://production-proof-v116-high-utili-7255-1.a2acloud.io/auth/callback","requiresSession":false}}},"input_modes":["application/json"],"output_modes":["application/json"],"required_secrets":[],"required_env":[],"consumer_setup":{"fields":[]},"runtime":{"lifecycle":"ephemeral","availability":"on_demand","state":"none","sandbox":"microsandbox","resources":{"cpu":"500m","memory":"512Mi","gpu":0,"max_runtime_seconds":120},"concurrency":1,"egress":{"allow_hosts":[],"allow_internal_services":[],"deny_internet_by_default":true},"tools_used":["postgres","mcp","artifacts","scheduled-rollup"],"llm_provisioning":"platform","account_access":{"required":true,"platform_skill_calls":3,"after_trial":"byok"},"pricing":{"price_per_call_usd":0.0,"caller_pays_llm":true,"notes":"Account required. First 3 platform skill calls are funded; after that BYOK is required by the platform."},"wants_cp_jwt":false,"platform_resources":{"memory":null,"databases":[{"name":"production-proof-v116-high-utili-7255-1-data","engine":"postgres","provider":"neon","scope":"user","branch":"main","access_mode":"read_write","env":{"url":"DATABASE_URL"},"migrations":{"path":"db/migrations"},"scale_to_zero":true}],"mailbox":null},"endpoints":[],"apt_packages":[]},"state_schema":null,"workspace_access":{"enabled":true,"max_files":16,"allowed_modes":["read_write_overlay"],"require_reason":false,"deny_patterns":[],"require_human_approval":false,"max_total_size_bytes":104857600},"mcp_endpoint":"/mcp","connector_mcp_endpoint":"/connector-mcp","mcp_endpoints":{"standard":{"path":"/mcp","intended_for":"code_sdk_clients"},"connector":{"path":"/connector-mcp","intended_for":["chatgpt","claude","hosted_connectors"],"supports_async_jobs":true,"supports_structured_interrupts":true,"poll_tool":"job_result","resume_tool":"submit_interaction","instructions":"Use this URL for hosted connector UIs. Use /mcp for normal code or SDK MCP clients."}},"ui":{"url":"https://production-proof-v116-high-utili-7255-1.a2acloud.io/app","type":"static-spa","framework":null,"entry":"/app/index.html","config":"https://production-proof-v116-high-utili-7255-1.a2acloud.io/app/config.json","client":"https://production-proof-v116-high-utili-7255-1.a2acloud.io/app/a2a-client.js","requiresAuth":false,"auth":{"mode":"inherit","flow":"public","sessionTransport":"cookie","sessionCookieName":"__Host-a2a_agent_session","sessionUrl":"https://production-proof-v116-high-utili-7255-1.a2acloud.io/auth/session","loginUrl":"https://app.a2acloud.io","authorizeUrl":"https://app.a2acloud.io/v1/auth/agent-session/authorize?agent=production-proof-v116-high-utili-7255-1","callbackUrl":"https://production-proof-v116-high-utili-7255-1.a2acloud.io/auth/callback","requiresSession":false}}}