ワンクリックで
data-validation
// Validate CSV and JSON data files against schemas and quality rules. Use when the user asks to check data quality, validate a dataset, or verify file contents match an expected schema.
// Validate CSV and JSON data files against schemas and quality rules. Use when the user asks to check data quality, validate a dataset, or verify file contents match an expected schema.
Maintain project health by enforcing PR checklists, tracking open issues, verifying release readiness, and ensuring framework phases are up to date. Use when reviewing PRs, creating issues, preparing releases, or auditing project state.
Scaffold new Agent Skills with best-practice structure and frontmatter. Use when the user wants to create a new skill, bootstrap a skill directory, or generate SKILL.md boilerplate following the Agent Skills spec.
Audit project dependencies for known vulnerabilities, outdated packages, and license compliance issues. Use when the user asks to check dependencies, audit packages, review licenses, or assess supply chain security.
Generate friendly greeting messages in multiple languages. Use when the user asks for a hello message, welcome text, or localized greeting.
Maintain project release notes, changelogs, and framework phase updates. Use when the user asks to generate a changelog, draft release notes, update CHANGELOG.md, or track framework phase transitions.
Generate test file stubs and boilerplate from source code analysis. Use when the user asks to create tests, add test coverage, or scaffold test files for existing source code.
| name | data-validation |
| description | Validate CSV and JSON data files against schemas and quality rules. Use when the user asks to check data quality, validate a dataset, or verify file contents match an expected schema. |
| license | Apache-2.0 |
| compatibility | Requires Python 3.11+ and uv |
| metadata | {"author":"skillscraft","version":"1.0","category":"data"} |
| allowed-tools | Bash Read |
Activate when the user wants to:
uv run scripts/validate_csv.py <file-path>
uv run scripts/validate_json.py <file-path> --schema <schema-path>
Omit --schema if no schema is provided — the script checks structural integrity only.Both scripts output JSON to stdout:
{
"file": "data.csv",
"valid": false,
"errors": [
{ "line": 3, "column": "age", "message": "Expected integer, got 'abc'" }
],
"warnings": [
{ "line": 7, "column": "email", "message": "Empty value" }
],
"summary": { "rows": 100, "errors": 1, "warnings": 1 }
}
tomllib and modern type hintsuv run (not pip install) to execute scripts with inline dependenciesreferences/SCHEMA-GUIDE.md