This runs the datasurface customer data simulator

Generate realistic customer and address data for PostgreSQL, SQL Server, and Snowflake.

1|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/billynewport/demo_cokub_model --skill this-runs-the-datasurface-customer-data-simulator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: This runs the datasurface customer data simulator
Source: https://github.com/billynewport/demo_cokub_model/tree/main/.claude/skills/create-customer-data-simulator
Command: npx skills add https://github.com/billynewport/demo_cokub_model --skill this-runs-the-datasurface-customer-data-simulator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the generation of realistic customer and address data to seed test databases and staging environments, accelerating development and integration testing.

Core Features & Use Cases

  • Data population: Creates customers and addresses with deterministic or randomized data to mirror production schemas.
  • Multi-database readiness: Works with PostgreSQL, SQL Server, and Snowflake for end-to-end testability.
  • Use Case: Seed a fresh environment with 100 customers and 50 addresses to validate data workflows, reporting, and ETL processes.

Quick Start

Launch the simulator container and provide DB_TYPE, DB_HOST, DB_DATABASE, DB_USER, and DB_PASSWORD when prompted; the tool will create the customer_db schema and seed initial data.

Frequently Asked Questions about This runs the datasurface customer data simulator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I seed realistic customer data into a PostgreSQL or Snowflake test database?

You can seed realistic customer data into PostgreSQL, SQL Server, or Snowflake by running a Docker-based Python simulator that prompts for connection details and automatically populates the database with customers and addresses.

What is the best way to generate test customer data for staging environments?

Generating test customer data for staging environments is best handled by an automated simulator that creates realistic customers and addresses, accelerating development and integration testing without manual data entry.

Does this customer data simulator work with SQL Server and Snowflake?

Yes, the customer data simulator works with SQL Server and Snowflake, alongside PostgreSQL, requiring only database connection details to populate the test schema.

How do I populate a fresh database with customers and addresses for integration testing?

To populate a fresh database with customers and addresses for integration testing, launch the simulator container and provide DB_TYPE, DB_HOST, DB_DATABASE, DB_USER, and DB_PASSWORD when prompted to seed the initial data.

Can I generate deterministic or randomized customer data for ETL process validation?

Yes, you can generate deterministic or randomized customer data to mirror production schemas, which is useful for validating data workflows, reporting, and ETL processes in test environments.

Do I need Docker to run the customer data simulator?

Yes, you need Docker to run the customer data simulator, as the solution relies on a Docker-based Python container to execute the data generation and seeding process.