feat: sync all 140 Microsoft skills with collision protection

- Add find_github_skills() to discover skills in .github/skills/ not
  reachable via the skills/ symlink tree (picks up 11 missing skills)
- Add collision protection: if a target directory exists and was not
  from a previous Microsoft sync, append -ms suffix instead of overwriting
- Microsoft mcp-builder → mcp-builder-ms (community version preserved)
- Microsoft skill-creator → skill-creator-ms (community version preserved)
- Total skills: 856 (was 845, +11 newly discovered)
This commit is contained in:
Ahmed Rehan
2026-02-12 15:34:42 +05:00
parent 35556e0306
commit 44e51f0ea9
19 changed files with 3483 additions and 21 deletions

View File

@@ -10,9 +10,9 @@
"templates": "app-builder/templates",
"application-performance-optimization": "application-performance-performance-optimization",
"aws penetration testing": "aws-penetration-testing",
"azure-ai-java": "azure-ai-anomalydetector-java",
"azure-ai-dotnet": "azure-ai-agents-persistent-dotnet",
"azure-ai-java": "azure-ai-agents-persistent-java",
"azure-ai-py": "azure-ai-contentunderstanding-py",
"azure-ai-dotnet": "azure-ai-document-intelligence-dotnet",
"azure-ai-ts": "azure-ai-document-intelligence-ts",
"azure-communication-java": "azure-communication-callautomation-java",
"azure-keyvault-rust": "azure-keyvault-certificates-rust",