defold-docs-fetch
Fetches Defold manuals and documentation. Use when looking up how Defold features work, understanding concepts, components, workflows, platform setup, or needing guidance beyond API reference.
Best use case
defold-docs-fetch is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Fetches Defold manuals and documentation. Use when looking up how Defold features work, understanding concepts, components, workflows, platform setup, or needing guidance beyond API reference.
Teams using defold-docs-fetch should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/defold-docs-fetch/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How defold-docs-fetch Compares
| Feature / Agent | defold-docs-fetch | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Fetches Defold manuals and documentation. Use when looking up how Defold features work, understanding concepts, components, workflows, platform setup, or needing guidance beyond API reference.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Defold Documentation Reference Fetch documentation from the links below (the URLs point to plain Markdown files). ## Getting Started | Topic | URL | |-------|-----| | Introduction | https://defold.com/llms/manuals/introduction.md | | Installing Defold | https://defold.com/llms/manuals/install.md | | Glossary | https://defold.com/llms/manuals/glossary.md | | Defold for Flash users | https://defold.com/llms/manuals/flash.md | | Getting help | https://defold.com/llms/manuals/getting-help.md | ## Project Setup | Topic | URL | |-------|-----| | Creating a project | https://defold.com/llms/manuals/project-setup.md | | Project settings | https://defold.com/llms/manuals/project-settings.md | | Sharing projects (Libraries) | https://defold.com/llms/manuals/libraries.md | | Ignoring files | https://defold.com/llms/manuals/project-defignore.md | ## Editor | Topic | URL | |-------|-----| | Overview | https://defold.com/llms/manuals/editor.md | | Code editor | https://defold.com/llms/manuals/writing-code.md | | Custom project templates | https://defold.com/llms/manuals/editor-templates.md | | Editor scripts | https://defold.com/llms/manuals/editor-scripts.md | | Editor scripts: UI | https://defold.com/llms/manuals/editor-scripts-ui.md | | Debugger | https://defold.com/llms/manuals/debugging-game-logic.md | | Preferences | https://defold.com/llms/manuals/editor-preferences.md | | Refactoring | https://defold.com/llms/manuals/refactoring.md | | Styling | https://defold.com/llms/manuals/editor-styling.md | ## Core Concepts | Topic | URL | |-------|-----| | Building blocks | https://defold.com/llms/manuals/building-blocks.md | | Addressing | https://defold.com/llms/manuals/addressing.md | | Message passing | https://defold.com/llms/manuals/message-passing.md | | Application lifecycle | https://defold.com/llms/manuals/application-lifecycle.md | ## Assets and Resources | Topic | URL | |-------|-----| | Importing assets | https://defold.com/llms/manuals/importing-assets.md | | Caching assets | https://defold.com/llms/manuals/caching-assets.md | | Importing 2D graphics | https://defold.com/llms/manuals/importing-graphics.md | | Importing 3D models | https://defold.com/llms/manuals/importing-models.md | | Adapting to screen sizes | https://defold.com/llms/manuals/adapting-graphics-to-screen-size.md | | Live update | https://defold.com/llms/manuals/live-update.md | | Atlas | https://defold.com/llms/manuals/atlas.md | | Buffer | https://defold.com/llms/manuals/buffer.md | | Font | https://defold.com/llms/manuals/font.md | | Resource management | https://defold.com/llms/manuals/resource.md | | Tile source | https://defold.com/llms/manuals/tilesource.md | | Texture filtering | https://defold.com/llms/manuals/texture-filtering.md | | Texture compression | https://defold.com/llms/manuals/texture-profiles.md | ## Animations | Topic | URL | |-------|-----| | Overview | https://defold.com/llms/manuals/animation.md | | Flipbook Animation | https://defold.com/llms/manuals/flipbook-animation.md | | Model animation | https://defold.com/llms/manuals/model-animation.md | | Property animation (tweens) | https://defold.com/llms/manuals/property-animation.md | ## Components | Topic | URL | |-------|-----| | Overview | https://defold.com/llms/manuals/components.md | | Collection factory | https://defold.com/llms/manuals/collection-factory.md | | Collection proxy | https://defold.com/llms/manuals/collection-proxy.md | | Collision object | https://defold.com/llms/manuals/physics-objects.md | | Camera | https://defold.com/llms/manuals/camera.md | | Factory | https://defold.com/llms/manuals/factory.md | | Label | https://defold.com/llms/manuals/label.md | | Mesh | https://defold.com/llms/manuals/mesh.md | | Model | https://defold.com/llms/manuals/model.md | | Particle FX | https://defold.com/llms/manuals/particlefx.md | | Sound | https://defold.com/llms/manuals/sound.md | | Sprite | https://defold.com/llms/manuals/sprite.md | | Tilemap | https://defold.com/llms/manuals/tilemap.md | ## GUI | Topic | URL | |-------|-----| | GUI overview | https://defold.com/llms/manuals/gui.md | | Box nodes | https://defold.com/llms/manuals/gui-box.md | | Text nodes | https://defold.com/llms/manuals/gui-text.md | | Pie nodes | https://defold.com/llms/manuals/gui-pie.md | | ParticleFX nodes | https://defold.com/llms/manuals/gui-particlefx.md | | Template nodes | https://defold.com/llms/manuals/gui-template.md | | Scripts | https://defold.com/llms/manuals/gui-script.md | | Clipping | https://defold.com/llms/manuals/gui-clipping.md | | Layouts | https://defold.com/llms/manuals/gui-layouts.md | ## Physics | Topic | URL | |-------|-----| | Physics overview | https://defold.com/llms/manuals/physics.md | | Collision objects | https://defold.com/llms/manuals/physics-objects.md | | Collision shapes | https://defold.com/llms/manuals/physics-shapes.md | | Collision groups | https://defold.com/llms/manuals/physics-groups.md | | Collision messages | https://defold.com/llms/manuals/physics-messages.md | | Collision events listener | https://defold.com/llms/manuals/physics-events.md | | Resolving collisions | https://defold.com/llms/manuals/physics-resolving-collisions.md | | Ray casts | https://defold.com/llms/manuals/physics-ray-casts.md | | Joints and constraints | https://defold.com/llms/manuals/physics-joints.md | ## Sound | Topic | URL | |-------|-----| | Sound | https://defold.com/llms/manuals/sound.md | | Sound Streaming | https://defold.com/llms/manuals/sound-streaming.md | ## Input | Topic | URL | |-------|-----| | Overview | https://defold.com/llms/manuals/input.md | | Key and text input | https://defold.com/llms/manuals/input-key-and-text.md | | Mouse and touch | https://defold.com/llms/manuals/input-mouse-and-touch.md | | Gamepads | https://defold.com/llms/manuals/input-gamepads.md | ## Game Logic | Topic | URL | |-------|-----| | Scripts | https://defold.com/llms/manuals/script.md | | Properties | https://defold.com/llms/manuals/properties.md | | Script properties | https://defold.com/llms/manuals/script-properties.md | | Lua in Defold | https://defold.com/llms/manuals/lua.md | | Source code obfuscation | https://defold.com/llms/manuals/application-security.md | | Modules | https://defold.com/llms/manuals/modules.md | | Debugging | https://defold.com/llms/manuals/debugging-game-logic.md | | Writing code | https://defold.com/llms/manuals/writing-code.md | ## Files | Topic | URL | |-------|-----| | Working with files | https://defold.com/llms/manuals/file-access.md | ## Network Connections | Topic | URL | |-------|-----| | Overview | https://defold.com/llms/manuals/networking.md | | HTTP Requests | https://defold.com/llms/manuals/http-requests.md | | Socket connections | https://defold.com/llms/manuals/socket-connections.md | | Online services | https://defold.com/llms/manuals/online-services.md | ## Rendering | Topic | URL | |-------|-----| | Render | https://defold.com/llms/manuals/render.md | | Material | https://defold.com/llms/manuals/material.md | | Compute | https://defold.com/llms/manuals/compute.md | | Shader | https://defold.com/llms/manuals/shader.md | | Texture filtering | https://defold.com/llms/manuals/texture-filtering.md | | Physically Based Rendering | https://defold.com/llms/manuals/physically-based-rendering.md | ## Workflow | Topic | URL | |-------|-----| | Application security | https://defold.com/llms/manuals/application-security.md | | Bundling an application | https://defold.com/llms/manuals/bundling.md | | Caching assets | https://defold.com/llms/manuals/caching-assets.md | | Command line tools (bob) | https://defold.com/llms/manuals/bob.md | | Hot reloading | https://defold.com/llms/manuals/hot-reload.md | | Porting guidelines | https://defold.com/llms/manuals/porting-guidelines.md | | Refactoring | https://defold.com/llms/manuals/refactoring.md | | The mobile dev app | https://defold.com/llms/manuals/dev-app.md | | Version control | https://defold.com/llms/manuals/version-control.md | | Writing code | https://defold.com/llms/manuals/writing-code.md | | Working offline | https://defold.com/llms/manuals/working-offline.md | ## Debugging | Topic | URL | |-------|-----| | Debugging game logic | https://defold.com/llms/manuals/debugging-game-logic.md | | Debugging native code | https://defold.com/llms/manuals/debugging-native-code.md | | Debugging native code on Android | https://defold.com/llms/manuals/debugging-native-code-android.md | | Debugging native code on iOS | https://defold.com/llms/manuals/debugging-native-code-ios.md | | Reading game and system logs | https://defold.com/llms/manuals/debugging-game-and-system-logs.md | ## Optimization | Topic | URL | |-------|-----| | Optimizing an application | https://defold.com/llms/manuals/optimization.md | | Optimize game size | https://defold.com/llms/manuals/optimization-size.md | | Optimize runtime performance | https://defold.com/llms/manuals/optimization-speed.md | | Optimize battery usage | https://defold.com/llms/manuals/optimization-battery.md | | Optimize memory usage | https://defold.com/llms/manuals/optimization-memory.md | | Profiling | https://defold.com/llms/manuals/profiling.md | ## Monetization | Topic | URL | |-------|-----| | Ads | https://defold.com/llms/manuals/ads.md | ## Platforms ### Android | Topic | URL | |-------|-----| | Introduction | https://defold.com/llms/manuals/android.md | | Inter-app communication | https://defold.com/llms/manuals/iac.md | | The mobile dev app | https://defold.com/llms/manuals/dev-app.md | ### iOS | Topic | URL | |-------|-----| | Introduction | https://defold.com/llms/manuals/ios.md | | Inter-app communication | https://defold.com/llms/manuals/iac.md | | The mobile dev app | https://defold.com/llms/manuals/dev-app.md | ### Consoles | Topic | URL | |-------|-----| | Nintendo Switch | https://defold.com/llms/manuals/nintendo-switch.md | | PlayStation | https://defold.com/llms/manuals/sony-playstation.md | | Microsoft Xbox | https://defold.com/llms/manuals/microsoft-xbox.md | ### HTML5 | Topic | URL | |-------|-----| | Introduction | https://defold.com/llms/manuals/html5.md | ### Desktop | Topic | URL | |-------|-----| | Linux | https://defold.com/llms/manuals/linux.md | | macOS | https://defold.com/llms/manuals/macos.md | | Windows | https://defold.com/llms/manuals/windows.md | ## Engine Extensions | Topic | URL | |-------|-----| | Introduction | https://defold.com/llms/manuals/extensions.md | | Defold SDK | https://defold.com/llms/manuals/extensions-defold-sdk.md | | Gradle dependencies | https://defold.com/llms/manuals/extensions-gradle.md | | Cocoapod dependencies | https://defold.com/llms/manuals/extensions-cocoapods.md | | Adding auto-complete definition | https://defold.com/llms/manuals/extensions-script-api.md | | Best Practices | https://defold.com/llms/manuals/extensions-best-practices.md | | Debugging | https://defold.com/llms/manuals/debugging-native-code.md | | Extension Manifests | https://defold.com/llms/manuals/extensions-ext-manifests.md | | App Manifests | https://defold.com/llms/manuals/app-manifest.md | | Manifest Merging | https://defold.com/llms/manuals/extensions-manifest-merge-tool.md | | Setup local build server | https://defold.com/llms/manuals/extender-local-setup.md | | Available Docker images | https://defold.com/llms/manuals/extender-docker-images.md | ## Usage When you need documentation on a Defold feature or concept: 1. Identify the topic (e.g., "collection proxy", "input handling", "physics") 2. Find the matching entry in the tables above 3. Fetch the corresponding URL (all URLs are plain Markdown — fetch and read the raw content) 4. Example: fetch `https://defold.com/llms/manuals/collection-proxy.md`
Related Skills
mkdocs-config-generator
Mkdocs Config Generator - Auto-activating skill for Technical Documentation. Triggers on: mkdocs config generator, mkdocs config generator Part of the Technical Documentation skill category.
generating-api-docs
Create comprehensive API documentation with examples, authentication guides, and SDKs. Use when creating comprehensive API documentation. Trigger with phrases like "generate API docs", "create API documentation", or "document the API".
defold-skill-maintain
Maintains Defold agent skills. Use when asked to update link lists in api-fetch/docs-fetch/examples-fetch skills, create or update proto file references, or fetch proto schemas.
defold-shaders-editing
Creates and edits Defold shader files (.vp, .fp, .glsl). Use when asked to create, modify, or configure any Defold vertex shader, fragment shader, or GLSL include file.
defold-scripts-editing
Creates and edits Defold Lua script files (.script, .gui_script, .render_script, .editor_script) and plain Lua modules (.lua). Use when asked to create, modify, or configure any Defold script or Lua module.
defold-proto-file-editing
Creates and edits Defold resource and component files that use Protobuf Text Format (.collection, .go, .atlas, .sprite, .gui, .collisionobject, .convexshape, .label, .font, .material, .model, .mesh, .particlefx, .sound, .camera, .factory, .collectionfactory, .collectionproxy, .tilemap, .tilesource, .objectinterpolation). Use when asked to create, modify, or configure any Defold proto text format file.
defold-project-setup
Downloads Defold project dependencies into .deps/ folder. Also provides recommended game.project settings. Use FIRST before any other task when .deps/ folder is missing or empty, or after editing dependency URLs in game.project. Also use when creating a new project, configuring game.project, or asking about recommended project settings.
defold-project-build
Builds the project using the running Defold editor, returns build errors, and launches the game if build succeeds.
defold-native-extension-editing
Defold native extension development. Use when creating or editing C/C++ (.c, .cpp, .h, .hpp), JavaScript (.js), or manifest files in native extension directories (src/, include/, lib/, api/).
defold-examples-fetch
Fetches Defold code examples by topic. Use when looking for practical implementation patterns, sample code, or how to do something specific in Defold.
defold-assets-search
Searches the Defold Asset Store for community libraries and extensions. Use BEFORE writing custom modules for pathfinding, RNG, UI, save/load, localization, tweening, input handling, etc. Helps find, compare, and install Defold dependencies.
mkdocs-translations
Generate a language translation for a mkdocs documentation stack.