Skip to content
cccskills

Development skills

Coding standards, frameworks, refactoring, and code review (16.6K skills)

Filter by price or sort order

azure-search-documents-ts

Official · MicrosoftFreeSummary

Build search applications with Azure AI Search in TypeScript. Create searchable indexes, upload documents, combine keyword matching with vector search for similar meaning, and add relevance ranking, filters, and autocomplete.

  • Creating and updating searchable document indexes
  • Combining keyword search with searches for similar meaning
  • Ranking natural language search results by relevance
microsoft/skills3.1KUpdated Oct 25, 2026

azure-servicebus-py

Official · MicrosoftFreeSummary

Build Python messaging workflows with Azure Service Bus. Covers sending and receiving messages, publishing to multiple subscribers, retrying failed work, preserving message order, scheduling delivery, and handling messages that cannot be processed.

  • Sending work between Python services
  • Publishing events to multiple subscribers
  • Retrying failed messages and inspecting the dead-letter queue
microsoft/skills3.1KUpdated Oct 25, 2026

azure-keyvault-py

Official · MicrosoftFreeSummary

Guides Python development with Azure Key Vault to store and retrieve secrets such as passwords, manage encryption keys and certificates, and implement encryption, decryption, signing, and signature verification with authentication and client cleanup patterns.

  • Store and retrieve application passwords
  • Manage secret versions and recover deleted secrets
  • Implement encryption and digital signatures
microsoft/skills3.1KUpdated Oct 25, 2026

azure-identity-py

Official · MicrosoftFreeSummary

Implement Microsoft Entra ID authentication for Python apps accessing Azure. The skill guides credential selection for local development and hosted apps, token acquisition and caching, and troubleshooting when a sequence of authentication methods fails.

  • Setting up Azure authentication for a Python app
  • Configuring managed identity for an Azure-hosted app
  • Investigating DefaultAzureCredential failures
microsoft/skills3.1KUpdated Oct 25, 2026

azure-eventhub-py

Official · MicrosoftFreeSummary

Build Python producers and consumers for Azure Event Hubs to send and receive streams of events. Examples cover batching, partition routing, asynchronous processing, and checkpoints that save consumer progress in Blob Storage.

  • Send multiple events in size-aware batches
  • Receive events and save processing progress
  • Route related events to the same partition
microsoft/skills3.1KUpdated Oct 25, 2026

azure-eventgrid-py

Official · MicrosoftFreeSummary

Helps write Python code that publishes events, such as new orders, to Azure Event Grid. Covers CloudEvents, a standard event format, Azure's native format, batch publishing, asynchronous sending, authentication, and namespace topic publishing.

  • Publish order creation events
  • Build event messages using CloudEvents
  • Send multiple events in a batch
microsoft/skills3.1KUpdated Oct 25, 2026

azure-cosmos-py

Official · MicrosoftFreeSummary

Develop Python code for Azure Cosmos DB's NoSQL API. Covers creating and updating records, querying data, setting up containers, choosing partition keys that distribute records, and adjusting database throughput.

  • Create, retrieve, update, and delete application records
  • Search records with parameterized queries
  • Set up containers and partition keys
microsoft/skills3.1KUpdated Oct 25, 2026

azure-data-tables-py

Official · MicrosoftFreeSummary

Build Python code to store and retrieve structured records in Azure Storage Tables or Cosmos DB Table API. The skill covers key-based access, filtered searches, field updates, and batch operations for records grouped in the same partition.

  • Store and retrieve order records by key
  • Find records using property filters
  • Update selected fields in existing records
microsoft/skills3.1KUpdated Oct 25, 2026

azure-cosmos-db-py

Official · MicrosoftFreeSummary

Build a Python or FastAPI data service using Azure Cosmos DB NoSQL. Covers authentication, creating and updating records, partition keys that group data, parameterized queries, error handling, and tests that can run without a live database.

  • Add Cosmos DB persistence to a FastAPI app
  • Separate database connections from business logic
  • Design partition keys and parameterized queries
microsoft/skills3.1KUpdated Oct 25, 2026

azure-communication-callautomation-java

Official · MicrosoftFreeSummary

Build automated phone workflows in Java with Azure Communication Services. Implement voice menus, call transfers, spoken prompts, keypad input recognition, speech recognition, and recording, with webhook events to handle call progress and user responses.

  • Build an automated phone menu with keypad choices
  • Route calls to another phone number
  • Handle spoken responses during a call
microsoft/skills3.1KUpdated Oct 25, 2026

azure-ai-translation-text-py

Official · MicrosoftFreeSummary

Add Azure AI Translator features to Python applications, including translation into multiple languages, language detection, conversion between writing systems, and dictionary lookups. Includes guidance on authentication and synchronous or asynchronous client usage.

  • Adding multilingual text translation to a Python app
  • Detecting the language of incoming text
  • Converting text between writing systems
microsoft/skills3.1KUpdated Oct 25, 2026

azure-communication-chat-java

Official · MicrosoftFreeSummary

Build chat features in Java using Azure Communication Services. Covers conversation threads, sending and editing messages, managing participants, read receipts, and typing notifications, with examples for pagination and authentication error handling.

  • Create chat threads for project discussions
  • Implement message sending, editing, and deletion
  • Manage participants and shared message history
microsoft/skills3.1KUpdated Oct 25, 2026

azure-storage-blob-java

Official · MicrosoftFreeSummary

Helps build Java applications that upload, download, copy, and manage files in Azure Blob Storage. Covers containers, streaming data, file metadata, and SAS tokens that grant access with specified permissions and an expiration time.

  • Add file uploads and downloads to a Java application
  • Read and write stored data through streams
  • List stored files by folder-like prefixes
microsoft/skills3.1KUpdated Oct 25, 2026

azure-security-keyvault-secrets-java

Official · MicrosoftFreeSummary

Manage passwords, API keys, and connection strings in Azure Key Vault from Java applications. The skill provides examples for storing and retrieving secrets, managing versions and expiration dates, recovering deleted entries, and creating backups.

  • Load passwords and API keys into Java applications
  • Set expiration dates and tags for secrets
  • Replace credentials with new secret versions
microsoft/skills3.1KUpdated Oct 25, 2026

azure-monitor-query-java

Official · MicrosoftFreeSummary

Help implement Java queries for Azure Monitor logs and metrics, or numerical measurements over time. Examples cover filtering, batch requests, aggregation, and error handling, while identifying replacement packages for the deprecated SDK.

  • Query Log Analytics logs from Java
  • Retrieve and aggregate Azure resource metrics
  • Run multiple log queries in a batch
microsoft/skills3.1KUpdated Oct 25, 2026

azure-messaging-webpubsub-java

Official · MicrosoftFreeSummary

Build real-time messaging in Java with Azure Web PubSub. Send chat messages or live updates to everyone, selected groups, users, or individual connections, and implement connection management, client access tokens, and messaging permissions.

  • Build the Java backend for a chat application
  • Broadcast live updates to connected clients
  • Send notifications to selected users or groups
microsoft/skills3.1KUpdated Oct 25, 2026

azure-eventhub-java

Official · MicrosoftFreeSummary

Build Java applications that send and process continuous event streams through Azure Event Hubs. Examples cover batch publishing, reading from partitions that divide the stream, and saving processing positions so applications can resume work.

  • Ingest large volumes of events in real time
  • Send related events using a shared partition key
  • Receive events from a chosen position
microsoft/skills3.1KUpdated Oct 25, 2026

azure-eventgrid-java

Official · MicrosoftFreeSummary

Implement Java applications that exchange events through Azure Event Grid. Use examples for sending individual events or batches, parsing incoming data, and acknowledging received events, with support for CloudEvents, a standard event format.

  • Publish order creation events
  • Send batches in CloudEvents format
  • Parse events received through webhooks
microsoft/skills3.1KUpdated Oct 25, 2026

azure-data-tables-java

Official · MicrosoftFreeSummary

Build Java applications that store data in Azure Table Storage or Cosmos DB Table API. Covers creating tables, adding and updating records, filtering queries, selecting fields, and grouping changes into transactions within the same partition.

  • Storing product and inventory records from Java
  • Filtering records by partition and property values
  • Adding records or updating existing ones
microsoft/skills3.1KUpdated Oct 25, 2026

azure-mgmt-apicenter-py

Official · MicrosoftFreeSummary

Build Python workflows for an API inventory in Azure API Center. Register APIs, import specifications, and track versions and deployment environments, while recording ownership details and custom metadata, such as data classification.

  • Create an organizational API inventory
  • Register API versions and import specifications
  • Track deployment environments and API locations
microsoft/skills3.1KUpdated Oct 25, 2026

azure-cosmos-java

Official · MicrosoftFreeSummary

Implement Azure Cosmos DB operations in Java, including creating databases and containers, querying records, and updating data. The skill also covers asynchronous processing, partition keys for distributing data, consistency settings, and error handling.

  • Implement record creation, retrieval, updates, and deletion
  • Chain database operations with an asynchronous client
  • Review partition keys and consistency settings
microsoft/skills3.1KUpdated Oct 25, 2026

azure-communication-sms-java

Official · MicrosoftFreeSummary

Add SMS messaging to Java applications with Azure Communication Services. The skill covers single and bulk sends, verification codes, notifications, recipient-level error handling, asynchronous operations, and delivery reports through Azure Event Grid.

  • Send verification codes by SMS
  • Add SMS notifications and alerts
  • Send messages to multiple recipients
microsoft/skills3.1KUpdated Oct 25, 2026

azure-communication-common-java

Official · MicrosoftFreeSummary

Implement shared authentication for Azure Communication Services in Java, including automatic renewal of access tokens, the credentials used to authenticate users. Work with identifiers for service users, phone numbers, and Teams users across communication services.

  • Add authentication to Chat or Calling clients
  • Automatically refresh tokens for long-running clients
  • Handle service users, phone numbers, and Teams identifiers
microsoft/skills3.1KUpdated Oct 25, 2026

azure-communication-callingserver-java

Official · MicrosoftFreeSummary

Maintain legacy Java code using the deprecated Azure Communication Services CallingServer SDK. The skill explains client creation and recording operations, and maps dependency and class changes when moving to Call Automation.

  • Maintaining a legacy Java CallingServer integration
  • Reviewing existing call recording operations
  • Comparing dependencies and classes before migration
microsoft/skills3.1KUpdated Oct 25, 2026