kevinzai/commander/ccc-data

Claude Code and agent skill by kevinzai/commander

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Route data work to the right sub-skill: ETL/ELT pipelines, SQL tuning, charts and dashboards, machine learning, data quality, product analytics, scheduled reports or vector search. Use when the user is building, querying, validating, modeling or visualizing data.

Install

npx vskill@latest install kevinzai/commander/ccc-data

SKILL.md

/ccc-data — data work, routed

CC Commander · ccc-data · one router that loads the single data sub-skill the job needs.

Each sub-skill lives in its own directory beside this file and sets disable-model-invocation: true, so it loads only when this router reads it. Read ${CLAUDE_SKILL_DIR}/<sub-skill>/SKILL.md (on Codex, the same path relative to this file) and follow it. The user's selected model is preserved.

Codex: ask each picker as a plain-text question with the same options.

Sub-skills

Sub-skillUse for
data-pipelineETL/ELT pipelines with Airflow, dbt, Dagster
sql-optimizationQuery plans, indexes and rewrites for PostgreSQL, MySQL and cloud warehouses
data-visualizationCharts and dashboards with D3, Chart.js, Tremor, Recharts
machine-learningData prep, model selection, training, evaluation and deployment (scikit-learn, PyTorch, TensorFlow)
data-qualityValidation, schema enforcement, freshness and anomaly monitoring
analytics-setupProduct analytics with PostHog, Mixpanel or GA4: events, funnels, cohorts
reportingScheduled reports: PDF, email digests, Slack summaries, exports
vector-searchVector databases and semantic search with Pinecone, pgvector, Qdrant

Intent signals, "don't confuse with" pairs, multi-step campaigns and the stack-selection tree: references/routing.md.

When to use / when not to

  • Use for pipelines, warehouse and query work, dashboards, ML models, data validation, analytics instrumentation, recurring reports and embeddings.
  • Use ccc-saas for application schema design, ccc-research for summarizing large documents, ccc-testing for test strategy beyond data checks.

What happens

  1. Detect the stack. Run in one Bash call, silent on failure:

``bash ls dbt_project.yml dags airflow.cfg dagster.yaml requirements.txt pyproject.toml 2>/dev/null test -f package.json && grep -oE '"(posthog-js|mixpanel-browser|recharts|chart\.js|d3|@tremor/react|@pinecone-database/pinecone|@qdrant/js-client-rest|pg|prisma|drizzle-orm)"' package.json | sort -u grep -lE 'pgvector|scikit-learn|torch|tensorflow|pandas|polars' requirements.txt pyproject.toml 2>/dev/null ``

Report one line: 📊 Stack: <tools detected | none detected>.

  1. Route. An argument or a clear intent picks the sub-skill from the table above. A request that spans several sub-skills follows the matching campaign in references/routing.md, one sub-skill per step. Otherwise ask with AskUserQuestion (header "Data"), recommended first:
  • 🟢 Build or fix a pipeline — data-pipeline
  • Speed up queries — sql-optimization
  • Chart or dashboard — data-visualization
  • Something else — a follow-up picker with the four closest of ML, data quality, analytics, reporting and vector search
  1. Confirm the constraints. Before work starts, confirm the data stack, expected volume and the output format (code, SQL, file, dashboard). Ask only for what step 1 did not answer.
  1. Look before changing. Sample large files instead of reading them whole (head -n 50 <file>). For query work, capture the current plan first (EXPLAIN (ANALYZE, BUFFERS) on PostgreSQL, EXPLAIN ANALYZE on MySQL) against a non-production database and keep it for the comparison.
  1. Load and run the sub-skill. Read ${CLAUDE_SKILL_DIR}/<sub-skill>/SKILL.md and follow it.
  1. Verify. When code or SQL changed, run the project's check (dbt build --select <model>, pytest, or npm test), re-run the captured plan for query work, then git status --short. On failure, report the output and fix before continuing.

Done when

  • Routing only: the sub-skill file was read in this turn and the user knows which one ran.
  • Code or SQL changed: the check command exited 0 in this turn and its output is reported; query work reports the before/after plan cost or timing.
  • A file output (dashboard, report): test -s <file> && echo ok printed ok.

Guardrails

  • Never run DROP, TRUNCATE, DELETE without WHERE, a backfill or a migration against a production database; propose it and let the user run it.
  • Never create indexes on a production table without the user's OK at that moment.
  • Never write warehouse credentials, API keys or connection strings into the repo or a report.
  • Never send a report, publish a dashboard or create a schedule without authorization in this conversation; ask with a picker at that step.

See also

  • ccc-saas — application schema and SaaS analytics
  • ccc-research — large documents and comparative research
  • ccc-testing — regression tests for pipelines and queries

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
6
Repository forks
1
7-day trend score
10

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/kevinzai/commander/ccc-data/badge)](https://verified-skill.com/skills/kevinzai/commander/ccc-data)

Something wrong with this skill or its page? Tell us.