cosmos-provisioning

Community

Automate Azure Cosmos DB container setup and validation.

Authortmalcolm-0607
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Manually provisioning and configuring Azure Cosmos DB containers is error-prone, with misconfigured partition keys, index policies, or throughput settings leading to poor performance, high costs, and scalability issues. This Skill eliminates those risks by automating the entire setup process with validated best practices.

Core Features & Use Cases

  • Intelligent Partition Key Design: Validates and recommends high-cardinality partition keys aligned with your application's query patterns to avoid hot partitions and costly cross-partition queries.
  • Optimized Index Policy Generation: Creates tailored index policies (included paths, composite indexes) based on your read/write workload to minimize RU consumption and improve query performance.
  • Use Case: For .NET development teams building applications with Azure Cosmos DB, use this Skill to provision production-ready containers in minutes instead of manually configuring each parameter via the Azure portal or SDK, reducing setup time and avoiding costly misconfigurations.

Quick Start

Use the cosmos-provisioning skill to provision a new Cosmos DB container for your orders entity using the partition key and query patterns defined in your project's data-model.md file.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: cosmos-provisioning
Download link: https://github.com/tmalcolm-0607/mad-council-claw/archive/main.zip#cosmos-provisioning

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 537,000+ vetted skills library on demand.