dotnet-backend
.NET/C# backend developer for ASP.NET Core 8+ APIs with Entity Framework Core and enterprise patterns. Use when building C# backends, implementing REST/gRPC APIs, or working with SQL Server/PostgreSQL. Covers JWT authentication, dependency injection, background services, and Minimal APIs.
Why use this skill?
Accelerate your C# development with the .NET Backend skill for OpenClaw. Expert support for ASP.NET Core 8, EF Core, and secure enterprise API design.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/anton-abyzov/sw-dotnet-backendWhat This Skill Does
The .NET Backend skill turns your OpenClaw agent into a seasoned ASP.NET Core architect. It provides deep architectural expertise in building enterprise-grade APIs using the .NET 8 ecosystem. The skill understands the intricacies of the modern .NET pipeline, including dependency injection, middleware configuration, database interaction via Entity Framework Core, and advanced authentication patterns like JWT and OAuth 2.0. Whether you are scaffolding a new microservice using Minimal APIs or refactoring a legacy monolithic codebase, this skill applies industry-standard patterns such as CQRS, repository implementation, and robust exception handling to ensure your code is production-ready, performant, and secure.
Installation
To integrate this skill into your agent, run the following command in your terminal or via the OpenClaw management console:
clawhub install openclaw/skills/skills/anton-abyzov/sw-dotnet-backend
Use Cases
- Building high-performance RESTful APIs and gRPC endpoints for distributed systems.
- Implementing complex database migrations and query optimizations for PostgreSQL or SQL Server using EF Core.
- Setting up multi-tenant authentication and authorization systems using ASP.NET Core Identity.
- Developing robust background processing logic with IHostedService, BackgroundService, or Hangfire for long-running operations.
- Integrating automated validation pipelines using FluentValidation and global error-handling middleware.
Example Prompts
- "Create a Minimal API endpoint in .NET 8 that uses Entity Framework Core to fetch paginated user data from a PostgreSQL database, including a custom DTO mapping and async execution."
- "Implement a JWT-based authentication service using ASP.NET Core Identity, complete with policy-based authorization handlers for administrative access."
- "Refactor my existing controller-based service to use a cleaner Minimal API approach, while ensuring all services are properly registered in the DI container and include health checks."
Tips & Limitations
To get the best results, provide the agent with your specific database schema or existing interface definitions. The skill is highly opinionated regarding .NET 8+ best practices; if you are working on legacy frameworks like .NET Framework 4.8, specify this in the prompt to adjust the code patterns. Always review database migration files before applying them to production environments. Performance optimizations like AsNoTracking() or ResponseCaching are available—be sure to mention if your use case requires high-read volume optimization early in the session.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-anton-abyzov-sw-dotnet-backend": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, code-execution
Related Skills
network-engineer
Cloud network architect for VPC design, service mesh, zero-trust networking, load balancers, and CDN optimization. Use for network troubleshooting or connectivity issues.
jira-multi-project-mapper
Expert in mapping SpecWeave specs to multiple JIRA projects with intelligent project detection and cross-project coordination. Use when syncing to multiple JIRA projects (project-per-team, component-based), or managing bidirectional sync across team boundaries.
helm-chart-scaffolding
Design, organize, and manage Helm charts for templating and packaging Kubernetes applications with reusable configurations. Use when creating Helm charts, packaging Kubernetes applications, or implementing templated deployments.
performance-optimization
React Native performance with Hermes V1, FlashList, expo-image v2, concurrent rendering. Use for slow app, memory leaks, or FPS issues.
release-strategy-advisor
Release strategy advisor - detects brownfield patterns (tags, CI/CD, changelogs), recommends versioning strategy based on architecture. Creates release-strategy.md.