Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By diagrid-labs
Create Dapr Workflow applications in .NET, Python, Go, C#, or Java with scaffolding and sidecar configuration; review workflows for idempotency, non-determinism, and security; audit management endpoints.
npx claudepluginhub diagrid-labs/dapr-skills --plugin dapr-skillsThis skill checks prerequisites for building Dapr Workflow apps with .NET Aspire. Use this skill when the user asks to "check prerequisites for Aspire", "verify Aspire environment", or "check Aspire setup".
This skill checks prerequisites for building Dapr Workflow apps in .NET. Use this skill when the user asks to "check prerequisites for .NET", "verify .NET environment", or "check .NET setup".
This skill checks prerequisites for building Dapr Workflow apps in Python. Use this skill when the user asks to "check prerequisites for Python", "verify Python environment", or "check Python setup".
This skill creates a Dapr workflow application with .NET Aspire. Use this skill when the user asks to "create a workflow with Aspire", "write an Aspire workflow application" or "build a workflow app with .NET Aspire".
This skill creates a Dapr workflow application in .NET. Use this skill when the user asks to "create a workflow in .NET", "write a .NET workflow application" or "build a workflow app in C#".
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Harness-native ECC plugin for engineering teams - 64 agents, 262 skills, 84 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,495 supported skills.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
This repository contains skill definitions that can be used with Claude Code to build Dapr Workflow applications.
create-workflow-dotnet, create-workflow-aspire, create-workflow-python — describe the workflow in natural language and scaffold a runnable project.create-workflow-from-diagram — provide a workflow diagram (PNG / JPG / JPEG / GIF / WebP) or a BPMN 2.0 XML file; the skill extracts structure and generates code for Go, Python, .NET, Java, or JavaScript.review-workflow-determinism, review-workflow-activity, review-workflow-management — audit an existing project.These skills are distributed as a Claude Code plugin from diagrid-labs/dapr-skills.
Start Claude Code in the directory where you want the generated project to be created.
Add this repo as a plugin marketplace and install the dapr-skills plugin:
/plugin marketplace add diagrid-labs/dapr-skills
/plugin install dapr-skills@diagrid-labs
Alternatively, run /plugin and use the interactive UI to browse and install the plugin.
OPTIONAL: Run a check-prereq-<language> skill to verify your environment (e.g., "check prerequisites for .NET", "check prerequisites for Aspire", or "check prerequisites for Python"). Follow the instructions if the prerequisites are not met.
Run a create-workflow-<language> skill to scaffold the project (see the prompt examples below).
Depending on your access permissions, you may need to approve the usage of some tools during project generation.
Inspect the README.md file in the new folder after the project is created.
To update or remove the plugin later, use /plugin and select the corresponding action.
Invoke a skill by asking Claude Code in natural language — the example phrases below trigger each skill.
| Skill | Example prompt |
|---|---|
check-prereq-dotnet | "check prerequisites for .NET" |
check-prereq-aspire | "check prerequisites for Aspire" |
check-prereq-python | "check prerequisites for Python" |
| Skill | Example prompt |
|---|---|
create-workflow-dotnet | "create a workflow in .NET named ..." |
create-workflow-aspire | "create a workflow with Aspire named ..." |
create-workflow-python | "create a workflow in Python named ..." |
create-workflow-from-diagram | "create a Dapr workflow in <language> from this diagram" (attach a PNG/JPG/GIF/WebP image or a .bpmn file; supported output languages: Go, Python, .NET, Java, JavaScript) |
| Skill | Example prompt |
|---|---|
review-workflow-determinism | "review workflow for determinism" |
review-workflow-activity | "review workflow activities" |
review-workflow-management | "review workflow management endpoints" |
Create a Dapr workflow app in .NET with Aspire named EmployeeOnboarding. The workflow automates the onboarding process of a new employee. The first activity is employee registration, which creates a new employeeId in a data store. Then 4 activities are called in parallel:
The input for the workflow contains the following fields:
The input records for the 4 parallel activities include the employeeId. The workflow output should include the employeeId.
Create a .NET Workflow application named EnterpriseDiagnostics that performs a diagnostics scan for the spaceship Enterprise from Star Trek. The diagnostics start with parallel activities for analyzing the hull, analyzing the warp core, ship security protocols, and weapon systems. Once all these analyses are done, data is combined and a call is made that returns recommendations and priorities. The final activity should be a notification to the bridge with the results.
The input for the workflow contains the following fields:
Use mock inputs and outputs for the activities.