Claude Code plugin for the Imagine Learning Data Platform team — pipeline incident triage, dbt compile/run, Snowflake role-grant PRs, Snowflake Bazooka data investigation, dbt model exploration, quick recipes, and Confluence ticket publishing.
Grant a Snowflake role to a user in DataPlatformSnowflakeTerraform. Pulls latest, branches, edits user.tf + role_grants.tf per DP conventions, runs terraform plan, then (after you confirm) pushes and opens a PR.
Compile a DataPlatformSnowflake dbt model against WELD_NORTH_PROD (read-only verify). Resolves the model by bare name; pulls IL env vars from your shell. Never writes to prod.
Run a DataPlatformSnowflake dbt model in your personal sandbox (WELD_NORTH_TEST.<your_schema>). Resolves the model by bare name; pulls IL env vars from your shell. Never writes to prod.
Run a health check on the dp plugin — validates Python deps, shell env vars, AWS SSO config, and MCP server availability.
Greet the user and introduce Data Platform plugin capabilities in markdown, with a worked example use case for each command
Assign a Snowflake role to a user in ImagineLearning/DataPlatformSnowflakeTerraform. Encodes the user.tf + role_grants.tf edit convention, valid role list, branch/PR format, and the new-vs-existing-user rules. Used by /dp:assign-role.
IL DataPlatformSnowflake dbt conventions: WELD_NORTH_TEST personal-target, SCD CTE chains, incremental ALTER, Snowchange migrations. Auto-loaded for dw_dbt/ changes.
DP team's dbt compile + run wrappers. Compile against WELD_NORTH_PROD (read-only verify). Run against WELD_NORTH_TEST (personal-target sandbox). Knows IL env vars, profiles.yml shape, and never-commit warnings.
Read-only exploration of dbt models in ImagineLearning/DataPlatformSnowflake — lineage, schema.yml tests, materialization, upstream/downstream refs. Use before writing any SQL transformation.
DP pipeline incident co-pilot. Given a DAG name or ECS task ARN, pulls logs, classifies the failure, and drafts Slack + postmortem text. Default account: edg-dp-dev (388892568521).
External network access
Connects to servers outside your machine
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.

A Data Platform-owned fork of the Imagine Learning Claude Code plugin marketplace. It carries the upstream IL plugins (synced from ImagineLearning/il-claude-plugin on a cadence) plus the DP-owned dp plugin, which ships here ahead of upstream review so the Data Platform team can review, merge, and iterate at the speed it needs.
This marketplace contains:
dp — Data Platform team plugin: pipeline incident triage, dbt compile/run, Snowflake role-grant PRs, Snowflake Bazooka data investigation, dbt model exploration, quick recipes, and Confluence ticket publishing. Depends on il.il — org-wide IL development workflows, best practices, architecture generation, code review, OTK v2 deployments, Pact contract testing, and repository documentation. (synced from upstream)cw — Courseware and EdgeEX team-specific skills, agents, and commands. (synced from upstream)twig — Twig team-specific skills, agents, and commands. (synced from upstream)DP's plugin delivery was gated by another team's review/merge cadence on the upstream repo. Owning the fork lets the Data Platform team review, merge, iterate, and experiment at the speed it requires. The intent is not to diverge unnecessarily — we sync upstream main on a cadence and contribute DP improvements back upstream when appropriate.
Add the DP marketplace, then install the plugin you need. dp depends on il, so install both:
/plugin marketplace add https://github.com/ImagineLearning/dp-claude-plugin.git
/plugin install il # required dependency of dp
/plugin install dp # Data Platform plugin (/dp: namespace)
Use the full HTTPS
.gitURL, not theowner/reposhorthand. This repo is private, and the shorthand makes Claude Code clone over SSH (git@github.com:…), which fails withPermission denied (publickey)on machines without GitHub SSH keys. If the HTTPS add fails withcould not read Username … terminal prompts disabled, git has no cached credential for this private repo — run a manualgit clone https://github.com/ImagineLearning/dp-claude-plugin.gitonce so Git Credential Manager stores your token, then re-run the marketplace add.
To test the plugin locally, run Claude Code with the --plugin-dir flag:
claude --plugin-dir /path/to/dp-claude-plugin
Data Platform support under the /dp: namespace — 7 commands and 8 skills:
/dp:hello — Introduction and capabilities overview, with a worked example use case for each command./dp:doctor [--verbose] — Health check: Python deps, env vars, AWS SSO config, MCP availability, profiles.yml, and the bundled Snowflake modules./dp:incident <dag-name-or-task-arn> [flags] — Pipeline incident co-pilot: DAG → ECS task → CloudWatch logs, classify failure, draft Slack message + postmortem. Default account edg-dp-dev (388892568521)./dp:dbt-compile <model> — Compile a DataPlatformSnowflake dbt model against WELD_NORTH_PROD (read-only), resolving by bare name./dp:dbt-run <model> — Run a dbt model in your personal WELD_NORTH_TEST.<your_schema> sandbox. Never writes to prod./dp:assign-role <role> <email> <DP-TICKET> — Grant a Snowflake role in DataPlatformSnowflakeTerraform: pull, branch, edit user.tf + role_grants.tf, plan, confirm, open PR. Never merges./dp:investigate-data <TICKET> — Snowflake Bazooka-style autonomous investigation. Reads Jira, discovers schema via INFORMATION_SCHEMA, runs the right quick recipe, logs findings. Enforces PII protection (aggregates only).incident — Incident co-pilot catalog (failure patterns, Slack/postmortem format).dbt — dbt compile/run conventions (IL env vars, profiles.yml, never-commit policy).assign-role — Role-grant conventions (valid role list, user.tf/role_grants.tf formats, branch/PR format).publish-ticket-confluence — DP ticket-folder Confluence convention + idempotent publish via il atlassian MCP.query-snowflake — SSO-only Snowflake querying with mandatory PII protection.snowflake-quick-recipes — 7 pre-built recipes (missing records, duplicates, nulls, freshness, prod-vs-sandbox, orphans, distribution shift).explore-dbt-models — Read-only DataPlatformSnowflake lineage exploration.dbt-fix-conventions — DataPlatformSnowflake dbt conventions; auto-loaded by /il:generate-code for dw_dbt/ paths.The dp plugin can query Snowflake and read pipeline logs that may contain student data. All DP skills enforce PII protection (FERPA/COPPA): aggregates only, never write row-level PII to reports, Jira, Confluence, or CSV. /dp:assign-role is grant-only and never auto-merges (CODEOWNERS review required).
Claude Code plugin for the Imagine Learning Courseware team (synced from upstream)
Claude Code plugin for Imagine Learning development workflows, architecture, code generation, OTK deployments, Pact testing, and repository documentation (synced from upstream)
Claude Code plugin for the Imagine Learning Twig team (synced from upstream)
npx claudepluginhub imaginelearning/dp-claude-plugin --plugin dpComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research