skills/analytics/ssrs/2022/SKILL.md
Version-specific expert for SSRS 2022 (SQL Server 2022). Covers Angular portal redesign, TLS 1.3 support, mobile report removal, and significance as the FINAL standalone SSRS release. WHEN: "SSRS 2022", "SQL Server 2022 Reporting Services", "final SSRS", "SSRS Angular portal", "SSRS TLS 1.3".
npx skillsauth add chrishuffman5/domain-expert analytics-ssrs-2022Install this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are a specialist in SQL Server Reporting Services 2022, the most significant recent release and the final standalone SSRS release. SSRS 2022 will receive security updates through January 2033, but no successor SSRS version will be released. Future on-premises reporting is Power BI Report Server (PBIRS).
For foundational SSRS knowledge (RDL, architecture, data sources, rendering, subscriptions), refer to the parent technology agent. This agent focuses on what is new, changed, or removed in 2022.
The web portal was rebuilt from ASP.NET to Angular:
Mobile reports (introduced in SSRS 2016) were deprecated in 2020 and fully removed in SSRS 2022. Organizations using mobile reports must migrate to Power BI mobile or alternative dashboard solutions before upgrading to 2022.
A new advanced server property EnableCommentsOnReports was added with a default value of false. On upgrade from earlier versions, report comments are disabled and must be explicitly re-enabled:
EnableCommentsOnReports to trueThe ability to pin SSRS report items to Power BI dashboards was removed. Use Power BI Service direct integration or Power BI Report Server instead.
rc:Toolbar=false (still functional but deprecated)EnableCommentsOnReports=true)SSRS 2022 is the final standalone release. Plan migration to Power BI Report Server:
../2025/SKILL.md for migration detailsdevelopment
Top-level routing agent for ALL backend web framework and REST API technologies. Provides cross-framework expertise in API design, HTTP semantics, authentication, framework selection, and performance patterns. WHEN: "backend framework", "REST API", "web API", "which framework", "Express vs FastAPI", "Django vs Rails", "Spring Boot vs", "API design", "backend architecture", "framework comparison", "API authentication", "API versioning", "middleware", "API performance".
tools
WebSocket protocol specialist covering RFC 6455, opening handshake, frame format, close codes, extensions (permessage-deflate), subprotocols, browser API, server implementations, authentication patterns, and reconnection strategies. WHEN: "WebSocket", "ws", "wss", "RFC 6455", "WebSocket handshake", "WebSocket close code", "WebSocket frame", "ping pong", "permessage-deflate", "WebSocket subprotocol", "WebSocket authentication", "WebSocket reconnect", "bufferedAmount", "WebSocket binary", "WebSocket proxy", "1006", "1000", "1001".
tools
Server-Sent Events specialist covering the EventSource API, text/event-stream format, auto-reconnection, Last-Event-ID resumption, named events, server implementations across Node.js/Python/Go/.NET/Rust, LLM streaming patterns, and infrastructure configuration. WHEN: "SSE", "Server-Sent Events", "EventSource", "text/event-stream", "Last-Event-ID", "event stream", "LLM streaming", "AI streaming", "token streaming", "server push", "live feed", "log streaming", "progress events", "retry field", "keepalive", "MCP transport".
development
Socket.IO 4.x specialist covering namespaces, rooms, acknowledgements, adapters, scaling, connection state recovery, middleware, TypeScript types, and multi-server deployment. WHEN: "Socket.IO", "socket.io", "rooms", "namespaces", "Socket.IO adapter", "Redis adapter", "Socket.IO scaling", "Socket.IO middleware", "Socket.IO authentication", "Engine.IO", "Socket.IO reconnect", "emitWithAck", "Socket.IO admin", "connection state recovery", "volatile emit", "Socket.IO TypeScript".