synthetic-data-generate

Generate synthetic frontline worker, visit, and payment datasets for ACE Connect demos.

1|2|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/dimagi-internal/ace --skill synthetic-data-generate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: synthetic-data-generate
Source: https://github.com/dimagi-internal/ace/tree/main/skills/synthetic-data-generate
Command: npx skills add https://github.com/dimagi-internal/ace --skill synthetic-data-generate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the need to wait for real production traffic to build demo datasets for ACE Connect opportunities, letting teams share functional dashboards and workflows with stakeholders, prospective LLOs, and funders before launch.

Core Features & Use Cases

  • Synthetic Dataset Generation: Creates realistic frontline worker, visit, and payment datasets aligned to an existing ACE-built opportunity via the connect-labs synthetic generator.
  • Flexible Manifest Input: Supports using a pre-authored manifest, a narrative-plan generated manifest, or auto-generating a default manifest based on the opportunity's PDD and setup details.
  • Demo-Ready Output: Registers generated fixture data in labs, produces a run summary with access links and record counts, and updates ACE's per-run state tracking for downstream workflow skills.

Quick Start

Use the synthetic-data-generate skill to create a synthetic dataset for your ACE opportunity and register it in labs for stakeholder review.

Frequently Asked Questions about synthetic-data-generate

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

FAQPage Schema
How do I generate synthetic demo data for ACE Connect opportunities?

It eliminates waiting for real production traffic by generating synthetic frontline worker, visit, and payment datasets for ACE-built Connect opportunities. This lets teams share functional dashboards with stakeholders and funders before launch.

Can I use a custom manifest to generate synthetic FLW datasets?

Yes, you can supply a pre-authored custom manifest, use a narrative-plan generated manifest, or auto-generate a default manifest based on the opportunity's PDD and setup details to control the synthetic FLW dataset output.

What is the best way to prepare stakeholder demos without production traffic?

The best way is to generate synthetic fixture data for your ACE opportunity. This process updates per-run ACE state tracking and produces a run summary with record counts and access links for demo stakeholders to review.

Does the synthetic data generator register fixture data in connect-labs automatically?

Yes, the synthetic data generator registers generated fixture data in labs automatically. It also updates ACE's per-run state tracking and outputs a run summary containing record counts and access links for downstream workflow skills.

When do I need synthetic payment data for ACE Phase 7 workflows?

You need synthetic payment data for ACE Phase 7 workflows when preparing stakeholder demos before live launch. It allows you to build functional dashboards and demonstrate visit and payment processes without relying on real production traffic.