mcpField
C
cosmosdb-sdk

cosmosdb-sdk

github.com/azurecosmosdbData & databases6147 installsUpdated 1d ago
Repository

About cosmosdb-sdk

A reference skill for Azure Cosmos DB developers using .NET, Java, Python, Go, or Spring Boot. It covers SDK practices for connectivity, availability, concurrency, and diagnostics, along with emulator and VS Code tooling guidance.

Key features

  1. 01SDK guidance for multiple languages
  2. 02Connectivity, availability, and failure handling
  3. 03ETag concurrency and conditional writes
  4. 04Diagnostics, retries, and serialization
  5. 05Emulator and VS Code extension guidance

Use cases

  1. 01Configure a Cosmos DB client for production
  2. 02Troubleshoot throttling, connectivity, and diagnostics
  3. 03Set up local emulator development and testing
  4. 04Configure the SDK in a Spring Boot project

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/azurecosmosdb/cosmosdb-agent-kit --skill cosmosdb-sdk

After installing, type/cosmosdb-sdkin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

AGENTS.md
metadata.json
README.md
rules/
_sections.md
_template.md
sdk-async-api.md
sdk-availability-strategy.md
sdk-circuit-breaker.md
sdk-conditional-create-etag.md
sdk-connection-mode.md
sdk-continuation-token-null-guard.md
sdk-diagnostics.md
sdk-dotnet-cosmos-package-id.md
sdk-dotnet-namespace-collision.md
sdk-emulator-ssl.md
sdk-etag-concurrency.md
sdk-excluded-regions.md
sdk-go-partition-key-metadata.md
sdk-java-content-response.md
sdk-java-cosmos-config.md
sdk-java-spring-boot-versions.md
sdk-local-dev-config.md
sdk-newtonsoft-dependency.md
sdk-patch-counter-increment.md
sdk-preferred-regions.md
sdk-python-async-deps.md
sdk-request-options-per-call.md
sdk-retry-429.md
sdk-serialization-enums.md
sdk-singleton-client.md

Details

From the project README

Azure Cosmos DB SDK & Developer Tooling

Best practices for the Azure Cosmos DB SDK across .NET, Java, Python, Go, and Spring Boot, plus local development and emulator tooling.

When to Apply

Reference these guidelines when configuring the Azure Cosmos DB SDK in .NET, Java, Python, Go, or Spring Boot, or setting up local development tooling.

Rules

SDK Best Practices
Developer Tooling

Comments

Markdown supported