技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
synthetic-data-generator【数据与研究】Use SDGX/Synthetic Data Generator for tabular synthetic data, metadata inspection, relationship metadata, CLI fit/sample, LLM synthesis, evaluation metrics, and plugin-oriented extension workflows.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this skill when a task names sdgx, Synthetic Data Generator, or asks for structured/tabular synthetic data generation with SDGX APIs or the sdgx CLI. The package centers on pandas tables, metadata inspection, default data processors, CTGAN/GaussianCopula synthesis, OpenAI-backed tabular generation, and tabular quality metrics.
Do not use this skill for generic GAN theory, unrelated synthetic image/text generation, or privacy-policy decisions that are not about operating SDGX APIs.
sdgx.import sdgx; print(sdgx.__version__).sdgx with fit, sample, and list-* subcommands.sdgx.synthesizer.Synthesizer.sdgx.models.ml.single_table.ctgan.CTGANSynthesizerModel.sdgx.models.statistics.single_table.copula.GaussianCopulaSynthesizerModel.sdgx.models.LLM.single_table.gpt.SingleTableGPTModel.Read references/install-and-import.md before installing, verifying imports, or choosing CPU/CUDA/OpenAI settings. Run scripts/check_sdgx_environment.py when you need a quick registry/import/backend check in the active environment.
pip install sdgx
python - <<'PY'
import sdgx
print(sdgx.__version__)
PY
sdgx --help
For local checkout work, pip install . or pip install '.[test]' from the repository root are the documented alternatives.
sdgx CLI: read sub-skills/single-table-synthesis/SKILL.md. Start here for Synthesizer, CTGAN, GaussianCopula, model save/load, sdgx fit, sdgx sample, --json_output, and --torchrun.SingleTableGPTModel, OPENAI_KEY, OPENAI_URL, metadata-only generation, raw-data prompting, and response parsing.JSD), mutual-information similarity (MISim), and safe metric scripts.pandas.DataFrame.Metadata and optionally customize column types, primary keys, specific combinations, categorical encoders, and datetime formats.Synthesizer(model=..., data_connector=..., metadata=...) then fit() and sample(n).sdgx fit ... then sdgx sample ....SingleTableGPTModel with raw data or metadata, after confirming key/base URL policy.repo-skills-router import.sdgx.exceptions; CLI --json_output true can surface structured exit messages.