Skip to content
Development
Command

/portaljs-check-data-quality

Audit a local or remote tabular file (CSV/TSV) for common data quality issues. Read-only. Use only when the user explicitly asks to check or audit data quality.

From plugin
portaljs
2.3k25 skills25 commands
Install
> /plugin marketplace add datopian/portaljs
> /plugin install portaljs@datopian-portaljs

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/portaljs-check-data-quality

Context preview

What this command does when you run it.

Audit a local or remote tabular file (CSV/TSV) for common data quality issues. Read-only. Use only when the user explicitly asks to check or audit data quality.

Command definition

portaljs-check-data-quality.md
description: Audit a local or remote tabular file (CSV/TSV) for common data quality issues. Read-only. Use only when the user explicitly asks to check or audit data quality.
allowed-tools: Bash

/portaljs-check-data-quality

Run a read-only data quality audit for a specific local file or remote file URL. Requires `python3`.

Usage

bash scripts/portaljs-check-data-quality.sh "FILE_PATH_OR_URL"

Examples:

bash scripts/portaljs-check-data-quality.sh "./data/trash.csv"
bash scripts/portaljs-check-data-quality.sh "https://example.com/trash.csv"

What it checks

  • row count
  • null and blank values
  • duplicate rows
  • duplicate values for likely identifier columns
  • numeric min/max and negative values
  • likely year/date field quality
  • ambiguous overlapping year columns such as `calendar year` and `fiscal year`
  • mixed-type columns based on sampled values

Output

A JSON object with:

  • `status`: `ok`, `warning`, or `critical`
  • `file`, `file_name`, `source_type`
  • `row_count`, `column_count`
  • `findings`: array of structured issues
  • `recommendations`: array of suggested next steps
  • `column_profiles`: per-column summary

Notes

  • Read-only; accepts one CSV or TSV file at a time.
  • Local paths and `http`/`https` URLs are supported.
Ships withportaljs

๐ŸŒ€ AI-native framework for building data portals. Scaffold a full portal from a brief and load datasets in minutes with agentic skills โ€” any backend (CKAN, GitHub, Frictionless).

Get the whole plugin