defold-project-setup

Download and extract Defold project dependencies into a local .deps/ directory.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/zarkua/Defolancer --skill defold-project-setup-zarkua
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: defold-project-setup
Source: https://github.com/zarkua/Defolancer/tree/main/.agents/skills/defold-project-setup
Command: npx skills add https://github.com/zarkua/Defolancer --skill defold-project-setup-zarkua

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Downloads Defold project dependencies into the .deps/ folder and provides recommended game.project settings, simplifying setup and ensuring dependencies are available as read-only context for development.

Core Features & Use Cases

  • Downloads and extracts dependency ZIPs into .deps/ based on game.project's [project] dependencies#N entries.
  • Extracts only the declared include_dirs and downloads Defold engine builtins into .deps/builtins/ for consistent build environments.
  • Provides recommended baseline game.project settings for new projects and after dependency changes.

Quick Start

Run the fetch_deps.py script from the project root to populate the .deps/ directory with dependency include_dirs and builtins.

Frequently Asked Questions about defold-project-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I download Defold project dependencies into my local environment?

To download Defold project dependencies, run a script from the project root to parse game.project, fetch dependency ZIPs, and extract declared include_dirs into a local .deps/ directory for development.

What is the best way to setup include_dirs and engine builtins for a Defold project?

The best way to setup Defold include_dirs and builtins is to automate the extraction of dependency ZIPs and fetch Defold engine builtins into .deps/builtins/, which prepares a consistent build environment for the project.

Does Defold dependency automation extract the entire dependency ZIP or only specific directories?

Defold dependency automation only extracts the declared include_dirs from each dependency's game.project file, validating the directories before placing them into the .deps/ folder.

Can I use this automation to update existing Defold projects or is it only for new project setup?

You can use this automation for both initializing new Defold projects and updating existing ones to resolve dependencies, prepare .deps include_dirs, and fetch builtins.

How does parsing game.project help resolve Defold dependencies?

Parsing game.project resolves Defold dependencies by reading the [project] dependencies#N entries to identify required libraries, then downloading each dependency ZIP to extract its validated include_dirs into .deps/.