Professional pipeline automation for skp-compatible 3D workflows.
Streamline your geometry validation, batch exports, and model optimization with this open-source toolkit.
| Resource | Link | Description |
|---|---|---|
| 📦 Latest Build | Releases | Stable version for production |
| 📖 Documentation | Wiki | Full API reference |
| 🐛 Issues | Support | Bug reports & features |
This project provides automation utilities for 3D modeling pipelines:
- ⚡ Geometry Validation — Automated checks for non-manifold edges, duplicate faces, and mesh integrity
- 📦 Batch Export — Package multiple models with metadata for CI/CD workflows
- 🔧 Format Conversion — Streamlined skp-to-obj/fbx workflows with presets
- 📊 Reporting — Generate detailed logs and statistics for model libraries
- 🛡️ Backup Automation — Scheduled snapshots of project directories
- 🎯 Plugin Bridge — Integration layer for external render engines
The core is a Python CLI that works with neutral JSON descriptors, compatible with any 3D pipeline.
Example: Automated geometry processing pipeline
pip install skp-workflow-kit
skp-kit --helpgit clone https://github.com/user/SketchUp-Pro-Workflow-Kit.git
cd SketchUp-Pro-Workflow-Kit
pip install -r requirements.txt
python -m src.main --help-
Copy environment template:
cp .env.example .env
-
Edit configuration:
{ "skp_paths": ["C:/Models", "~/Projects"], "export_format": "obj", "quality": "high" } -
Run validation:
python -m src.main validate --input data/sample.json
Minimum Requirements:
- OS: Windows 10 / macOS 10.15 / Linux Ubuntu 20.04
- RAM: 8 GB
- Python: 3.9+
- Disk: 500 MB free space
Recommended:
- RAM: 16 GB
- GPU: DirectX 11 compatible
- Python: 3.11+
Stable builds and documentation:
- Primary: GitHub Releases
- Mirror:
https://workflow-kit.pages.dev(auto-synced) - Assets: See releases page for compiled binaries
Community:
- Discussions: GitHub Discussions
- Wiki: Full Documentation
| Command | Description | Example |
|---|---|---|
validate |
Check geometry integrity | skp-kit validate --file model.skp |
export |
Batch export with presets | skp-kit export --dir ./models |
backup |
Create project snapshot | skp-kit backup --project MyHouse |
report |
Generate statistics | skp-kit report --library ./assets |
v2.1.0 (2025-02-08)
- Added batch export for .dae format
- Improved memory handling for large models
- Fixed Windows path encoding issues
v2.0.0 (2025-01-15)
- Major refactor to Typer CLI
- Added JSON schema validation
- Plugin system for custom exporters
Contributions welcome! See CONTRIBUTING.md for guidelines.
This toolkit is an independent automation utility and is not affiliated with Trimble Inc. or SketchUp® brand. For official software, visit sketchup.com.
sketchup,3d-modeling,workflow-automation,geometry-tools,productivity,skp-utils,design-pipeline,3d-pipeline,automation-scripts,model-validation

