What problem does it solve? Profiling Ascend NPU operators with msOpProf requires many manual profiler replays, environment checks, and artifact inspections, and the raw outputs are hard to interpret. This Skill automates environment resolution, minimal non-duplicated collection, semantic artifact validation, and generation of a single interactive HTML report. ## Core Features & Use Cases - Minimal Collection Planning: Maps requested report pages (Details, Roofline, Timeline, Cache, Source, Warp Stall, Instruction Timeline, Raw Data, On-Chip Memory) to the fewest profiler replays, with semantic reuse and aliasing of completed collections. - Semantic Validation: Verifies that zero-exit profiler runs actually produced usable artifacts (CSV suites, trace events, source line maps, debug_line data) and records actionable failure reasons instead of fabricating metrics. - Standalone HTML Reports: Builds one canonical payload rendered into an interactive report with per-module availability diagnostics, plus machine-readable report_index.json and collection_manifest.json. - Use Case: After developing an Ascend C operator kernel, run the full pipeline against the operator project to obtain a complete performance report, or regenerate targeted pages (e.g. roofline and cache) from an existing collection directory without re-profiling. ## Quick Start Ask the assistant to profile the operator project at a given path and generate a complete msOpProf HTML performance report in a chosen output directory.