技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
neuralangelo【数据与研究】Operate Neuralangelo neural surface reconstruction workflows for data preparation, training, and mesh extraction.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this skill for Neuralangelo tasks involving neural surface reconstruction from posed images, including data preparation, custom config generation, CUDA training, checkpoint handling, and mesh extraction. Neuralangelo is a CUDA/PyTorch codebase for neural SDF reconstruction; real training and extraction require a CUDA-capable environment plus a target Neuralangelo project root or installed source tree. This skill is self-contained operating knowledge: use the bundled references and scripts here instead of reopening repository docs or examples.
sub-skills/data-preparation/SKILL.md for video/COLMAP/DTU/Tanks-and-Temples preparation, transforms.json validation, and custom YAML generation.sub-skills/training-and-configs/SKILL.md.sub-skills/mesh-extraction/SKILL.md.references/installation-and-environment.md, then run scripts/check_neuralangelo_environment.py.references/cross-skill-workflows.md first, then open the owning sub-skill for the current blocking phase.tinycudann/tiny-cuda-nn and CUDA tensors.transforms.json validation, and bundled script tests.torch, torchvision, tinycudann, numpy, PyYAML, image/mesh packages, and optional W&B. See references/installation-and-environment.md for proven constraints and fallbacks.Use these scripts from the generated skill directory, or resolve the script path from wherever the agent is running:
python scripts/check_neuralangelo_environment.py --project-root <neuralangelo-root> --json
This imports core runtime modules, checks CUDA, reports package versions, and verifies whether Config, Model, Dataset, and Trainer are importable from the target source tree.
python scripts/run_neuralangelo_entrypoint.py --project-root <neuralangelo-root> --entrypoint train -- --help
python scripts/run_neuralangelo_entrypoint.py --project-root <neuralangelo-root> --entrypoint extract-mesh -- --help
This wrapper lets agents invoke the Neuralangelo project entry points through a bundled script, keeping runtime instructions anchored inside the generated skill tree while still using the user's target source tree for the implementation.
Open sub-skills/data-preparation/SKILL.md when the user mentions raw video, frame extraction, COLMAP, camera poses, transforms.json, DTU, Tanks and Temples, scene bounding boxes, scene_type, aabb_scale, sphere_center, sphere_radius, image dimensions, exposure/white-balance embeddings, or custom YAML generation.
Key helpers:
sub-skills/data-preparation/scripts/plan_preprocessing_commands.pysub-skills/data-preparation/scripts/validate_transforms_json.pysub-skills/data-preparation/scripts/generate_config_from_images.pyOpen sub-skills/training-and-configs/SKILL.md when the user mentions launching training, torchrun, --config, --logdir, strict YAML overrides, max_iter, validation cadence, checkpoints, resume, W&B, CUDA OOM, DDP, model/data/trainer APIs, or debugging a run before extraction.
Key helpers:
sub-skills/training-and-configs/scripts/plan_training_command.pysub-skills/training-and-configs/scripts/inspect_config_summary.pyscripts/check_neuralangelo_environment.pyOpen sub-skills/mesh-extraction/SKILL.md when the user mentions extraction, isosurface, marching cubes, PLY, --resolution, --block_res, --textured, --keep_lcc, checkpoint/config pairing, bounds, cropped meshes, shifted meshes, or validating output geometry.
Key helpers:
sub-skills/mesh-extraction/scripts/plan_mesh_extraction.pysub-skills/mesh-extraction/scripts/validate_mesh_file.pyscripts/run_neuralangelo_entrypoint.pytransforms.json status, scene_type, bounds, generated config, and unresolved warnings.references/repo-provenance.md: source snapshot, evidence scope, verification baseline, and refresh signals.references/installation-and-environment.md: environment preparation, dependency constraints, CUDA/tiny-cuda-nn notes, and safe checks.references/cross-skill-workflows.md: phase-spanning recipes and handoff contracts.references/troubleshooting.md: cross-cutting installation, import, data, training, and extraction failure routing.references/repo-routing-metadata.json: structured router metadata for this generated repo skill.