Skip to content
Back to skills

Data Synthesis Generation

ASecurity

Use when generating synthetic data for ML training.

  • 2 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 10, 2026
ai-agentspythontestingperformance

Security analysis

A100/100

Scanned September 10, 2026

npx -y skills add LoopyLuci/Skills --skill data-synthesis-generation --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Data Synthesis Generation?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Data Synthesis Generation
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/loopyluci-data-synthesis-generation/badge)](https://www.skillsdirectory.com/skills/loopyluci-data-synthesis-generation)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: data-synthesis-generation
description: "Use when generating synthetic data for ML training."
version: 1.0.0
author: Hermes Agent
license: MIT
metadata:
  hermes:
    tags: [synthetic-data, data-generation, GAN, diffusion, augmentation, privacy]
    related_skills: [data-augmentation-techniques, data-labeling-strategies, privacy-training, active-learning-strategies]
---

# Data Synthesis and Generation

Generating synthetic data for ML training — from tabular data synthesis through image generation with GANs/diffusion models and privacy-preserving synthetic data.

## When to Use

- Insufficient real data for ML training
- Privacy concerns with real data (HIPAA, GDPR)
- Balancing class distributions (rare events, edge cases)
- Testing systems with controlled data properties

## Synthesis Methods

```python
SYNTHESIS_METHODS = {
    'tabular': 'CTGAN, TVAE, SDV — preserve statistical properties of real data',
    'image': 'Stable Diffusion, StyleGAN, DALL-E — photorealistic or domain-specific',
    'text': 'LLM-based generation — prompts to generate labeled text data',
    'time_series': 'DoppelGANger, TimeGAN — temporal pattern preservation',
    'privacy': 'Differentially private synthetic data — mathematical privacy guarantee',
}

def generate_tabular_synthetic(real_data: pd.DataFrame, n_rows: int = 1000) -> pd.DataFrame:
    """Generate synthetic tabular data using SDV."""
    from sdv.tabular import CTGAN
    model = CTGAN(epochs=50)
    model.fit(real_data)
    return model.sample(n_rows)
```

## Verification Checklist

- [ ] Synthetic data preserves key statistical properties (means, correlations, distributions)
- [ ] No identity leakage from training data (privacy audit)
- [ ] Downstream model performance matches real-data training
- [ ] Edge cases and rare events adequately represented
- [ ] Synthetic data quality metrics measured (statistical similarity, utility)
- [ ] Privacy guarantees documented (differential privacy epsilon if applicable)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.