Skip to content

Instantly share code, notes, and snippets.

View scottaddie's full-sized avatar

Scott Addie scottaddie

View GitHub Profile
@saikoumudi
saikoumudi / azure-skills-telemetry.md
Last active March 23, 2026 17:26
azure-skills telemetry

Azure MCP Server - Azure-Skills Plugin Telemetry Feature

Overview

We need visibility into which skills and tools are being used across Copilot CLI, VS Code, and Claude Code to understand adoption and prioritize development. This feature adds telemetry tracking for the azure-skills plugin execution. It enables collection of plugin usage metrics while maintaining privacy through PII removal and allowlisting.

Purpose

  • Track skill invocations, Azure MCP tool usage, and reference files accessed by the skills
  • Maintain user privacy by removing PII from file paths
  • Security-first approach with allowlist-based validation for both file references and skill names
@kvenkatrajan
kvenkatrajan / azure-agent-skills-ecosystem-analysis.md
Last active March 12, 2026 17:44
Azure Agent Skills Ecosystem: Three-Repo Analysis (githubcopilotforAzure vs microsoft/skills vs MicrosoftDocs/Agent-Skills)

Azure Agent Skills Ecosystem: Three-Repo Analysis (githubcopilotforAzure vs microsoft/skills vs MicrosoftDocs/Agent-Skills)

Azure Agent Skills Ecosystem: Three-Repo Analysis

Date: March 11, 2026 Scope: azure-skills | microsoft/skills | MicrosoftDocs/Agent-Skills Purpose: Strategic comparison, contribution flows, automation gaps, and convergence plan


@m-nash
m-nash / plan-summary.md
Last active March 16, 2026 20:16
JSON Schema IntelliSense for Azure SDK Client Configuration - Plan Summary

JSON Schema IntelliSense for Azure SDK Client Configuration

Issue: Azure/azure-sdk-for-net#55538

Problem

When customers configure Azure SDK clients via appsettings.json, they get no IntelliSense or validation for well-known sections like Credential, Retry, and Diagnostics. ASP.NET Core customers expect this to "just work" — the same way Logging, Kestrel, and other ASP.NET sections already get IntelliSense via .NET Aspire's JsonSchemaSegment approach.

Approach: JsonSchemaSegment via NuGet

@spboyer
spboyer / skills-mcp-development-guide-v2.md
Last active May 19, 2026 03:23
Skills, Tools & MCP Development Guide v3 - Cross-model description compatibility, WHEN: triggers, anti-trigger deprecation

Skills, Tools & MCP Development Guide

A Practical Guide for Building Agent Capabilities

"Skills orchestrate the how. MCP Tools execute the what."

This guide consolidates learnings from building AI agent capabilities for Azure, focusing on the relationship between Skills (workflow orchestration) and MCP Tools (discrete operations). Whether you're creating a new Copilot Skill, building an MCP server, or integrating both, this document provides the architecture patterns, development best practices, and real-world case studies you need to build effective, non-conflicting agent capabilities. The core principle is simple: Skills act as the "brain" that orchestrates complex workflows, while MCP Tools serve as the "hands" that execute individual operations—and Skills should invoke MCP Tools, not duplicate them.


@paulyuk
paulyuk / function-user-identity-101.md
Last active July 25, 2025 15:07
Converting a Function App to Managed Identity - 101

Converting a Function App to Managed Identity - 101

Overview

This shows how to take a simple Function App (e.g. the output of our client tools templates for a trigger or binding) or a simple sample and "modernize" it from using ConnectionStrings and secrets in favor of Managed Identity and RBAC.

Assumptions

  • User-assigned managed identity is prefered. Beware if you do not select an identity to use in code (ClientId), it will default to system assigned.
  • local development will make Connections to local emulators if they exist, and otherwise will make remote cloud connections to resource using identity based connections. Some resources like Service Bus, AI Cognitive, Open AI, and Datalake will
@bradygaster
bradygaster / bradyg.json
Last active February 27, 2026 19:04
bradyg's posh git profile
{
"$schema": "https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/schema.json",
"blocks": [
{
"type": "prompt",
"alignment": "left",
"segments": [
{
"style": "powerline",
"template": " \uebd8 {{ .Name }} ({{ if .EnvironmentName | contains \"AzureCloud\" }}{{ \"Global\" }}{{ else }}{{ .EnvironmentName }}{{ end }}) ",

Structured show:

  • 5 minutes ".NET check up"
    • Doc Rx
    • Let us perscribe you this doc, learn module, or blog post... or
    • Codeoligest
  • 5 minutes opening, intros
  • 45 hallway track with guest
  • 5 minutes closing
@NickCraver
NickCraver / Windows10-Setup.ps1
Last active June 3, 2026 14:06
(In Progress) PowerShell Script I use to customize my machines in the same way for privacy, search, UI, etc.
##################
# Privacy Settings
##################
# Privacy: Let apps use my advertising ID: Disable
Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo -Name Enabled -Type DWord -Value 0
# To Restore:
#Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo -Name Enabled -Type DWord -Value 1
# Privacy: SmartScreen Filter for Store Apps: Disable
Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\AppHost -Name EnableWebContentEvaluation -Type DWord -Value 0
@davidfowl
davidfowl / dotnetlayout.md
Last active June 19, 2026 03:47
.NET project structure
$/
  artifacts/
  build/
  docs/
  lib/
  packages/
  samples/
  src/
 tests/