db-seeder

Official

Populate databases with realistic data, effortlessly.

AuthorAIA-11-HN-MIB
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Manually populating databases with realistic test data for development, testing, or staging environments is time-consuming and often leads to inconsistent data. This skill automates the generation and seeding of diverse, fake data, ensuring consistent and production-like environments.

Core Features & Use Cases

  • Multi-Database Support: Seed PostgreSQL, MySQL, SQLite, and MongoDB using ORM-based patterns (SQLAlchemy, Django, Prisma).
  • Realistic Data Generation: Leverage the Faker library to create diverse and localized fake data, including Vietnamese-specific content.
  • Automated Schema Inspection: Automatically analyze your database schema to generate factory functions and JSON fixture templates.
  • Use Case: Quickly populate a local development database with 100 users and 500 posts, or generate a consistent set of test fixtures for your CI/CD pipeline, complete with foreign key relationships.

Quick Start

Ask the db-seeder skill to automatically detect my database configuration and suggest a command to seed it with 50 candidates.

Dependency Matrix

Required Modules

fakerpyyamlsqlalchemypsycopg2-binarypymysqlpymongo

Components

scriptsreferencesassets

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: db-seeder
Download link: https://github.com/AIA-11-HN-MIB/MIB-MockInterviewAIBot/archive/main.zip#db-seeder

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository