An intelligent database migration auditor that identifies data loss risks, locking operations, and deployment compatibility issues across various ORMs and SQL dialects.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install migration-safety-checker
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install migration-safety-checker using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Migration Safety Checker is a specialized utility designed to prevent production outages and data loss by auditing database migrations before they are applied. It integrates with Openclaw Skills to provide developers with an automated safety net, scanning for dangerous operations like non-concurrent index creation, destructive column drops, and incompatible schema changes.
By analyzing raw SQL and popular ORM formats such as Prisma, Django, and Rails, this skill ensures that database updates align with modern DevOps practices. It goes beyond simple syntax checking to evaluate the operational impact on large datasets, helping teams maintain high availability during rolling deployments.
To integrate this checker into your workflow, ensure your migrations are located in standard directory structures. You can verify discovery with:
# Find pending SQL or ORM migrations
find . -path "*/migrations/*.sql" -o -path "*/migrations/*.py"
# For Prisma users
ls prisma/migrations/*/migration.sql
Enable the skill within your Openclaw Skills configuration to start auditing migrations using natural language commands like "Check this migration for safety".
The Migration Safety Checker organizes its findings into a structured safety report. The following table illustrates the metadata taxonomy used for each analyzed migration:
| Attribute | Description |
|---|---|
| Safety Level | Categorized as SAFE (Green), CAUTION (Yellow), or DANGEROUS (Red). |
| Lock Risk | Estimated duration and impact on write/read operations. |
| Backward Compatible | Boolean flag indicating if old code can still run with the new schema. |
| Remediation | Specific SQL commands or patterns to fix identified risks. |
Loading
A zero-dependency Python tool to compare OpenAPI or Swagger specifications and identify breaking changes automatically.

A lightweight Python-based validator for ESLint v9+ flat configuration files exported as JSON.

An automated tool that extracts endpoints, schemas, and authentication details from backend code to generate professional API documentation.

Analyze the blast radius of upgrading, removing, or replacing software dependencies across multiple languages to ensure safe code modifications.

A powerful utility to transform git commit history into structured, human-readable changelogs and release notes.

A secure, local utility for decoding, validating, and troubleshooting JSON Web Tokens without exposing sensitive data to external websites.








































