Manage the full Domino Data Lab MLOps lifecycle from Claude: launch workspaces, run batch jobs, deploy web apps and model APIs, track MLflow experiments, trace GenAI applications, orchestrate Spark/Ray/Dask clusters, and manage datasets, volumes, and compute environments — all with automated debugging and setup agents.
Initialize a new Domino-ready web application with Vite+React, Streamlit, Dash, or Flask. Configures proxy-compatible settings and app.sh.
Debug Domino proxy and routing issues for web applications. Analyzes vite.config.js, package.json, and app.sh for misconfigurations.
Set up MLflow experiment tracking for traditional ML. Configures unique experiment names and auto-logging.
Set up GenAI tracing for an agent or LLM application. Adds Domino SDK imports, @add_tracing decorators, and DominoRun context.
Specialized agent for debugging Domino issues including app deployment problems, job failures, environment build errors, and connectivity issues. Use PROACTIVELY when troubleshooting errors or unexpected behavior in Domino.
Specialized agent for deploying applications, models, and endpoints to Domino. Use PROACTIVELY when deploying React/Streamlit/Dash apps, publishing model APIs, or configuring deployments.
Specialized agent for setting up new Domino projects, environments, and configurations. Use PROACTIVELY when starting a new project, configuring experiment tracking, setting up GenAI tracing, or initializing project structure.
Bootstrap or retrofit a Vite + React 18 + TypeScript project so it uses the Domino design system (`@dominodatalab/extensions-tools`). Scoped to projects that are (or will be) a **fully standalone SPA frontend for a Domino application or extension** — not snippets, library additions, or work inside an existing Domino monorepo package. Use this skill whenever the user wants to create, build, scaffold, start, refactor, retrofit, or set up such an SPA — a React app, web app, frontend, UI, or extension that should "look like Domino", use Domino components, follow the Domino design system, or integrate with the Domino platform — even when they don't say the word "Domino" explicitly but mention Domino-flavored terms like DominoThemeProviderDecorator, extensions-tools, or base-components. Also use when the user points at an existing standalone React/Vite project and asks to make it "Domino-styled", wire it up to the Domino component library, add Domino theming, or migrate it. The skill handles version pinning (React 18, react-router 5), MCP registration for the Storybook component reference, theme provider wiring, and a verification step — all things that are easy to get wrong otherwise.
Build Domino-styled web applications matching the Domino Design System. Use when creating or styling Domino apps (Dash, Streamlit, Flask, FastAPI+HTML), generating UI components, reviewing UX, or when the user mentions "Domino app", "Domino UI", "Domino dashboard", or "Domino design system". Covers the full stack — FastAPI backend, Ant Design 5.x frontend via CDN, Domino theme tokens (colors, typography, spacing), chart styling with Highcharts, Domino API authentication, proxy-safe routing, UX writing, error handling, empty states, form design, table patterns, and layout best practices. Also use for UX reviews of existing Domino app screenshots.
Create and customize Domino Compute Environments - Docker containers defining tools, packages, and configurations. Covers Dockerfile customization, package installation, IDE configuration, DSE (Domino Standard Environments), and troubleshooting build failures. Use when installing dependencies, customizing environments, or fixing environment issues.
Track traditional ML experiments in Domino using the MLflow-based Experiment Manager. Covers experiment setup, auto-logging for sklearn/TensorFlow/PyTorch, manual logging, artifact storage, run comparison, and model registration. Use when training ML models, logging metrics and parameters, comparing model runs, or registering models.
Orchestrate multi-step ML workflows using Domino Flows (built on Flyte). Define DAGs with typed inputs/outputs, heterogeneous environments, automatic lineage, and reproducibility. Use when building data pipelines, multi-stage training workflows, or processes requiring orchestration and monitoring.
Requires secrets
Needs API keys or credentials to function
Uses power tools
Uses Bash, Write, or Edit tools
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 comprehensive Claude Code plugin providing full coverage of the Domino Data Lab platform for AI-assisted development.
This plugin enables Claude Code to help you with all aspects of Domino Data Lab, including:
claude --version to check)uv package manager (install guide) — required for the bundled Domino MCP serverThis approach registers the plugin through Claude Code's native marketplace system so it persists across sessions.
Step 1: Clone the repository and create a marketplace wrapper
# Clone the plugin
git clone https://github.com/dominodatalab/domino-claude-plugin.git
# Create the marketplace directory structure
mkdir -p ~/.claude/marketplaces/domino/.claude-plugin
mkdir -p ~/.claude/marketplaces/domino/plugins
# Move the plugin into the marketplace
mv domino-claude-plugin ~/.claude/marketplaces/domino/plugins/domino-claude-plugin
Step 2: Create the marketplace manifest
cat > ~/.claude/marketplaces/domino/.claude-plugin/marketplace.json << 'EOF'
{
"name": "domino-marketplace",
"owner": {
"name": "Domino Data Lab",
"email": "[email protected]"
},
"plugins": [
{
"name": "domino-claude-plugin",
"description": "Domino Data Lab plugin for Claude Code - workspaces, jobs, environments, datasets, apps, models, and more",
"version": "1.0.0",
"source": "./plugins/domino-claude-plugin",
"category": "development"
}
]
}
EOF
Step 3: Register the marketplace and install the plugin
Launch Claude Code and run:
/plugin marketplace add /home/<your-username>/.claude/marketplaces/domino
/plugin install domino-claude-plugin@domino-marketplace
Note: Replace
<your-username>with your actual username, or use the full absolute path (e.g.,/home/ubuntu/.claude/marketplaces/domino). The~shorthand may not expand correctly.
Step 4: Restart Claude Code
/exit
claude
The plugin should appear in your loaded plugins on startup. Verify with:
/plugin
Navigate to the Installed tab to confirm domino-claude-plugin is listed.
Use the --plugin-dir flag to load the plugin directly. This is ideal for development, testing, or quick evaluation.
# Clone the plugin
git clone https://github.com/dominodatalab/domino-claude-plugin.git
# Ensure the plugin manifest exists
mkdir -p domino-claude-plugin/.claude-plugin
cat > domino-claude-plugin/.claude-plugin/plugin.json << 'EOF'
{
"name": "domino-claude-plugin",
"description": "Domino Data Lab plugin for Claude Code",
"version": "1.0.0"
}
EOF
# Run Claude Code with the plugin
claude --plugin-dir ./domino-claude-plugin
To make this persistent without the marketplace approach, add a shell alias:
echo 'alias claude="claude --plugin-dir /path/to/domino-claude-plugin"' >> ~/.bashrc
source ~/.bashrc
For teams sharing a project, add the marketplace to your project's .claude/settings.json:
{
"extraKnownMarketplaces": {
"domino-marketplace": {
"source": {
"source": "directory",
"path": "/path/to/domino-marketplace"
}
}
},
"enabledPlugins": {
"domino-claude-plugin@domino-marketplace": true
}
}
When team members trust the repository folder, Claude Code will prompt them to install the marketplace and plugin automatically.
After installation, test that the plugin is working:
Check slash commands are available:
/domino-app-init
Test skill auto-invocation by asking a Domino-related question:
Help me deploy a Streamlit app to Domino
Claude should automatically invoke the domino-app-deployment skill.
Check the plugin is listed:
/plugin
Navigate to the Installed tab.
npx claudepluginhub anthropics/claude-plugins-official --plugin dominodatalabComplete 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.
Comprehensive 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.
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
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.