[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-microsoft-azurebackup-telemetry-report-en":3,"guides-for-microsoft-azurebackup-telemetry-report":315,"similar-k17dxs18ke0161fwep3fx0tw7586njg2-en":316},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":259,"isFallback":254,"parentExtension":265,"providers":266,"relations":271,"repo":273,"tags":311,"workflow":312},1778693334505.663,"k17dxs18ke0161fwep3fx0tw7586njg2",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Generate weekly telemetry reports for Azure Backup MCP tools. Runs KQL queries against the Kusto telemetry cluster, analyzes error patterns with 3-way classification (Customer/Azure Service/MCP Tool Bug), compares week-over-week metrics, correlates with merged PRs and releases, and produces an Outlook-compatible HTML report. USE WHEN: weekly telemetry report, Azure Backup MCP telemetry, error analysis, telemetry bugs, weekly report, MCP tool success rate, backup telemetry, error classification.",{"claudeCode":12},"microsoft/mcp","Azure Backup MCP Telemetry Report Generator","https://github.com/microsoft/mcp",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":240,"workflow":257},1778693395569.302,"kn7c6f9r1taydepyxy5xnyaq0186n8jn","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"practices":204,"prerequisites":209,"promptVersionExtension":213,"promptVersionScoring":214,"purpose":215,"rationale":216,"score":217,"summary":218,"tags":219,"targetMarket":227,"tier":228,"useCases":229,"workflow":234},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly names the problem of generating weekly telemetry reports for Azure Backup MCP tools, including specific analysis tasks and output format.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers significant value beyond a simple prompt by implementing a complex workflow of KQL queries, data analysis, Git context gathering, and specific HTML report generation.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill covers the complete lifecycle of generating a weekly telemetry report, from data acquisition and analysis to report generation, and specifies prerequisites for use.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill has a single responsibility: generating weekly telemetry reports for Azure Backup MCP tools, with a clearly defined scope.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The description accurately reflects the skill's capabilities, including KQL queries, error classification, week-over-week comparison, PR correlation, and HTML report generation.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This skill is a single-purpose agent with no exposed tools in the traditional sense. It executes a defined workflow.",{"category":45,"check":46,"severity":24,"summary":47},"Documentation","Configuration & parameter reference","The skill clearly lists prerequisites for authentication and access, and outlines the procedure with specific KQL queries and Git commands.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","The skill does not expose individual tools with user-facing names; it operates as a single workflow.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","As a skill executing a defined workflow, it doesn't expose tools with parameter schemas. The input is implicitly the request to generate the report.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The bundled LICENSE file indicates an MIT license, which is a permissive open-source license.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The repository has recent commits within the last 3 months, indicating active maintenance.",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","The skill does not appear to rely on external third-party dependencies that require explicit management beyond what's bundled or assumed by the MCP platform.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The skill requires Azure authentication but does not appear to echo resolved secrets to stdout or debug logs based on the provided documentation.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill uses KQL queries and Git commands which are typically executed in a sandboxed environment, and the documentation does not suggest treating external data as instructions.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill relies on bundled KQL queries and standard Git commands, with no indication of runtime downloads or remote script execution.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill operates on telemetry data and Git history, and does not appear to modify files outside its intended scope or project folder.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No detached process spawns or deny-retry loops were identified in the provided SKILL.md.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill accesses Azure telemetry and Git history for reporting purposes; there are no indications of confidential data being submitted to a third party.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content (SKILL.md, KQL queries, HTML template) is free of hidden-steering tricks and uses clean, printable ASCII and standard Unicode.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's procedure is described in plain text and KQL, with no obfuscated code or runtime script fetching.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill assumes access to Kusto and the MCP repository, which are clearly stated as prerequisites, and uses relative paths for references.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","With 93 open and 118 closed issues in 90 days, the closure rate is above 50%, indicating good maintainer engagement.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The repository has GitHub release tags and a CHANGELOG.md, indicating a clear versioning signal.",{"category":104,"check":105,"severity":42,"summary":106},"Code Execution","Validation","As a skill executing a predefined workflow via queries and Git commands, explicit schema validation is not directly applicable to its invocation.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill is purely analytical and does not perform any destructive operations.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The SKILL.md describes a detailed error classification tree and mentions identifying new bugs, implying robust error handling.",{"category":104,"check":114,"severity":42,"summary":115},"Logging","This skill's primary function is report generation; it does not perform destructive actions or outbound calls that necessitate local audit logging.",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","GDPR","The skill operates on telemetry data and Git history, which are unlikely to contain personal data without specific anonymization or consent, and it does not submit data to third parties.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill's focus on Azure Backup MCP tools and Kusto queries makes it globally applicable to users of these services.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill relies on standard KQL and Git, and the MCP platform, making it portable across compliant environments.",{"category":45,"check":127,"severity":24,"summary":128},"README","The README provides a good overview of MCP and lists various MCP servers, including Azure MCP, which is relevant context.",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","This is a single-purpose skill and does not expose multiple distinct tools.",{"category":40,"check":133,"severity":42,"summary":134},"Overlapping near-synonym tools","As a single-purpose skill, it does not have overlapping tool names.",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","All features described in the SKILL.md, such as KQL querying, error classification, and report generation, have corresponding procedural steps outlined.",{"category":139,"check":140,"severity":42,"summary":141},"Install","Installation instruction","This is a skill loaded via `claudeCode` and does not require a separate installation process beyond the platform's mechanism.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","The SKILL.md details an error classification tree and mentions assigning new bug IDs, indicating a structured approach to errors that should lead to actionable messages.",{"category":147,"check":148,"severity":42,"summary":149},"Execution","Pinned dependencies","The skill does not appear to use third-party dependencies that require explicit pinning beyond the assumed MCP environment.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","The skill is analytical and does not perform state-changing operations or send data outward, so a dry-run mode is not applicable.",{"category":154,"check":155,"severity":42,"summary":156},"Protocol","Idempotent retry & timeouts","The skill's operations (KQL queries, Git commands) are primarily read-only and do not involve mutating external state in a way that requires idempotency or explicit retry logic beyond what the underlying tools might provide.",{"category":66,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The skill's purpose is to generate reports for internal analysis and does not indicate any opt-out telemetry collection.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The SKILL.md clearly defines the skill's purpose, artifact (telemetry data), and user intent (generate weekly reports), with explicit 'When to Use' and prerequisites.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter is concise and directly states the core capability and trigger phrases, suitable for precise routing.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md is well-structured with clear sections and references to external files for detailed queries and templates, keeping the main body concise.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","Detailed KQL queries and the HTML template are provided in separate reference files, demonstrating progressive disclosure.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","The skill is a focused report generation task and does not involve deep exploration or code review that would necessitate `context: fork`.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The SKILL.md provides concrete examples for Git commands and outlines the structure of the generated report, serving as practical usage guidance.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The skill documents failure modes within the error classification tree and mentions assigning new bug IDs, implying handling of unexpected states.",{"category":104,"check":183,"severity":42,"summary":184},"Tool Fallback","This skill does not rely on external MCP servers; it uses its own defined logic and KQL queries.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The detailed error classification and bug tracking process implies that unexpected states would halt the workflow and lead to investigation/reporting.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill operates independently, performing KQL queries and Git operations without implicit reliance on other skills.",1778693395457,"This skill generates weekly telemetry reports for Azure Backup MCP tools by querying Kusto, classifying errors, correlating with Git data, and producing an HTML report.",[195,196,197,198,199],"Query Azure Backup telemetry data using KQL","Classify errors into Customer, Azure Service, or MCP Tool Bug categories","Compare week-over-week metrics","Correlate telemetry with merged PRs and releases","Generate Outlook-compatible HTML reports",[201,202,203],"Real-time monitoring of Azure Backup services","Automated bug fixing or remediation","Managing Azure Backup configurations or resources",[205,206,207,208],"Telemetry analysis","Error classification","Release impact assessment","Reporting",[210,211,212],"Azure authentication configured for Kusto access","Access to the `AzureDevExp` database on the Kusto cluster","Git access to the `microsoft/mcp` repository","3.0.0","4.4.0","To provide a detailed, weekly overview of Azure Backup MCP tool performance, errors, and development status, enabling proactive issue identification and trend analysis.","The skill is exceptionally well-documented and robust, with comprehensive error handling, clear prerequisites, and a well-defined scope. Findings are limited to minor documentation quality aspects that do not impact functionality.",99,"Excellent skill for generating detailed Azure Backup telemetry reports with deep analysis.",[220,221,222,223,224,225,226],"azure","backup","telemetry","reporting","kql","analysis","html","global","verified",[230,231,232,233],"Generate weekly status reports for Azure Backup MCP health","Analyze error patterns to identify bugs and usability issues","Assess the impact of releases on tool stability and success rates","Prepare stakeholder updates on Azure Backup MCP performance",[235,236,237,238,239],"Query Telemetry Data (KQL)","Gather Git Context (merged PRs, releases)","Analyze and Classify Errors","Generate the Report (HTML)","Produce Outlook-Compatible Version",{"codeQuality":241,"collectedAt":243,"documentation":244,"maintenance":247,"security":253,"testCoverage":256},{"hasLockfile":242},true,1778693377452,{"descriptionLength":245,"readmeSize":246},499,42097,{"closedIssues90d":248,"forks":249,"hasChangelog":242,"openIssues90d":250,"pushedAt":251,"stars":252},118,489,93,1778687029000,3149,{"hasNpmPackage":254,"license":255,"smitheryVerified":254},false,"MIT",{"hasCi":242,"hasTests":242},{"updatedAt":258},1778693395569,{"basePath":260,"githubOwner":261,"githubRepo":262,"locale":18,"slug":263,"type":264},"tools/Azure.Mcp.Tools.AzureBackup/skills/azurebackup-telemetry-report","microsoft","mcp","azurebackup-telemetry-report","skill",null,{"evaluate":267,"extract":269},{"promptVersionExtension":213,"promptVersionScoring":214,"score":217,"tags":268,"targetMarket":227,"tier":228},[220,221,222,223,224,225,226],{"commitSha":270,"license":255},"HEAD",{"repoId":272},"kd7ed3x6p451ygxc4931e9kfch86nzwh",{"_creationTime":274,"_id":272,"identity":275,"providers":276,"workflow":307},1778693323361.5435,{"githubOwner":261,"githubRepo":262,"sourceUrl":14},{"classify":277,"discover":301,"github":304},{"commitSha":270,"extensions":278},[279,290],{"basePath":280,"description":281,"displayName":282,"installMethods":283,"rationale":284,"selectedPaths":285,"source":289,"sourceLanguage":18,"type":264},"tools/Azure.Mcp.Tools.AzureBackup/skills/azurebackup-add-tool","Add a new tool/command to the Azure Backup MCP toolset. Covers the full lifecycle: command implementation, option definitions, service layer, input validation, unit tests, live tests, recorded test playback, CI validation, spell check, changelog entry, tool description evaluation, and PR checklist. USE WHEN: add new backup command, create backup tool, implement backup operation, new azurebackup command, add MCP tool for backup, new vault operation, new policy command, new governance command.","azurebackup-add-tool",{"claudeCode":12},"SKILL.md frontmatter at tools/Azure.Mcp.Tools.AzureBackup/skills/azurebackup-add-tool/SKILL.md",[286],{"path":287,"priority":288},"SKILL.md","mandatory","rule",{"basePath":260,"description":10,"displayName":263,"installMethods":291,"rationale":292,"selectedPaths":293,"source":289,"sourceLanguage":18,"type":264},{"claudeCode":12},"SKILL.md frontmatter at tools/Azure.Mcp.Tools.AzureBackup/skills/azurebackup-telemetry-report/SKILL.md",[294,295,298],{"path":287,"priority":288},{"path":296,"priority":297},"assets/report-template.html","low",{"path":299,"priority":300},"references/kql-queries.md","medium",{"sources":302},[303],"manual",{"closedIssues90d":248,"description":305,"forks":249,"license":255,"openIssues90d":250,"pushedAt":251,"readmeSize":246,"stars":252,"topics":306},"Catalog of official Microsoft MCP (Model Context Protocol) server implementations for AI-powered data access and tool integration",[],{"classifiedAt":308,"discoverAt":309,"extractAt":310,"githubAt":310,"updatedAt":308},1778693334276,1778693323361,1778693332162,[225,220,221,226,224,223,222],{"evaluatedAt":258,"extractAt":313,"updatedAt":314},1778693334505,1778693423123,[],[317,347,375,402,431,459],{"_creationTime":318,"_id":319,"community":320,"display":321,"identity":327,"providers":332,"relations":341,"tags":343,"workflow":344},1778696691708.3035,"k17br1j5s86ae90zqeyd7zcg2586mkwr",{"reviewCount":8},{"description":322,"installMethods":323,"name":325,"sourceUrl":326},"Comprehensive performance analysis, bottleneck detection, and optimization recommendations for Claude Flow swarms\n",{"claudeCode":324},"ruvnet/ruflo","Performance Analysis","https://github.com/ruvnet/ruflo",{"basePath":328,"githubOwner":329,"githubRepo":330,"locale":18,"slug":331,"type":264},".claude/skills/performance-analysis","ruvnet","ruflo","performance-analysis",{"evaluate":333,"extract":340},{"promptVersionExtension":213,"promptVersionScoring":214,"score":334,"tags":335,"targetMarket":227,"tier":228},100,[336,225,337,338,339,223],"performance","optimization","claude-flow","bottleneck-detection",{"commitSha":270,"license":255},{"repoId":342},"kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[225,339,338,337,336,223],{"evaluatedAt":345,"extractAt":346,"updatedAt":345},1778699217174,1778696691708,{"_creationTime":348,"_id":349,"community":350,"display":351,"identity":357,"providers":362,"relations":368,"tags":370,"workflow":371},1778697205743.8943,"k175cp8c6m1kknsf9yhd75swn586m4hj",{"reviewCount":8},{"description":352,"installMethods":353,"name":355,"sourceUrl":356},"Knowledge about the presentation slide format, weight system, navigation, and section structure",{"claudeCode":354},"shanraisshan/claude-code-best-practice","Presentation Structure","https://github.com/shanraisshan/claude-code-best-practice",{"basePath":358,"githubOwner":359,"githubRepo":360,"locale":18,"slug":361,"type":264},".claude/skills/presentation/presentation-structure","shanraisshan","claude-code-best-practice","presentation-structure",{"evaluate":363,"extract":367},{"promptVersionExtension":213,"promptVersionScoring":214,"score":334,"tags":364,"targetMarket":227,"tier":228},[365,226,366,225],"presentation","documentation",{"commitSha":270,"license":255},{"repoId":369},"kd74710g49kxgwbfjxeb7s132d86myxr",[225,366,226,365],{"evaluatedAt":372,"extractAt":373,"updatedAt":374},1778697246983,1778697205743,1778697438101,{"_creationTime":376,"_id":377,"community":378,"display":379,"identity":385,"providers":389,"relations":396,"tags":398,"workflow":399},1778684091954.6682,"k1724x2k19t06bmxsstfq8t7xs86ntjn",{"reviewCount":8},{"description":380,"installMethods":381,"name":383,"sourceUrl":384},"Run Cogny marketing analysis tasks — fetch scheduled tasks, analyze ad accounts via MCP, report findings",{"claudeCode":382},"cognyai/claude-code-marketing-skills","cogny","https://github.com/cognyai/claude-code-marketing-skills",{"basePath":386,"githubOwner":387,"githubRepo":388,"locale":18,"slug":383,"type":264},"skills/cogny","cognyai","claude-code-marketing-skills",{"evaluate":390,"extract":395},{"promptVersionExtension":213,"promptVersionScoring":214,"score":334,"tags":391,"targetMarket":227,"tier":228},[392,225,383,393,394,223],"marketing","ads","automation",{"commitSha":270},{"repoId":397},"kd7371gwzbdr07nc839hsmagw986nje6",[393,225,394,383,392,223],{"evaluatedAt":400,"extractAt":401,"updatedAt":400},1778684198526,1778684091954,{"_creationTime":403,"_id":404,"community":405,"display":406,"identity":412,"providers":415,"relations":424,"tags":427,"workflow":428},1778693180473.1313,"k178b8qz1efarpdmx6r1p1kzen86nng4",{"reviewCount":8},{"description":407,"installMethods":408,"name":410,"sourceUrl":411},"Query and analyze data in Azure Data Explorer (Kusto/ADX) using KQL for log analytics, telemetry, and time series analysis. WHEN: KQL queries, Kusto database queries, Azure Data Explorer, ADX clusters, log analytics, time series data, IoT telemetry, anomaly detection.",{"claudeCode":409},"microsoft/agent-skills","azure-kusto","https://github.com/microsoft/agent-skills",{"basePath":413,"githubOwner":261,"githubRepo":414,"locale":18,"slug":410,"type":264},".github/plugins/azure-skills/skills/azure-kusto","agent-skills",{"evaluate":416,"extract":423},{"promptVersionExtension":213,"promptVersionScoring":214,"score":217,"tags":417,"targetMarket":227,"tier":228},[220,418,419,224,420,421,222,422],"kusto","adx","data-analytics","log-analytics","time-series",{"commitSha":270},{"parentExtensionId":425,"repoId":426},"k17934axs3g4g0b9056mbcsz0986m02a","kd77czgnv00rfjm815pcc5xx5986n5t8",[419,220,420,224,418,421,222,422],{"evaluatedAt":429,"extractAt":430,"updatedAt":429},1778696346345,1778693180473,{"_creationTime":432,"_id":433,"community":434,"display":435,"identity":441,"providers":445,"relations":452,"tags":454,"workflow":455},1778698837670.7993,"k17fe7ybjme5s1n10mmg3emmns86nr26",{"reviewCount":8},{"description":436,"installMethods":437,"name":439,"sourceUrl":440},"Decision intelligence for AI agents. Analyze options, map decision dependencies with PageRank, detect when information sources conflict, and find the choices that matter most.",{"claudeCode":438},"Whatsonyourmind/oraclaw","oraclaw-decide","https://github.com/Whatsonyourmind/oraclaw",{"basePath":442,"githubOwner":443,"githubRepo":444,"locale":18,"slug":439,"type":264},"mission-control/packages/clawhub-skills/oraclaw-decide","Whatsonyourmind","oraclaw",{"evaluate":446,"extract":451},{"promptVersionExtension":213,"promptVersionScoring":214,"score":334,"tags":447,"targetMarket":227,"tier":228},[448,225,337,449,450],"decision-making","graph-theory","ai-agent-tools",{"commitSha":270},{"repoId":453},"kd76fmxm1ng903s4fmj0p7hxxs86ndkg",[450,225,448,449,337],{"evaluatedAt":456,"extractAt":457,"updatedAt":458},1778698934136,1778698837670,1778699187402,{"_creationTime":460,"_id":461,"community":462,"display":463,"identity":469,"providers":473,"relations":481,"tags":483,"workflow":484},1778697652123.8975,"k17egwaz31kmprzw1q8m38fv4586mqah",{"reviewCount":8},{"description":464,"installMethods":465,"name":467,"sourceUrl":468},"Search and analyze your own session logs (older/parent conversations) using jq.",{"claudeCode":466},"steipete/clawdis","session-logs","https://github.com/steipete/clawdis",{"basePath":470,"githubOwner":471,"githubRepo":472,"locale":18,"slug":467,"type":264},"skills/session-logs","steipete","clawdis",{"evaluate":474,"extract":480},{"promptVersionExtension":213,"promptVersionScoring":214,"score":334,"tags":475,"targetMarket":227,"tier":228},[476,477,478,225,479],"logs","session","jq","cli",{"commitSha":270},{"repoId":482},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[225,479,478,476,477],{"evaluatedAt":485,"extractAt":486,"updatedAt":485},1778698902636,1778697652123]