技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
data-preparation【数据与研究】Prepare and validate Otter MIMIC-IT data YAMLs, instruction JSON, image parquet/JSON assets, Convert-It outputs, and Syphus preflight.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the task is to prepare Otter training data before handing it to training: MIMIC-IT YAML validation, instruction JSON checks, image parquet or legacy base64 JSON handling, Convert-It adapter planning, Syphus instruction-generation preflight, and large dataset conversion safety.
IMAGE_TEXT, TEXT_ONLY, VIDEO_TEXT, and IMAGE_TEXT_IN_CONTEXT groups.mimicit_path, optional images_path, optional train_config_path, num_samples, and optional task_description.data object of instruction ids.base64 column indexed by image id, or legacy image JSON files that should be converted to parquet.python scripts/validate_mimicit_yaml.py DATA.yaml --check-paths --check-records
python scripts/convert_base64_json_to_parquet.py images.json images.parquet --validate-sample 8
python scripts/check_syphus_env.py --dataset-name video.DenseCaptions
| Need | Start with |
|---|---|
| MIMIC-IT YAML schema and loader behavior | data-formats |
| Validate YAML, JSON, parquet, and id links | validate_mimicit_yaml.py |
| Convert legacy image JSON to parquet | convert_base64_json_to_parquet.py |
| Convert-It adapter names and outputs | convert-it |
| Syphus env vars, output files, dependency preflight | syphus, check_syphus_env.py |
| MMC4/LAION-style large conversion safety | large-dataset-conversion |
| Common validation and loader failures | troubleshooting |
Data preparation can touch large local datasets and credentialed services. Do not launch training from this skill. Do not start Syphus API calls, Convert-It media conversion, or multi-shard WebDataset conversion unless the user supplies paths, budget, licensing/credential confirmation, and permission to run the job. The bundled scripts are local validation/preflight/conversion helpers only.