💡 Summary
This skill provides tools for generating immersive 3D worlds using the World Labs Marble API.
🎯 Target Audience
🤖 AI Roast: “Powerful, but the setup might scare off the impatient.”
Risk: Medium. Review: shell/CLI command execution; outbound network access (SSRF, data egress); API keys/tokens handling and storage; filesystem read/write scope and path traversal. Run with least privilege and audit before enabling in production.
World Labs Claude Code Skills
A comprehensive collection of Claude Code skills for the World Labs Marble API - generate immersive 3D worlds from text, images, video, and panoramas.
What are Claude Code Skills?
Claude Code skills are reusable knowledge modules that enhance Claude's capabilities for specific domains. These skills provide Claude with detailed API knowledge, best practices, and code examples for World Labs integration.
Installation
Copy the skill folders to your Claude Code skills directory:
# Clone this repository git clone https://github.com/CloudAI-X/world-labs-skills.git # Copy skills to Claude Code directory cp -r world-labs-skills/* ~/.claude/skills/
Or install individual skills:
cp -r world-labs-skills/world-labs-api ~/.claude/skills/
Available Skills
| Skill | Description | | ---------------------------------------------------- | ------------------------------------------------------------------------ | | world-labs-api | Core API integration - authentication, endpoints, models, media uploads | | world-labs-text-prompt | Text-to-world generation - prompt structure, style descriptors, examples | | world-labs-image-prompt | Single image input - requirements, best practices, upload workflow | | world-labs-multi-image | Multi-image input - direction control, auto layout, azimuth angles | | world-labs-pano-video | Panorama & video input - 360° images, video recording guidelines | | world-labs-chisel | Chisel 3D blocking tool - geometry creation, wall/extrude tools | | world-labs-studio | Studio features - Compose, Record, Expand for world editing | | world-labs-export | Export formats - Gaussian splats, meshes, engine integrations |
Quick Start
1. Get Your API Key
Sign up at platform.worldlabs.ai and create an API key.
2. Generate a World (Text Prompt)
curl -X POST "https://api.worldlabs.ai/marble/v1/worlds:generate" \ -H "WLT-Api-Key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "Marble 0.1-plus", "world_prompt": { "type": "text", "text_prompt": "A cozy cabin living room with a glowing stone fireplace, wooden beams, and large windows overlooking a snowy forest." } }'
3. Poll for Completion
curl "https://api.worldlabs.ai/marble/v1/operations/{operation_id}" \ -H "WLT-Api-Key: YOUR_API_KEY"
Models
| Model | Generation Time | Best For | Credits |
| ----------------- | --------------- | ------------------ | ----------- |
| Marble 0.1-plus | ~5 minutes | Production quality | 1,500-1,600 |
| Marble 0.1-mini | ~30-45 seconds | Quick drafts | 150-250 |
Input Types
| Type | Description | Credits (plus/mini) | | ----------- | ------------------------------- | ------------------- | | Text | Natural language description | 1,580 / 230 | | Image | Single reference image | 1,580 / 230 | | Panorama | 360° equirectangular image | 1,500 / 150 | | Multi-Image | Up to 4-8 images with direction | 1,600 / 250 | | Video | Up to 30 second rotation video | 1,600 / 250 |
API Request Format
All world generation uses the world_prompt structure:
{ "model": "Marble 0.1-plus", "world_prompt": { "type": "text | image | multi-image | video", "text_prompt": "Optional description", "image_prompt": { ... }, "video_prompt": { ... }, "multi_image_prompt": [ ... ] } }
Resources
License
MIT License - See LICENSE for details.
Contributing
Contributions welcome! Please open an issue or submit a pull request.
Pros
- Comprehensive skill set for 3D world generation.
- Supports multiple input types including text and images.
- Easy integration with the World Labs API.
Cons
- Documentation could be more detailed.
- Requires an API key for usage.
- May have a learning curve for beginners.
Related Skills
tonejs-skill
A“Powerful, but the setup might scare off the impatient.”
threejs-textures
A“Powerful, but the setup might scare off the impatient.”
Disclaimer: This content is sourced from GitHub open source projects for display and rating purposes only.
Copyright belongs to the original author CloudAI-X.
