About marble-developer-api
A reference skill for developers working with the published World Labs / Marble Public API v1. It guides API explanations, integration code, client generation, and debugging using the API documentation and OpenAPI specification.
Key features
- 01Consult API and OpenAPI references
- 02Create API examples in several languages
- 03Explain world-generation request formats
- 04Generate or update clients from OpenAPI
- 05Debug authentication, uploads, and operations
Use cases
- 01Build integrations with Marble Public API v1
- 02Generate client code from the API specification
- 03Troubleshoot API key or validation errors
- 04Track generation operations and retrieve worlds
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ worldlabsai/ marble-developer-api-skill --skill marble-developer-apiAfter installing, type/marble-developer-apiin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
agents/openai.yamlreferences/api.mdopenapi.yamlDetails
From the project READMEWorld Labs API
Use this skill when the user is working with the published World Labs / Marble Public API v1.
Before answering API-contract questions or writing integration code, read references/api.md. For exact current endpoint and schema details, also inspect references/openapi.yaml.
Working Style
- Authenticate with the
WLT-Api-Keyheader, not bearer auth. - Treat API keys as secrets. Never print, commit, or log a real key.
- Prefer explicit model names such as
marble-1.1ormarble-1.1-plus. - Use media asset uploads for local image/video files before world generation.
- Poll
/marble/v1/operations/{operation_id}untildoneistrue; fetch the world byworld_idwhen the caller needs the latest world object. - Verify against
references/openapi.yamlwhen generating clients or naming request fields.
Common Tasks
- Write curl, Python, TypeScript, or SDK-style examples for world generation, operation polling, world retrieval, media asset upload, and pano depth-to-RGB.
- Generate or update client code from the OpenAPI spec.
- Explain request shapes for text, image, multi-image, video, media-asset, and URL-based world prompts.
- Debug authentication, validation, media upload, operation status, and asset URL issues.
Comments
Markdown supported