← All skills
supabase-migration-deep-dive
80 / 100 · Low risk
Fine to try. Some of what it can do is expected: a coding skill usually runs build and test commands.
By jeremylongshore/tons-of-skills-marketplace (GitHub) · coding · 2,921 stars · scanned at commit 8dc06f0
Database migration patterns with the Supabase CLI: npx supabase migration new,
zero-downtime migrations, data backfill strategies, schema versioning, rollback
strategies, and TypeScript type generation.
Use when creating database migrations, performing zero-downtime schema changes,
backfilling data in production, managing schema versions, or planning rollback
strategies.
Trigger with "supabase migration", "supabase schema change", "supabase zero
downtime", "supabase rollback", "supabase db push…
Works with any agent that supports SKILL.md skills.
What this skill can do
Downloads and installs other software
The author does not mention this.
Found in 47 places.
Show 17 more
- skills/.curated/supabase-migration-deep-dive/SKILL.md, line 50
npx supabase migration list # show applied/pending status - skills/.curated/supabase-migration-deep-dive/SKILL.md, line 51
npx supabase db reset # apply + seed locally (destructive) - skills/.curated/supabase-migration-deep-dive/SKILL.md, line 52
npx supabase gen types typescript --local > lib/database.types.ts - skills/.curated/supabase-migration-deep-dive/SKILL.md, line 53
npx supabase link --project-ref "<ref>" && npx supabase db push # promote to remote - skills/.curated/supabase-migration-deep-dive/SKILL.md, line 79
- **Migration creation workflow** — `npx supabase migration new` with descriptive SQL files and local testing - skills/.curated/supabase-migration-deep-dive/SKILL.md, line 105
npx supabase migration new add_tags_to_projects - skills/.curated/supabase-migration-deep-dive/SKILL.md, line 110
npx supabase db reset - skills/.curated/supabase-migration-deep-dive/SKILL.md, line 111
npx supabase gen types typescript --local > lib/database.types.ts - skills/.curated/supabase-migration-deep-dive/SKILL.md, line 112
npx supabase link --project-ref <staging-ref> && npx supabase db push - skills/.curated/supabase-migration-deep-dive/references/backfill-versioning-rollback.md, line 77
npx supabase link --project-ref <staging-ref> - skills/.curated/supabase-migration-deep-dive/references/backfill-versioning-rollback.md, line 78
npx supabase migration list - skills/.curated/supabase-migration-deep-dive/references/backfill-versioning-rollback.md, line 81
npx supabase db diff --linked - skills/.curated/supabase-migration-deep-dive/references/backfill-versioning-rollback.md, line 84
npx supabase db diff --linked --schema public > schema-diff.sql - skills/.curated/supabase-migration-deep-dive/references/backfill-versioning-rollback.md, line 109
npx supabase migration repair --status reverted 20260326000000 - skills/.curated/supabase-migration-deep-dive/references/backfill-versioning-rollback.md, line 112
npx supabase db push - skills/.curated/supabase-migration-deep-dive/references/backfill-versioning-rollback.md, line 140
npx supabase gen types typescript --local > lib/database.types.ts - skills/.curated/supabase-migration-deep-dive/references/backfill-versioning-rollback.md, line 143
npx supabase gen types typescript --linked > lib/database.types.ts
and 27 more places
Runs commands on your computer
The author does not mention this. Expected for a coding skill.
Found in 1 place.
Other copies in this repository
jeremylongshore/tons-of-skills-marketplace has 1 more folder with a skill named supabase-migration-deep-dive. This page shows the lowest-scoring copy.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'supabase-migration-deep-dive' ] || [ -L ~/.agents/skills/'supabase-migration-deep-dive' ]; then echo 'A skill folder named supabase-migration-deep-dive already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/jeremylongshore/tons-of-skills-marketplace' "$d" && git -C "$d" checkout --quiet '8dc06f02eb00b7d8d1c0e69dfb3add2fd9500979' -- 'skills/.curated/supabase-migration-deep-dive' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/.curated/supabase-migration-deep-dive' ~/.agents/skills/'supabase-migration-deep-dive' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'supabase-migration-deep-dive' ~/.claude/skills/'supabase-migration-deep-dive' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for jeremylongshore/tons-of-skills-marketplace shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/jeremylongshore/tons-of-skills-marketplace/)
Score history
| Date | Version | Score |
|---|
| 2026-11-14 | 8dc06f0 | 80 |
| 2026-11-08 | 0500b27 | 80 |
| 2026-11-07 | 0500b27 | 80 |