{"id":97186,"plugin_id":"plugin_asdk_app_6ae6a074de8081918e6c9b624ae76b63","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-11-15T07:37:45.919Z","digest":"1926a876bfe4f9e4730d0e60fa81fcd1e6690d8cf95e7adf7a61c227e82c7d32","against":null,"payload":{"description":"Use when a FlatRate Pro technician asks for earnings, performance analytics, efficiency trends, or a completed-work portfolio from their connected account.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":258}],"name":"technician-work-reports","skill_md_contents":"---\r\nname: technician-work-reports\r\ndescription: \"Use when a FlatRate Pro technician asks for earnings, performance analytics, efficiency trends, or a completed-work portfolio from their connected account.\"\r\n---\r\n\r\n# Technician work reports\r\n\r\nUse this workflow for account-backed reporting, not payroll, tax advice,\r\ncertification, or another technician's records. Explicit user requests determine\r\nthe report and reporting window; do not call unrelated tools or add writes.\r\n\r\n1. Identify the requested report and window. Supported rolling UTC windows are\r\n   `week` (7 days), `month` (30 days), and `year` (365 days), including today.\r\n   Clarify unsupported exact-date requests rather than claiming those filters exist.\r\n2. Call `showEarningsReport`, `showAnalyticsReport`, or `showPortfolioReport`\r\n   with the requested `range`. Call multiple report tools only when requested.\r\n3. Use the returned card when the client supports MCP Apps. Otherwise summarize\r\n   its structured/text result; do not claim a card rendered when it did not.\r\n4. State the period and returned totals. Earnings are estimated gross pay at the\r\n   saved rate, not payroll or take-home pay. Missing timing or rate is unavailable,\r\n   not zero. Do not invent data to fill a chart.\r\n5. Portfolio entries are limited to 20. Recorded verification is not professional\r\n   certification. Do not enrich portfolios with pay, VINs, contacts, or attachments.\r\n6. Report empty results, permission failures, or service errors explicitly.\r\n   Ask the user to reconnect through client OAuth if authentication is required;\r\n   never request passwords, API keys, or connection tokens in conversation.\r\n\r\nExamples: \"How did I perform this week?\" activates analytics; \"Show my\r\ncompleted-work portfolio\" activates portfolio. \"Upgrade my subscription\" does\r\nnot activate this reporting workflow.\r\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}