Agent Skills
Instruction packs that give your AI agent know-how. Three different kinds — pick the right one below.
✦ Standalone skills2,933
Self-contained. Install one into any project and it works on its own — no other software needed.
🧰 Tool add-ons725
Come bundled with a specific tool and only work together with it — they teach your agent how to operate that tool.
azure-mgmt-mongodbatlas-dotnet
✓★ 2,700by microsoft
Manage MongoDB Atlas Organizations as Azure ARM resources using Azure.ResourceManager.MongoDBAtlas SDK. Use when creating, updating, listing, or deleting…
azure-resource-visualizer
✓★ 2,700by microsoft
Analyze Azure resource groups and generate detailed Mermaid architecture diagrams showing the relationships between individual resources. WHEN: create…
azure-resource-manager-sql-dotnet
✓★ 2,700by microsoft
Management plane SDK for provisioning and managing Azure SQL resources via Azure Resource Manager.
azure-cosmos-py
✓★ 2,700by microsoft
Client library for Azure Cosmos DB NoSQL API — globally distributed, multi-model database.
azure-cosmos-db-py
✓★ 2,700by microsoft
Build Azure Cosmos DB NoSQL services with Python/FastAPI following production-grade patterns. Use when implementing database client setup with dual auth…
azure-resource-manager-cosmosdb-dotnet
✓★ 2,700by microsoft
Management plane SDK for provisioning and managing Azure Cosmos DB resources via Azure Resource Manager.
azure-resource-manager-postgresql-dotnet
✓★ 2,700by microsoft
Azure Resource Manager SDK for managing PostgreSQL Flexible Server deployments.
azure-resource-manager-postgresql-dotnet
✓★ 2,700by microsoft
Azure Resource Manager SDK for managing PostgreSQL Flexible Server deployments.
azure-resource-manager-sql-dotnet
✓★ 2,700by microsoft
Management plane SDK for provisioning and managing Azure SQL resources via Azure Resource Manager.
pydantic-models-py
✓★ 2,700by microsoft
Create Pydantic models following the multi-model pattern with Base, Create, Update, Response, and InDB variants. Use when defining API request/response…
azure-postgres-ts
✓★ 2,700by microsoft
Connect to Azure Database for PostgreSQL Flexible Server using the pg (node-postgres) package with support for password and Microsoft Entra ID (passwordless) authentication.
azure-mgmt-mongodbatlas-dotnet
✓★ 2,700by microsoft
Manage MongoDB Atlas Organizations as Azure ARM resources using Azure.ResourceManager.MongoDBAtlas SDK. Use when creating, updating, listing, or deleting…
azure-resource-lookup
✓★ 2,700by microsoft
List, find, and show Azure resources across subscriptions or resource groups. Handles prompts like \"list websites\", \"list virtual machines\", \"list my…
azure-resource-manager-cosmosdb-dotnet
✓★ 2,700by microsoft
Management plane SDK for provisioning and managing Azure Cosmos DB resources via Azure Resource Manager.
azure-cosmos-py
✓★ 2,700by microsoft
Client library for Azure Cosmos DB NoSQL API — globally distributed, multi-model database.
azure-resource-lookup
✓★ 2,700by microsoft
List, find, and show Azure resources across subscriptions or resource groups. Handles prompts like \"list websites\", \"list virtual machines\", \"list my…
azure-resource-manager-mysql-dotnet
✓★ 2,700by microsoft
Azure Resource Manager SDK for managing MySQL Flexible Server deployments.
azure-postgres-ts
✓★ 2,700by microsoft
Connect to Azure Database for PostgreSQL Flexible Server using the pg (node-postgres) package with support for password and Microsoft Entra ID (passwordless) authentication.
azure-resource-manager-mysql-dotnet
✓★ 2,700by microsoft
Azure Resource Manager SDK for managing MySQL Flexible Server deployments.
flutter-apply-architecture-best-practices
✓★ 2,600by flutter
Architects a Flutter application using the recommended layered approach (UI, Logic, Data). Use when structuring a new project or refactoring for scalability.
golang-continuous-integration
★ 2,400by samber
CI/CD pipeline configuration using GitHub Actions for Golang projects — testing, linting, SAST, security scanning, code coverage, Dependabot, Renovate, GoReleaser, code review automation, and release pipelines. Use when setting up or improving Go project CI, configuring GitHub Actions workflows, adding linters or security scanners, automating dependency updates, or adding quality gates.
golang-testing
★ 2,400by samber
Production-ready Golang tests — table-driven tests, testify suites and mocks, parallel tests, fuzzing, fixtures, goroutine leak detection with goleak, snapshot testing, code coverage, integration tests, idiomatic test naming. Use when writing or reviewing Go tests, choosing a testing approach, setting up Go test CI, or debugging flaky/slow tests. For testify-specific APIs see `samber/cc-skills-golang@golang-stretchr-testify`; for measurement methodology see...
golang-performance
★ 2,400by samber
Golang performance optimization patterns and methodology - if X bottleneck, then apply Y. Covers allocation reduction, CPU efficiency, memory layout, GC tuning, pooling, caching, and hot-path optimization. Use when profiling or benchmarks have identified a bottleneck and you need the right optimization pattern to fix it. Also use when performing performance code review to suggest improvements or benchmarks that could help identify quick performance gains. Not for measurement methodology (→...
golang-cli
★ 2,400by samber
Golang CLI application development. Use when building, modifying, or reviewing a Go CLI tool — especially for command structure, flag handling, configuration layering, version embedding, exit codes, I/O patterns, signal handling, shell completion, argument validation, and CLI unit testing. Also triggers when code uses cobra, viper, or urfave/cli. For cobra-specific APIs → See `samber/cc-skills-golang@golang-spf13-cobra` skill; for viper configuration layering → See...
golang-safety
★ 2,400by samber
Defensive Golang coding to prevent panics, silent data corruption, and subtle runtime bugs. Use when encountering nil panics, append aliasing, map concurrent access, float comparison pitfalls, or zero-value design questions. Also use when reviewing code for nil-safety, numeric conversion overflow, resource lifecycle issues (defer in loops), or defensive copying of slices and maps.
golang-samber-hot
★ 2,400by samber
In-memory caching in Golang using samber/hot — eviction algorithms (LRU, LFU, TinyLFU, W-TinyLFU, S3FIFO, ARC, TwoQueue, SIEVE, FIFO), TTL, cache loaders, sharding, stale-while-revalidate, missing key caching, and Prometheus metrics. Apply when using or adopting samber/hot, when the codebase imports github.com/samber/hot, or when the project repeatedly loads the same medium-to-low cardinality resources at high frequency and needs to reduce latency or backend pressure.
golang-samber-do
★ 2,400by samber
Dependency injection in Golang using samber/do — service containers, lifecycle management, scopes, health checks, graceful shutdown, and module organization. Apply when using or adopting samber/do, when the codebase imports github.com/samber/do or github.com/samber/do/v2, or when refactoring manual constructor injection into a DI container.
golang-google-wire
★ 2,400by samber
Compile-time dependency injection in Golang using google/wire — wire.NewSet, wire.Build, wire.Bind (interface→concrete), wire.Struct, wire.Value, wire.InterfaceValue, wire.FieldsOf, cleanup functions, //go:build wireinject injector files, and generated wire_gen.go. Apply when using or adopting google/wire, when the codebase imports `github.com/google/wire`, or when wiring an application graph at compile time via `wire.Build`. For runtime DI with reflection, see...
golang-uber-fx
★ 2,400by samber
Golang application framework using uber-go/fx — fx.New, fx.Provide, fx.Invoke, fx.Module, fx.Lifecycle hooks, fx.Annotate (name/group/As), fx.Decorate, fx.Supply, fx.Replace, fx.WithLogger, and signal-aware Run(). Apply when using or adopting uber-go/fx, when the codebase imports `go.uber.org/fx`, or when wiring services with fx.New. For raw DI without lifecycle, see `samber/cc-skills-golang@golang-uber-dig` skill.
golang-uber-dig
★ 2,400by samber
Implements dependency injection in Golang using uber-go/dig — reflection-based container, Provide/Invoke, dig.In/dig.Out parameter and result objects, named values, value groups, optional dependencies, scopes, and Decorate. Apply when using or adopting uber-go/dig, when the codebase imports `go.uber.org/dig`, or when wiring an application graph at startup. For higher-level lifecycle and modules, see `samber/cc-skills-golang@golang-uber-fx` skill.