Validates and imports game level data from various formats into internal specifications.
Install
mkdir -p .claude/skills/level-import-pipeline && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/18882" && unzip -o skill.zip -d .claude/skills/level-import-pipeline && rm skill.zipInstalls to .claude/skills/level-import-pipeline
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Use for LevelSpec design, Tiled JSON import, VGLC-style text import, optional user-file compatibility importers, validation, and level fixture policy.Key capabilities
- →Convert external level formats into `LevelSpec`
- →Validate level dimensions, coordinates, and entities
- →Add parser tests for valid and invalid input
- →Confirm importer errors identify source format and failing field
- →Ensure imported levels are represented without source-format-specific logic
How it works
The skill converts various external level formats into a typed internal `LevelSpec`, validating the data against rules for dimensions and entities, and ensuring importer errors are specific.
Inputs & outputs
When to use level-import-pipeline
- →Import Tiled level JSON
- →Validate level specs
- →Update level fixtures
- →Convert game level format
About this skill
Level Import Pipeline
Use this skill when changing level schemas, importers, validators, authored fixtures, compatibility boundaries, or runtime level loading.
Rules
- Convert all source formats into a typed internal
LevelSpec. - Keep importers at the edge of the system.
- Validate before runtime use.
- Treat every supported input format as a first-class case.
- Do not use fallback parsing from one format into another.
- Do not ship ROMs, extracted maps, copyrighted level dumps, copyrighted sprites, copyrighted audio, or patch files.
- Use synthetic fixtures or authored project fixtures for parser tests.
Checks
- Add parser tests for valid and invalid input.
- Add validation tests for dimensions, coordinates, entities, exits, and unknown symbols.
- Confirm importer errors identify the exact source format and failing field.
- Confirm imported levels can be represented without source-format-specific runtime logic.
When not to use it
- →When using fallback parsing from one format into another
- →When shipping copyrighted level dumps or sprites
- →When needing to modify runtime level loading directly
Limitations
- →Converts all source formats into a typed internal `LevelSpec`
- →Does not use fallback parsing from one format into another
- →Does not ship ROMs, extracted maps, copyrighted level dumps, copyrighted sprites, copyrighted audio, or patch files
How it compares
This skill standardizes level design inputs by converting diverse external formats into a validated internal `LevelSpec`, ensuring consistency and preventing format-specific runtime logic, unlike direct use of varied external files.
Compared to similar skills
level-import-pipeline side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| level-import-pipeline (this skill) | 0 | 21d | No flags | Intermediate |
| openspec-onboard | 10 | 5mo | Review | Beginner |
| workflow-orchestration-patterns | 10 | 2mo | No flags | Advanced |
| meta-automation-architect | 7 | 8mo | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
openspec-onboard
studyzy
Guided onboarding for OpenSpec - walk through a complete workflow cycle with narration and real codebase work.
workflow-orchestration-patterns
wshobson
Design durable workflows with Temporal for distributed systems. Covers workflow vs activity separation, saga patterns, state management, and determinism constraints. Use when building long-running processes, distributed transactions, or microservice orchestration.
meta-automation-architect
comzine
Use when user wants to set up comprehensive automation for their project. Generates custom subagents, skills, commands, and hooks tailored to project needs. Creates a multi-agent system with robust communication protocol.
hive-mind-advanced
ruvnet
Advanced Hive Mind collective intelligence system for queen-led multi-agent coordination with consensus mechanisms and persistent memory
openspec-new-change
studyzy
使用实验性的产出物工作流启动一个新的 OpenSpec 变更。当用户想要通过结构化的分步方法创建新功能、修复或修改时使用。
router-first-architecture
parcadei
Router-First Architecture