feat: Add Official Microsoft & Gemini Skills (845+ Total)

🚀 Impact

Significantly expands the capabilities of **Antigravity Awesome Skills** by integrating official skill collections from **Microsoft** and **Google Gemini**. This update increases the total skill count to **845+**, making the library even more comprehensive for AI coding assistants.

 Key Changes

1. New Official Skills

- **Microsoft Skills**: Added a massive collection of official skills from [microsoft/skills](https://github.com/microsoft/skills).
  - Includes Azure, .NET, Python, TypeScript, and Semantic Kernel skills.
  - Preserves the original directory structure under `skills/official/microsoft/`.
  - Includes plugin skills from the `.github/plugins` directory.
- **Gemini Skills**: Added official Gemini API development skills under `skills/gemini-api-dev/`.

2. New Scripts & Tooling

- **`scripts/sync_microsoft_skills.py`**: A robust synchronization script that:
  - Clones the official Microsoft repository.
  - Preserves the original directory heirarchy.
  - Handles symlinks and plugin locations.
  - Generates attribution metadata.
- **`scripts/tests/inspect_microsoft_repo.py`**: Debug tool to inspect the remote repository structure.
- **`scripts/tests/test_comprehensive_coverage.py`**: Verification script to ensure 100% of skills are captured during sync.

3. Core Improvements

- **`scripts/generate_index.py`**: Enhanced frontmatter parsing to safely handle unquoted values containing `@` symbols and commas (fixing issues with some Microsoft skill descriptions).
- **`package.json`**: Added `sync:microsoft` and `sync:all-official` scripts for easy maintenance.

4. Documentation

- Updated `README.md` to reflect the new skill counts (845+) and added Microsoft/Gemini to the provider list.
- Updated `CATALOG.md` and `skills_index.json` with the new skills.

🧪 Verification

- Ran `scripts/tests/test_comprehensive_coverage.py` to verify all Microsoft skills are detected.
- Validated `generate_index.py` fixes by successfully indexing the new skills.
This commit is contained in:
Ahmed Rehan
2026-02-11 20:16:23 +05:00
parent 167d7c97c7
commit 17bce709de
145 changed files with 44081 additions and 72 deletions

View File

@@ -1,5 +1,5 @@
{
"generatedAt": "2026-02-08T00:00:00.000Z",
"generatedAt": "2026-02-11T14:27:51.213Z",
"aliases": {
"accessibility-compliance-audit": "accessibility-compliance-accessibility-audit",
"active directory attacks": "active-directory-attacks",
@@ -91,6 +91,139 @@
"observability-monitoring-setup": "observability-monitoring-monitor-setup",
"observability-monitoring-implement": "observability-monitoring-slo-implement",
"obsidian-clipper-creator": "obsidian-clipper-template-creator",
"azure-mgmt-botservice-dotnet": "official/microsoft/dotnet/compute/botservice",
"azure-resource-manager-durabletask-dotnet": "official/microsoft/dotnet/compute/durabletask",
"azure-resource-manager-playwright-dotnet": "official/microsoft/dotnet/compute/playwright",
"azure-resource-manager-cosmosdb-dotnet": "official/microsoft/dotnet/data/cosmosdb",
"azure-mgmt-fabric-dotnet": "official/microsoft/dotnet/data/fabric",
"azure-resource-manager-mysql-dotnet": "official/microsoft/dotnet/data/mysql",
"azure-resource-manager-postgresql-dotnet": "official/microsoft/dotnet/data/postgresql",
"azure-resource-manager-redis-dotnet": "official/microsoft/dotnet/data/redis",
"azure-resource-manager-sql-dotnet": "official/microsoft/dotnet/data/sql",
"microsoft-azure-webjobs-extensions-authentication-events-dotnet": "official/microsoft/dotnet/entra/authentication-events",
"azure-identity-dotnet": "official/microsoft/dotnet/entra/azure-identity",
"azure-security-keyvault-keys-dotnet": "official/microsoft/dotnet/entra/keyvault",
"azure-ai-document-intelligence-dotnet": "official/microsoft/dotnet/foundry/document-intelligence",
"azure-ai-openai-dotnet": "official/microsoft/dotnet/foundry/openai",
"azure-ai-projects-dotnet": "official/microsoft/dotnet/foundry/projects",
"azure-search-documents-dotnet": "official/microsoft/dotnet/foundry/search-documents",
"azure-ai-voicelive-dotnet": "official/microsoft/dotnet/foundry/voicelive",
"azure-mgmt-weightsandbiases-dotnet": "official/microsoft/dotnet/foundry/weightsandbiases",
"azure-maps-search-dotnet": "official/microsoft/dotnet/general/maps",
"azure-mgmt-apicenter-dotnet": "official/microsoft/dotnet/integration/apicenter",
"azure-mgmt-apimanagement-dotnet": "official/microsoft/dotnet/integration/apimanagement",
"m365-agents-dotnet": "official/microsoft/dotnet/m365/m365-agents",
"azure-eventgrid-dotnet": "official/microsoft/dotnet/messaging/eventgrid",
"azure-eventhub-dotnet": "official/microsoft/dotnet/messaging/eventhubs",
"azure-servicebus-dotnet": "official/microsoft/dotnet/messaging/servicebus",
"azure-mgmt-applicationinsights-dotnet": "official/microsoft/dotnet/monitoring/applicationinsights",
"azure-mgmt-arizeaiobservabilityeval-dotnet": "official/microsoft/dotnet/partner/arize-ai-observability-eval",
"official/microsoft/dotnet/partner/arize-ai-eval": "official/microsoft/dotnet/partner/arize-ai-observability-eval",
"azure-mgmt-mongodbatlas-dotnet": "official/microsoft/dotnet/partner/mongodbatlas",
"azure-communication-callautomation-java": "official/microsoft/java/communication/callautomation",
"azure-communication-callingserver-java": "official/microsoft/java/communication/callingserver",
"azure-communication-chat-java": "official/microsoft/java/communication/chat",
"azure-communication-common-java": "official/microsoft/java/communication/common",
"azure-communication-sms-java": "official/microsoft/java/communication/sms",
"azure-compute-batch-java": "official/microsoft/java/compute/batch",
"azure-storage-blob-java": "official/microsoft/java/data/blob",
"azure-cosmos-java": "official/microsoft/java/data/cosmos",
"azure-data-tables-java": "official/microsoft/java/data/tables",
"azure-identity-java": "official/microsoft/java/entra/azure-identity",
"azure-security-keyvault-keys-java": "official/microsoft/java/entra/keyvault-keys",
"azure-security-keyvault-secrets-java": "official/microsoft/java/entra/keyvault-secrets",
"azure-ai-anomalydetector-java": "official/microsoft/java/foundry/anomalydetector",
"azure-ai-contentsafety-java": "official/microsoft/java/foundry/contentsafety",
"azure-ai-formrecognizer-java": "official/microsoft/java/foundry/formrecognizer",
"azure-ai-projects-java": "official/microsoft/java/foundry/projects",
"azure-ai-vision-imageanalysis-java": "official/microsoft/java/foundry/vision-imageanalysis",
"azure-ai-voicelive-java": "official/microsoft/java/foundry/voicelive",
"azure-appconfiguration-java": "official/microsoft/java/integration/appconfiguration",
"azure-eventgrid-java": "official/microsoft/java/messaging/eventgrid",
"azure-eventhub-java": "official/microsoft/java/messaging/eventhubs",
"azure-messaging-webpubsub-java": "official/microsoft/java/messaging/webpubsub",
"azure-monitor-ingestion-java": "official/microsoft/java/monitoring/ingestion",
"azure-monitor-opentelemetry-exporter-java": "official/microsoft/java/monitoring/opentelemetry-exporter",
"azure-monitor-query-java": "official/microsoft/java/monitoring/query",
"wiki-architect": "official/microsoft/plugins/wiki-architect",
"wiki-changelog": "official/microsoft/plugins/wiki-changelog",
"wiki-onboarding": "official/microsoft/plugins/wiki-onboarding",
"wiki-page-writer": "official/microsoft/plugins/wiki-page-writer",
"wiki-qa": "official/microsoft/plugins/wiki-qa",
"wiki-researcher": "official/microsoft/plugins/wiki-researcher",
"wiki-vitepress": "official/microsoft/plugins/wiki-vitepress",
"azure-mgmt-botservice-py": "official/microsoft/python/compute/botservice",
"azure-containerregistry-py": "official/microsoft/python/compute/containerregistry",
"azure-mgmt-fabric-py": "official/microsoft/python/compute/fabric",
"azure-storage-blob-py": "official/microsoft/python/data/blob",
"azure-cosmos-py": "official/microsoft/python/data/cosmos",
"azure-cosmos-db-py": "official/microsoft/python/data/cosmos-db",
"azure-storage-file-datalake-py": "official/microsoft/python/data/datalake",
"azure-storage-file-share-py": "official/microsoft/python/data/fileshare",
"azure-storage-queue-py": "official/microsoft/python/data/queue",
"azure-data-tables-py": "official/microsoft/python/data/tables",
"azure-identity-py": "official/microsoft/python/entra/azure-identity",
"azure-keyvault-py": "official/microsoft/python/entra/keyvault",
"agent-framework-azure-ai-py": "official/microsoft/python/foundry/agent-framework",
"agents-v2-py": "official/microsoft/python/foundry/agents-v2",
"azure-ai-contentsafety-py": "official/microsoft/python/foundry/contentsafety",
"azure-ai-contentunderstanding-py": "official/microsoft/python/foundry/contentunderstanding",
"azure-ai-ml-py": "official/microsoft/python/foundry/ml",
"azure-ai-projects-py": "official/microsoft/python/foundry/projects",
"azure-search-documents-py": "official/microsoft/python/foundry/search-documents",
"azure-speech-to-text-rest-py": "official/microsoft/python/foundry/speech-to-text-rest",
"official/microsoft/python/foundry/speech-to-rest": "official/microsoft/python/foundry/speech-to-text-rest",
"azure-ai-textanalytics-py": "official/microsoft/python/foundry/textanalytics",
"azure-ai-transcription-py": "official/microsoft/python/foundry/transcription",
"azure-ai-translation-document-py": "official/microsoft/python/foundry/translation-document",
"azure-ai-translation-text-py": "official/microsoft/python/foundry/translation-text",
"azure-ai-vision-imageanalysis-py": "official/microsoft/python/foundry/vision-imageanalysis",
"azure-ai-voicelive-py": "official/microsoft/python/foundry/voicelive",
"azure-mgmt-apicenter-py": "official/microsoft/python/integration/apicenter",
"azure-mgmt-apimanagement-py": "official/microsoft/python/integration/apimanagement",
"azure-appconfiguration-py": "official/microsoft/python/integration/appconfiguration",
"m365-agents-py": "official/microsoft/python/m365/m365-agents",
"azure-eventgrid-py": "official/microsoft/python/messaging/eventgrid",
"azure-eventhub-py": "official/microsoft/python/messaging/eventhub",
"azure-servicebus-py": "official/microsoft/python/messaging/servicebus",
"azure-messaging-webpubsubservice-py": "official/microsoft/python/messaging/webpubsub-service",
"azure-monitor-ingestion-py": "official/microsoft/python/monitoring/ingestion",
"azure-monitor-opentelemetry-py": "official/microsoft/python/monitoring/opentelemetry",
"azure-monitor-opentelemetry-exporter-py": "official/microsoft/python/monitoring/opentelemetry-exporter",
"azure-monitor-query-py": "official/microsoft/python/monitoring/query",
"azure-cosmos-rust": "official/microsoft/rust/data/azure-cosmos-rust",
"azure-storage-blob-rust": "official/microsoft/rust/data/azure-storage-blob-rust",
"official/microsoft/rust/data/azure-storage-rust": "official/microsoft/rust/data/azure-storage-blob-rust",
"azure-identity-rust": "official/microsoft/rust/entra/azure-identity-rust",
"azure-keyvault-certificates-rust": "official/microsoft/rust/entra/azure-keyvault-certificates-rust",
"official/microsoft/rust/entra/azure-keyvault-rust": "official/microsoft/rust/entra/azure-keyvault-certificates-rust",
"azure-keyvault-keys-rust": "official/microsoft/rust/entra/azure-keyvault-keys-rust",
"azure-keyvault-secrets-rust": "official/microsoft/rust/entra/azure-keyvault-secrets-rust",
"azure-eventhub-rust": "official/microsoft/rust/messaging/azure-eventhub-rust",
"azure-microsoft-playwright-testing-ts": "official/microsoft/typescript/compute/playwright",
"azure-storage-blob-ts": "official/microsoft/typescript/data/blob",
"azure-cosmos-ts": "official/microsoft/typescript/data/cosmosdb",
"azure-storage-file-share-ts": "official/microsoft/typescript/data/fileshare",
"azure-postgres-ts": "official/microsoft/typescript/data/postgres",
"azure-storage-queue-ts": "official/microsoft/typescript/data/queue",
"azure-identity-ts": "official/microsoft/typescript/entra/azure-identity",
"azure-keyvault-keys-ts": "official/microsoft/typescript/entra/keyvault-keys",
"azure-keyvault-secrets-ts": "official/microsoft/typescript/entra/keyvault-secrets",
"azure-ai-contentsafety-ts": "official/microsoft/typescript/foundry/contentsafety",
"azure-ai-document-intelligence-ts": "official/microsoft/typescript/foundry/document-intelligence",
"azure-ai-projects-ts": "official/microsoft/typescript/foundry/projects",
"azure-search-documents-ts": "official/microsoft/typescript/foundry/search-documents",
"azure-ai-translation-ts": "official/microsoft/typescript/foundry/translation",
"azure-ai-voicelive-ts": "official/microsoft/typescript/foundry/voicelive",
"frontend-ui-dark-ts": "official/microsoft/typescript/frontend/frontend-ui-dark",
"react-flow-node-ts": "official/microsoft/typescript/frontend/react-flow-node",
"zustand-store-ts": "official/microsoft/typescript/frontend/zustand-store",
"azure-appconfiguration-ts": "official/microsoft/typescript/integration/appconfiguration",
"m365-agents-ts": "official/microsoft/typescript/m365/m365-agents",
"azure-eventhub-ts": "official/microsoft/typescript/messaging/eventhubs",
"azure-servicebus-ts": "official/microsoft/typescript/messaging/servicebus",
"azure-web-pubsub-ts": "official/microsoft/typescript/messaging/webpubsub",
"azure-monitor-opentelemetry-ts": "official/microsoft/typescript/monitoring/opentelemetry",
"pdf": "pdf-official",
"pentest checklist": "pentest-checklist",
"pentest commands": "pentest-commands",