SkillAgentSearch skills...

Asset Portal

List of Defold assets, libraries and extensions

Install / Use

npx skills add defold/asset-portal

Installs into whichever agent you are using.

About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Assets

Collection of Defold assets, libraries and extensions. The asset definitions listed in assets are used by the Asset Portal on the Defold site.

Submitting an asset

Submit a new asset for inclusion in this collection either via the Submit Asset button on the Asset Portal or by creating an issue.

Updating an asset

You can update an asset by modifying its metadata file. The metadata for all assets can be found in the assets folder of this repository. Once you are happy with the changes please submit a pull request.

External creator actions

Assets can optionally include up to three external creator action links. These links are rendered on the asset detail page on the Defold site. Defold only links to third-party platforms and does not process payments, manage purchases, provide refunds, or verify license entitlement.

Example:

"external_actions": [
  {
    "type": "buy",
    "label": "Purchase commercial license",
    "url": "https://github.com/sponsors/creator?frequency=one-time"
  },
  {
    "type": "support",
    "label": "Support on Ko-fi",
    "url": "https://ko-fi.com/creator"
  }
]

Supported type values are support, buy, donate, sponsor, and external.

Each action must contain only type, label, and url. The label must be 50 characters or fewer, and URLs must use https://.

Allowed external action destinations are itch.io, Patreon, Ko-fi, PayPal, Stripe Checkout or Payment Links, Gumroad, GitHub Sponsors, and Open Collective. Asset authors are responsible for keeping the label, destination, pricing, and licensing information accurate. Run python3 update.py validate before submitting a pull request to check the metadata.

Images

New submissions use one thumbnail image throughout the Asset Portal. The recommended size is 900x600 pixels (3:2 aspect ratio). WebP is preferred; PNG, JPG, and JPEG are also accepted as submission sources.

If the image is already hosted, add its HTTPS URL as images.thumb. Otherwise, attach it directly to the submission issue. Before an asset is merged, store the normalized image in assets/images/ as a 900x600 WebP named <asset-id>-thumb.webp, and reference that filename from images.thumb.

Older asset metadata may still contain an images.hero value and its corresponding file. These legacy values can remain, but hero images are no longer required or used by the Asset Portal.

Related Skills

View on GitHub
GitHub Stars189
CategoryDevelopment
Updated3h ago
Forks38

Languages

Python

Security Score

80/100

Audited on Aug 8, 2026

No findings