dapr-config-validator

Validate DAPR configuration files for schema compliance and misconfigurations.

4|3|Updated Dec 24, 2025
One-click install
npx skills add https://github.com/Sahib-Sawhney-WH/dapr-claude-plugin --skill dapr-config-validator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dapr-config-validator
Source: https://github.com/Sahib-Sawhney-WH/dapr-claude-plugin/tree/main/skills/config-validator
Command: npx skills add https://github.com/Sahib-Sawhney-WH/dapr-claude-plugin --skill dapr-config-validator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automatically validates DAPR configuration files (dapr.yaml and component YAMLs) to catch misconfigurations before runtime, reducing deployment risk and debugging time.

Core Features & Use Cases

  • Schema compliance: Validates dapr.yaml structure and required fields.
  • Component validation: Verifies metadata, types, and versions for component YAMLs.
  • Pre-deploy checks: Finds common misconfigurations and secret exposure risks.
  • Use Case: Before deploying to production, run this on your repo to surface issues in a single pass.

Quick Start

Validate the repo by checking ./dapr.yaml and components/*.yaml to ensure readiness before deployment.

Frequently Asked Questions about dapr-config-validator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate DAPR configuration files before deployment?

Validate DAPR configuration by running this Skill against your dapr.yaml and component YAML files to check schema compliance, required fields, and misconfigurations. It catches errors like invalid field types, enum violations, missing components, and plaintext secrets in a single pass before you deploy to production.

What DAPR config errors does validation catch?

Validation checks dapr.yaml structure and component YAMLs for schema compliance, required fields, correct data types, enum values, cross-referenced components, and secret references. It flags plaintext secrets and common misconfigurations that would cause runtime failures.

Can I validate DAPR components and secrets in my configuration?

Yes. Validation verifies component metadata, types, and versions; cross-references components and secret references across your config; and identifies plaintext secrets that pose security risks before deployment.

When should I run DAPR config validation in my workflow?

Run validation during config creation, modification, code review, and before pre-deployment checks. This catches misconfigurations early, reduces debugging time, and surfaces secret exposure risks before runtime.

Does DAPR validation work with custom component YAMLs?

Yes. Validation applies to both dapr.yaml and component YAML files across your project, checking metadata, types, versions, and field compliance for any custom components in your configuration.