Dbt Databricks PR Ready
databricks/dbt-databricks
A skill your agent uses for an open dbt-databricks pull request, including your own PR or a fork PR, to assess merge readiness and optionally repair selected gaps on the PR head branch.
Classifies dbt-core to Fusion migration errors into actionable categories (auto-fixable, guided fixes, needs input, blocked).
$ npx skills add Kilo-Org/kilo-marketplace --skill migrating-dbt-core-to-fusion -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Kilo-Org/kilo-marketplace migrating-dbt-core-to-fusion --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Kilo-Org/kilo-marketplace.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/dbt-migration/skills/migrating-dbt-core-to-fusion .claude/skills/migrating-dbt-core-to-fusion && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "migrating-dbt-core-to-fusion" agent skill from https://github.com/Kilo-Org/kilo-marketplace/tree/main/skills/dbt-migration/skills/migrating-dbt-core-to-fusion into .claude/skills/migrating-dbt-core-to-fusion/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "migrating-dbt-core-to-fusion", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Kilo-Org/kilo-marketplace/tree/main/skills/dbt-migration/skills/migrating-dbt-core-to-fusionType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Kilo-Org/kilo-marketplace --skill migrating-dbt-core-to-fusion -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Kilo-Org/kilo-marketplace migrating-dbt-core-to-fusion --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Kilo-Org/kilo-marketplace.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/dbt-migration/skills/migrating-dbt-core-to-fusion .agents/skills/migrating-dbt-core-to-fusion && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "migrating-dbt-core-to-fusion" agent skill from https://github.com/Kilo-Org/kilo-marketplace/tree/main/skills/dbt-migration/skills/migrating-dbt-core-to-fusion into .agents/skills/migrating-dbt-core-to-fusion/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "migrating-dbt-core-to-fusion", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Kilo-Org/kilo-marketplace --skill migrating-dbt-core-to-fusion -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Kilo-Org/kilo-marketplace migrating-dbt-core-to-fusion --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Kilo-Org/kilo-marketplace.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/dbt-migration/skills/migrating-dbt-core-to-fusion .cursor/skills/migrating-dbt-core-to-fusion && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "migrating-dbt-core-to-fusion" agent skill from https://github.com/Kilo-Org/kilo-marketplace/tree/main/skills/dbt-migration/skills/migrating-dbt-core-to-fusion into .cursor/skills/migrating-dbt-core-to-fusion/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "migrating-dbt-core-to-fusion", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Kilo-Org/kilo-marketplace.git --path skills/dbt-migration/skills/migrating-dbt-core-to-fusion--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Kilo-Org/kilo-marketplace --skill migrating-dbt-core-to-fusion -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Kilo-Org/kilo-marketplace migrating-dbt-core-to-fusion --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Kilo-Org/kilo-marketplace.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/dbt-migration/skills/migrating-dbt-core-to-fusion .gemini/skills/migrating-dbt-core-to-fusion && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "migrating-dbt-core-to-fusion" agent skill from https://github.com/Kilo-Org/kilo-marketplace/tree/main/skills/dbt-migration/skills/migrating-dbt-core-to-fusion into .gemini/skills/migrating-dbt-core-to-fusion/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "migrating-dbt-core-to-fusion", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Kilo-Org/kilo-marketplace migrating-dbt-core-to-fusionInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Kilo-Org/kilo-marketplace --skill migrating-dbt-core-to-fusion -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Kilo-Org/kilo-marketplace.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/dbt-migration/skills/migrating-dbt-core-to-fusion .github/skills/migrating-dbt-core-to-fusion && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "migrating-dbt-core-to-fusion" agent skill from https://github.com/Kilo-Org/kilo-marketplace/tree/main/skills/dbt-migration/skills/migrating-dbt-core-to-fusion into .github/skills/migrating-dbt-core-to-fusion/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "migrating-dbt-core-to-fusion", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Kilo-Org/kilo-marketplace --skill migrating-dbt-core-to-fusion -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Kilo-Org/kilo-marketplace migrating-dbt-core-to-fusion --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Kilo-Org/kilo-marketplace.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/dbt-migration/skills/migrating-dbt-core-to-fusion .opencode/skills/migrating-dbt-core-to-fusion && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "migrating-dbt-core-to-fusion" agent skill from https://github.com/Kilo-Org/kilo-marketplace/tree/main/skills/dbt-migration/skills/migrating-dbt-core-to-fusion into .opencode/skills/migrating-dbt-core-to-fusion/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "migrating-dbt-core-to-fusion", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
migrating-dbt-core-to-fusionClassifies dbt-core to Fusion migration errors into actionable categories (auto-fixable, guided fixes, needs input, blocked).
Migrating Dbt Core To Fusion is an agent skill from Kilo-Org/kilo-marketplace. Classifies dbt-core to Fusion migration errors into actionable categories (auto-fixable, guided fixes, needs input, blocked). Use when a user needs help triaging migration errors to understand what they can fix vs what requires Fusion engine updates.
Its SKILL.md is about 3.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files (for example `references/README.md`, `references/classification-categories.md` and `references/error-patterns-reference.md`). Compatibility notes: dbt Fusion
It sits in Data & Analytics, covering Data pipelines and ETL. It works with dbt. The repository describes itself as: Kilo Marketplace - A curated collection of Skills, MCP Servers, and Modes for enhancing AI agent capabilities across the Kilo ecosystem—including Kilo Code (VS Code extension)… The licence is Apache-2.0.
3 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit ff51758. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
Bash(dbt:*)Bash(git:*)Bash(uvx:*)ReadWriteEditGlobGrepWebFetch(domain:api.github.com)From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
dbtuvxgitFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
github.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
dbt Fusion
From compatibility in the SKILL.md frontmatter.
Migrating Dbt Core To Fusion loads about 3.1k tokens when it runs, and up to ~6.9k if it reads all its reference files. Until then it costs about 70 tokens; SKILL.md has 1,419 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from Kilo-Org/kilo-marketplace at commit ff51758, republished under its Apache-2.0 licence (© Kilo-Org). 1,419 words, ~3,132 tokens.
.claude/skills/migrating-dbt-core-to-fusion/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.Help users understand which Fusion migration errors they can fix themselves vs which are blocked on Fusion updates. Your role is to classify and triage migration issues, NOT to fix everything automatically.
Key principle: Not all migration issues are fixable in your project. Some require Fusion updates. Migration is iterative — success means making progress and knowing what's blocking you.
By default this skill uses dbt compile to reproduce and validate errors. The command can be customized:
dbt build, dbt test --select tag:my_tag), use that insteadrepro_command.txt file exists in the project root, use the command from that fileBefore doing anything else, ask the user if they'd like to verify their credentials work on Fusion.
Ask: "Would you like to start by running dbt debug to verify your credentials and connection work on Fusion? This catches environment issues early before we dig into migration errors."
Run:
dbt debugWhat to check in the output:
dbt debug fails:profiles.yml and credentials before proceeding. Migration triage can't begin until the connection works.dbt debug checks may not be relevant to the migrationdbt debug succeeds:Confirm the environment is healthy and proceed to Step 1.
That's fine — proceed to Step 1. But if connection errors appear later during classification, circle back and suggest running dbt debug.
Before classifying any errors, ensure the user has run dbt-autofix on their project.
Prompt the user to run dbt-autofix (a first-party tool maintained by dbt Labs that automatically fixes common deprecation patterns):
uvx --from git+https://github.com/dbt-labs/dbt-autofix.git dbt-autofix deprecationsImportant: Wait for autofix to complete before proceeding with classification.
Before analyzing any migration errors, you MUST understand what autofix changed:
Review the git diff (if project is in git):
git diff HEAD~1Read autofix logs (if available):
Key things to look for:
meta:?Why this matters: Some migration errors may be CAUSED by autofix bugs or incorrect transformations. Understanding what autofix changed helps you:
Do not proceed with classification until you understand autofix's changes.
Use the 4-category framework to triage errors. For the full pattern catalog see the Error Patterns Reference. For detailed category definitions see Classification Categories.
Can fix automatically with HIGH confidence
warn_if='{{ "text" }}'Can fix with user approval — show diffs first
config.require('meta').key to config.meta_require('key').meta_get() error (dbt1501) — dict.meta_get() to dict.get()meta:static_analysis: off for the model--models/-m, replace with --select/-sSELECT 1 or column listRequires user decision — multiple valid approaches
analyses/ queries — ask if analysis is actively usedRequires Fusion updates — not directly fixable in user code.
When an error is Category D:
Category D signals:
github.com/dbt-labs/dbt-fusion/issuespanic!, internal error, RUST_BACKTRACEnot yet implemented: Adapter::methodWhen classifying errors, check in this order:
site:github.com/dbt-labs/dbt-fusion/issues <error_code> <keywords> — Category D if open issue with no workaroundInclude autofix context at the start of your analysis:
Autofix Review:
- Files changed by autofix: X files
- Key changes: [brief summary]
- Potential autofix issues: [if any detected]Format your analysis clearly:
Analysis Complete - Found X errors
Category A (Auto-fixable - Safe): Y issues
Static analysis in 3 analyses/ — Can disable automatically
Quote nesting in config — Can fix automatically
Category B (Guided fixes - Need approval): Z issues
config.require('meta') API change (3 files) — I'll show exact diffs
Unused schema entries (2 files) — I'll show what to remove
Source name mismatches (1 file) — Needs alignment with YAML
Category C (Needs your input): W issues
Permission error in model orders — Hardcoded table name - is this a ref or source?
Failing analysis — Is this actively used or can we disable it?
Category D (Blocked - Not fixable in project): V issues
MiniJinja conformance gap — Fusion fix needed (issue #1234)
Recording/replay error — Test framework issue, not a product bug
Recommendation: [What should happen next]Before fixing anything, ensure you've reviewed autofix changes (see Step 1).
After classification:
Critical validation rule: After EVERY fix, re-run the repro command (see Repro Command Behavior) — NOT just dbt parse.
Handle cascading errors: Fixing one error often reveals another underneath. This is expected. Report new errors and classify them.
Track progress:
Progress Update:
Errors resolved: 5
Static analysis in analyses (auto-fixed)
Config API x2 (guided fixes - you approved)
Pending your input: 2
Permission error in orders
Analysis file decision
Blocked on Fusion: 3
MiniJinja issue (#1234)
Framework error (test infrastructure)
Next: [What to do next]dbt parse alone for validation: Use the repro command (see Repro Command Behavior)dbt debug first: If you see connection or credential errors during triage, suggest running dbt debug to verify the environment© Kilo-Org, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 3 other files (references) in skills/dbt-migration/skills/migrating-dbt-core-to-fusion of Kilo-Org/kilo-marketplace.
Open the folder on GitHubat commit ff51758
Migrating Dbt Core To Fusion next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Migrating Dbt Core To Fusion this skillKilo-Org/kilo-marketplace | 190 | — | ~3.1k | Automated safety check: Pass | Apache-2.0 | |
| Dbt Databricks PR Readydatabricks/dbt-databricks | 380 | — | ~2.8k | Automated safety check: Pass | Apache-2.0 | |
| Mz Dbt ReleaseMaterializeInc/materialize | 6.4k | — | ~1.2k | Automated safety check: Pass | Custom licence | |
| Erd Studio Setupliam-machine/erd-studio | 165 | — | ~8.6k | Automated safety check: Pass | Custom licence | |
| PR Verifydocglow/docglow | 148 | — | ~1.5k | Automated safety check: Pass | MIT | |
| Migrating Dagster To Airflowastronomer/agents | 451 | — | ~3.8k | Automated safety check: Pass | Apache-2.0 |
databricks/dbt-databricks
A skill your agent uses for an open dbt-databricks pull request, including your own PR or a fork PR, to assess merge readiness and optionally repair selected gaps on the PR head branch.
MaterializeInc/materialize
Cut a dbt-materialize PyPI release: bump the version in version.py and setup.py, date the Unreleased CHANGELOG entry, and open the release PR with a Ship: <url body.
liam-machine/erd-studio
Friendly, step-by-step setup for ERD Studio in an existing dbt project, for people who may be new to dbt or data modelling.
docglow/docglow
Verify a Docglow change actually works before submitting or merging a PR.
astronomer/agents
Guide for migrating Dagster projects to Apache Airflow 3 on Astro.
yu-iskw/dbt-artifacts-parser
Refreshes dbt artifact schemas from dbt-labs/dbt-core and regenerates Pydantic parser classes.
Kilo-Org/kilo-marketplace
Sets up and maintains AzureML-ready Python projects as uv workspaces with devcontainers, a Makefile and job YAML, so local runs match cloud jobs and experiments stay reproducible.
Kilo-Org/kilo-marketplace
Creates, inspects, edits and runs Jupyter notebooks, scaffolding experiment or tutorial notebooks from templates and preferring a Jupyter MCP server over raw JSON edits.
Kilo-Org/kilo-marketplace
Takes a plain-language dashboard request through brand setup, data exploration, planning, an interactive HTML mock and a Tableau implementation spec.
Kilo-Org/kilo-marketplace
Ingest and transform data files (CSV/JSON/Parquet/Arrow IPC) into Elasticsearch with stream processing and custom transforms.
Kilo-Org/kilo-marketplace
A skill your agent uses when arranging Apache NiFi processors, process groups, ports, comments, numbering, crossing connections, dense fan-in/fan-out, or reusable readable canvas layouts.
Kilo-Org/kilo-marketplace
Render Cisco Data Fabric ingest-time routing workflows and Splunk Cloud Platform Ingest Processor setup plans with SPL2 pipelines, source types, destinations, lifecycle handoffs, queue and…
Works with
Categories
Classifies dbt-core to Fusion migration errors into actionable categories (auto-fixable, guided fixes, needs input, blocked). Migrating Dbt Core To Fusion is an agent skill from Kilo-Org/kilo-marketplace. Classifies dbt-core to Fusion migration errors into actionable categories (auto-fixable, guided fixes, needs input, blocked).
Migrating Dbt Core To Fusion fits situations like: A user needs help triaging migration errors to understand what they can fix vs what requires Fusion engine updates; tasks that involve Data pipelines and ETL.
Run `npx skills add Kilo-Org/kilo-marketplace --skill migrating-dbt-core-to-fusion -a claude-code`. Or copy the skill folder (skills/dbt-migration/skills/migrating-dbt-core-to-fusion in Kilo-Org/kilo-marketplace) into .claude/skills/migrating-dbt-core-to-fusion in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Kilo-Org/kilo-marketplace --skill migrating-dbt-core-to-fusion -a codex`. Or copy the skill folder (skills/dbt-migration/skills/migrating-dbt-core-to-fusion in Kilo-Org/kilo-marketplace) into .agents/skills/migrating-dbt-core-to-fusion in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Kilo-Org/kilo-marketplace --skill migrating-dbt-core-to-fusion -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/migrating-dbt-core-to-fusion, .gemini/skills/migrating-dbt-core-to-fusion, .github/skills/migrating-dbt-core-to-fusion and .opencode/skills/migrating-dbt-core-to-fusion in your project.
Going by SKILL.md and its folder, Migrating Dbt Core To Fusion needs the command-line tools its instructions call (dbt, uvx and git). Its frontmatter pre-approves these tools: Bash(dbt:*), Bash(git:*), Bash(uvx:*), Read, Write, Edit, Glob, Grep, WebFetch(domain:api.github.com). Compatibility (from SKILL.md): dbt Fusion.
SKILL.md names 1 domain. In commands or code: github.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Migrating Dbt Core To Fusion is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.1k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 3.8k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Migrating Dbt Core To Fusion: Dbt Databricks PR Ready (databricks/dbt-databricks, 380 stars), Mz Dbt Release (MaterializeInc/materialize, 6.4k stars), Erd Studio Setup (liam-machine/erd-studio, 165 stars) and PR Verify (docglow/docglow, 148 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Kilo-Org (a GitHub organization) maintains it in Kilo-Org/kilo-marketplace, which has 190 GitHub stars. The repository holds 86 skills in this directory. The repository was last updated on September 28, 2026.
Source: Kilo-Org/kilo-marketplace on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.