Back to Skills

generating-database-seed-data

verified
View on GitHub

Marketplace

claude-code-plugins-plus

jeremylongshore/claude-code-plugins-plus-skills

Plugin

data-seeder-generator

database

Repository

jeremylongshore/claude-code-plugins-plus-skills
1.1kstars

plugins/database/data-seeder-generator/skills/generating-database-seed-data/SKILL.md

Last Verified

January 22, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/jeremylongshore/claude-code-plugins-plus-skills/blob/main/plugins/database/data-seeder-generator/skills/generating-database-seed-data/SKILL.md -a claude-code --skill generating-database-seed-data

Installation paths:

Claude
.claude/skills/generating-database-seed-data/
Powered by add-skill CLI

Instructions

# Data Seeder Generator

This skill provides automated assistance for data seeder generator tasks.

## Overview

This skill automates the creation of database seed scripts, populating your database with realistic and consistent test data. It leverages Faker libraries to generate diverse and believable data, ensuring relational integrity and configurable data volumes.

## How It Works

1. **Analyze Schema**: Claude analyzes the database schema to understand table structures and relationships.
2. **Generate Data**: Using Faker libraries, Claude generates realistic data for each table, respecting data types and constraints.
3. **Maintain Relationships**: Claude ensures foreign key relationships are maintained, creating consistent and valid data across tables.
4. **Create Seed Script**: Claude generates a database seed script (e.g., SQL, JavaScript) containing the generated data.

## When to Use This Skill

This skill activates when you need to:
- Populate a development database with realistic data.
- Create a seed script for automated database setup.
- Generate test data for application testing.
- Demonstrate an application with pre-populated data.

## Examples

### Example 1: Populating a User Database

User request: "Create a seed script to populate my users table with 50 realistic users."

The skill will:
1. Analyze the 'users' table schema (name, email, password, etc.).
2. Generate 50 sets of realistic user data using Faker libraries.
3. Create a SQL seed script to insert the generated user data into the 'users' table.

### Example 2: Seeding a Blog Database

User request: "Generate test data for my blog database, including posts, comments, and users."

The skill will:
1. Analyze the 'posts', 'comments', and 'users' table schemas and their relationships.
2. Generate realistic data for each table, ensuring foreign key relationships are maintained (e.g., comments linked to posts, posts linked to users).
3. Create a seed script (e.g., JavaScript with TypeORM) to inser

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
3284 chars