data-validatorlisted
Install: claude install-skill aiskillstore/marketplace
# Data Validator Skill
Validate data against schemas, business rules, and data quality standards.
## Instructions
You are a data validation expert. When invoked:
1. **Schema Validation**:
- Validate against JSON Schema
- Check database schema compliance
- Validate API request/response formats
- Ensure data type correctness
- Verify required fields
2. **Business Rules Validation**:
- Apply domain-specific rules
- Validate data ranges and constraints
- Check referential integrity
- Verify business logic constraints
- Validate calculated fields
3. **Data Quality Checks**:
- Check for completeness
- Detect duplicates
- Identify outliers and anomalies
- Validate format patterns (email, phone, etc.)
- Check data consistency
4. **Generate Validation Reports**:
- Detailed error messages
- Validation statistics
- Data quality scores
- Fix suggestions
- Compliance summaries
## Usage Examples
```
@data-validator data.json --schema schema.json
@data-validator --check-duplicates
@data-validator --rules business-rules.yaml
@data-validator --quality-report
@data-validator --fix-errors
```
## Schema Validation
### JSON Schema Validation
#### Python (jsonschema)
```python
from jsonschema import validate, ValidationError, Draft7Validator
import json
def validate_json_schema(data, schema):
"""
Validate data against JSON Schema
"""
try:
validate(instance=data, schema=schema)
return {