synthetic-data-demo

Generate synthetic relational datasets and deploy Streamlit dashboards to Snowflake.

Updated Feb 19, 2026
One-click install
npx skills add https://github.com/evolvconsulting/coco-hol --skill synthetic-data-demo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: synthetic-data-demo
Source: https://github.com/evolvconsulting/coco-hol/tree/main/lab-01-fraud-analytics/.cortex/skills/synthetic-data-demo
Command: npx skills add https://github.com/evolvconsulting/coco-hol --skill synthetic-data-demo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the creation of realistic synthetic datasets and interactive Streamlit dashboards, enabling rapid prototyping and data exploration without relying on sensitive production data.

Core Features & Use Cases

  • Synthetic Data Generation: Creates diverse datasets for various industries (finance, logistics, healthcare, e-commerce, etc.) with customizable record counts.
  • Automated Dashboard Creation: Deploys interactive Streamlit dashboards directly to Snowflake for immediate data visualization and analysis.
  • Use Case: A data analyst needs to build a fraud detection model but lacks sample data. They can use this Skill to generate a realistic transaction dataset with fraud labels and a dashboard to explore patterns.

Quick Start

Generate synthetic data for financial fraud detection with 10,000 records in the '/Users/carolusholman/projects/fraud_demo' directory.

Frequently Asked Questions about synthetic-data-demo

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

FAQPage Schema
How do I generate synthetic data for analytics prototyping without using production data?

You can generate synthetic data by defining a custom or predefined data domain and specifying the desired record count. This creates realistic relational datasets for analytics, prototyping, and testing without exposing sensitive production data.

How do I deploy a Streamlit dashboard to Snowflake for data visualization?

You can deploy a Streamlit dashboard to Snowflake using automated schema design and data population features. The process generates interactive visualizations directly within the Snowflake environment for immediate data exploration.

Can I customize the synthetic data generation for specific industries like finance or healthcare?

Yes, synthetic data generation supports diverse industry domains including finance, logistics, healthcare, and e-commerce. You can customize datasets with specific record counts and variables, such as generating financial transactions with fraud labels.

Does this synthetic data generation tool support bilingual dashboard interfaces?

Yes, the automated dashboard creation includes optional bilingual support for the interactive Streamlit visualizations deployed to Snowflake, allowing flexible data simulation and exploration across different languages.

What is the best way to simulate relational datasets for testing a fraud detection model?

The best way to simulate relational datasets for fraud detection models is using synthetic data generation with customizable domains. It creates realistic transaction datasets with fraud labels and deploys a dashboard to explore patterns.

Do I need to manually design database schemas before populating synthetic data?

No, you do not need to manually design schemas. The synthetic data generation process includes automated schema design and data population, creating relational structures and filling them with simulated records automatically.