This runs the datasurface customer data simulator

Generate and bootstrap realistic customer data across PostgreSQL, SQL Server, and Snowflake databases.

2|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/datasurface/demo1 --skill this-runs-the-datasurface-customer-data-simulator-datasurface
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/datasurface/demo1/tree/main/.claude/skills/create-customer-data-simulator
Command: npx skills add https://github.com/datasurface/demo1 --skill this-runs-the-datasurface-customer-data-simulator-datasurface

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of realistic, initial customer data in databases for testing, development, and demo environments, eliminating manual data setup.

Core Features & Use Cases

  • Source tables creation: Creates customers and addresses tables and populates them with synthetic data.
  • Multi-DB support: Works with PostgreSQL, SQL Server, and Snowflake, enabling local or remote deployments.
  • Use Case: Fast-track a new environment by bootstrapping consistent test data across your data stack.

Quick Start

Run the simulator with your chosen database type and credentials to bootstrap sample data in a new environment.

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 generate realistic test data for a PostgreSQL or Snowflake customer database?

To generate realistic test data for a PostgreSQL or Snowflake customer database, you can use an automated data simulator that creates and populates source tables like customers and addresses with synthetic records.

What is the best way to bootstrap a new SQL Server environment with synthetic customer data?

The best way to bootstrap a SQL Server environment with synthetic customer data is using an environment-variable driven simulator that automatically creates addresses and customers tables to accelerate testing and demos.

Can I use Docker to populate initial customer data across multiple databases?

Yes, you can use Docker to populate initial customer data across multiple databases, as the data generation tool requires Docker or Kubernetes-compatible execution to bootstrap local or remote environments.

Do I need to manually create tables before running a customer data simulation?

No, you do not need to manually create tables before running a customer data simulation, because the tool handles source tables creation and automatically populates them with initial data during the bootstrap process.

Does the data simulator work with both local and remote database deployments?

Yes, the data simulator works with both local and remote database deployments, enabling quick bootstrapping of consistent test data across PostgreSQL, SQL Server, and Snowflake environments using simple run commands.