data
v0.3.0Six skills for data and API work: SQL query review, schema migration planning, CSV profiling, JSON Schema inference from samples, regex building with test cases, and OpenAPI 3 contract review.
By Muhammad Basit AliLicense: MIT0 GitHub starsUpdated 2 weeks ago
Directory evidence
- Runtimes
- Claude Code
- Parsed components
- 6 skill or MCP entries
- Source updated
- Oct 4, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install data for Claude Code
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install data-3@agent-plugin-marketplacePaste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/basitalisandhu/claude-dev-skillsClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/data/.
Plugin files
├── .claude-plugin/plugin.json├── skills/api-contract-review/SKILL.md├── skills/csv-profiler/SKILL.md├── skills/json-schema-author/SKILL.md├── skills/regex-builder/SKILL.md├── skills/schema-migration-plan/SKILL.md└── skills/sql-query-review/SKILL.md
Included Skills6
Review an OpenAPI 3.x contract (YAML or JSON) for consistency, versioning and client friendliness, after a bundled script lints it for missing operationIds, undeclared path parameters, responses without schemas or error cases, servers over http, missing security schemes, unused or dangling components and naming inconsistencies. Use when asked to "review this OpenAPI spec", when designing a REST API, before publishing a spec or generating clients, or when a client generator fails. Not for GraphQL or gRPC and not for implementing the API.
Profile a CSV or TSV file with a bundled script (column types, nulls, distinct counts, ranges and statistics, candidate keys, ragged and duplicate rows, mixed types, whitespace) and turn the profile into import decisions: column types for a table or schema, cleaning steps and validation rules. Use when asked to "summarise this CSV file", when handed a data file to load, analyse or validate, or when an import fails. Not for spreadsheets with formulas (export to CSV first) and not for files too large to read (use --sample).
Write a JSON Schema (draft 2020-12) for an API payload, configuration file or event by inferring a draft from sample documents with a bundled script (types, required fields, nullability, formats, enums, bounds) and then hand-finishing it: tighter constraints, descriptions, examples, additionalProperties and versioning. Use when asked to "write a JSON Schema", to validate JSON, document a payload, or create a schema from examples. Not for OpenAPI documents as a whole (use api-contract-review) and not for XML or protobuf.
Write and test regular expressions that match what they should and nothing else: a bundled script runs a pattern against labelled cases, shows each match and captured group, and warns on patterns that can backtrack catastrophically, with timing on adversarial inputs. Use when asked to write a regex (phone numbers, dates, log lines), "why does my pattern not match", to extract fields from text, or to check a regex used on user input. Not for parsing structured formats (JSON, HTML, URLs: use a parser) and not for full-text search.
Plan a database schema change as a sequence of backwards-compatible, reversible migration steps (expand, migrate data, contract) that work with the running application version, with lock and downtime analysis per step, a batched backfill for large tables, and a rollback plan. Use when asked "how do I rename this column safely?", when changing columns, tables, constraints or indexes on a live database, or reviewing a migration PR. Not for query tuning (use sql-query-review) and not for choosing a database.
Review SQL queries, ORM-generated SQL and query plans for correctness and performance: injection, implicit casts, NULL logic, non-sargable predicates, missing indexes, N+1 patterns, unbounded result sets, lock contention and transaction scope, using a fixed checklist and EXPLAIN reading notes for PostgreSQL, MySQL and SQLite. Use when asked "why is this query slow?", to review a query or migration, or to check ORM output. Not for schema design from scratch (use schema-migration-plan for changes) and not a replacement for a database profiler.
Plugin manifests1
{
"name": "data",
"displayName": "Data",
"version": "0.3.0",
"description": "Six skills for data and API work: SQL query review, schema migration planning, CSV profiling, JSON Schema inference from samples, regex building with test cases, and OpenAPI 3 contract review.",
"author": {
"name": "Muhammad Basit Ali",
"url": "https://github.com/basitalisandhu"
},
"homepage": "https://github.com/basitalisandhu/claude-dev-skills",
"repository": "https://github.com/basitalisandhu/claude-dev-skills",
"license": "MIT",
"keywords": [
"sql",
"migrations",
"csv",
"json-schema",
"regex",
"openapi"
]
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[data on Agent Plugins Marketplace](https://pluginsmp.com/plugins/data-3)