A robust CLI tool for comparing database schemas, generating migration scripts, and tracking structural evolution across various environments.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install database-schema-differ
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 database-schema-differ using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Database Schema Differ is a specialized utility designed to bridge the gap between different database environments. By utilizing SQLAlchemy, it allows developers to perform deep comparisons of tables, columns, indexes, and constraints across PostgreSQL, MySQL, SQLite, and other major SQL engines. This tool is a foundational component of the Openclaw Skills library, providing the necessary automation to ensure that production schemas never drift from development specifications.
Beyond simple comparison, the tool automates the tedious process of writing migration scripts. It can capture schema snapshots at specific points in time, allowing teams to maintain a clear history of their database architecture. Whether you are refactoring a legacy system or managing a complex microservices architecture, this skill ensures your data structures remain consistent and documented.
To get started with this component of your Openclaw Skills toolkit, install the required Python dependencies:
pip3 install sqlalchemy alembic psycopg2-binary pymysql
Ensure you have Python 3.x installed and the appropriate database drivers for your specific environment (e.g., psycopg2 for PostgreSQL or pymysql for MySQL).
The skill manages data through various structured formats to facilitate both automation and human analysis:
| Data Type | Format | Usage |
|---|---|---|
| Snapshots | JSON | Stores a complete representation of the database structure for future comparison. |
| Migrations | SQL | Executable scripts containing the DDL required to update a database. |
| Drift Reports | JSON/Text | Summarizes differences found between two environments for CI/CD processing. |
| Visual Diff | HTML | An interactive, color-coded report for manual schema auditing. |
| Connections | URI | Uses standard SQLAlchemy connection strings for live database access. |
Loading
A versatile CLI tool designed for testing and validating REST API endpoints using various HTTP methods and custom payloads.

A real-time AI news briefing tool that searches the web, summarizes top stories in Chinese, and delivers deep insights via Feishu cards.

A simple HTTP REST API for persistent cloud file storage designed for AI agents and developer workflows.

An on-chain marketplace where autonomous agents compete to deliver verifiable outcomes for ERC-20 rewards.

A specialized CLI utility designed to efficiently prune stopped containers, unused images, and orphaned volumes to optimize Docker disk usage.

A comprehensive CLI tool for constructing, executing, and managing HTTP requests with support for templates and history tracking.








































