ecto-migratorGenerate Ecto migrations from natural language or schema descriptions. Handles tables, columns, indexes, constraints, references, enums, and partitioning. Supports reversible migrations, data migrations, and multi-tenant patterns. Use when creating or modifying database schemas, adding indexes, altering tables, creating enums, or performing data migrations in an Elixir project.
Install via ClawdBot CLI:
clawdbot install gchapim/ecto-migratorGrade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Generated Mar 20, 2026
A startup building a multi-tenant SaaS application needs to create and modify database schemas for user management, billing, and feature tables. The skill generates migrations for adding tenant_id columns, indexes for performance, and enums for user roles, ensuring scalable data isolation and efficient queries across tenants.
An e-commerce company is expanding its product catalog and order processing system. The skill helps create migrations for new tables like inventory and reviews, add foreign key references for relationships, and implement check constraints for order amounts, maintaining data integrity and supporting high transaction volumes.
A fintech firm needs to update its database schema to comply with new regulations, such as adding audit trails and partitioning large transaction tables. The skill generates reversible migrations for data retention policies and indexes on timestamp columns, ensuring auditability and performance without downtime.
A healthcare provider is migrating patient records to a new Elixir-based system. The skill assists in creating migrations for sensitive data tables with binary_id primary keys, JSONB fields for metadata, and concurrent indexes to avoid locking during deployment, ensuring HIPAA-compliant and efficient data access.
A media company scaling its content platform needs to optimize database performance by adding indexes on frequently queried columns like tags and status. The skill generates migrations for GIN indexes on JSONB and array columns, partial indexes for active content, and data migrations to backfill new fields.
Companies offer the skill as part of a premium development toolkit, charging monthly fees for access to advanced migration features like multi-tenant support and data migration patterns. Revenue is generated through tiered plans based on usage and support levels.
Agencies use the skill to provide database migration consulting for clients transitioning to Elixir, offering custom migration generation and optimization services. Revenue comes from project-based contracts and ongoing maintenance agreements.
The core skill is open-source, encouraging community adoption, while premium features like automated schema analysis and compliance reporting are sold to enterprise clients. Revenue is generated through licensing and support packages for large organizations.
💬 Integration Tip
Integrate the skill into CI/CD pipelines to automatically generate and test migrations during development, ensuring schema changes are reversible and compatible with existing data before deployment.
Scored Apr 19, 2026
Local search/indexing CLI (BM25 + vectors + rerank) with MCP mode.
Use SQLite correctly with proper concurrency, pragmas, and type handling.
AI-driven multi-format SVG content generation system for presentations, social media graphics, and marketing materials. Use when creating PPTs, posters, or v...
DuckDB CLI specialist for SQL analysis, data processing and file conversion. Use for SQL queries, CSV/Parquet/JSON analysis, database queries, or data conversion. Triggers on "duckdb", "sql", "query", "data analysis", "parquet", "convert data".
Fast Apple Mail search via SQLite on macOS. Search emails by subject, sender, date, attachments - results in ~50ms vs 8+ minutes with AppleScript. Use when asked to find, search, or list emails.
Use Redis effectively for caching, queues, and data structures with proper expiration and persistence.