Skip to content
Development
Skill

/yooasset

Automate YooAsset hot-update and asset bundles

From plugin
unity-skills
1.9k83 skills4 commands

Claude Code

$ npx -y skills add Besty0728/Unity-Skills --skill yooasset --agent claude-code

SKILL.md

yooasset.SKILL.md
name: unity-yooasset
description: Automate YooAsset hot-update and asset bundles

Unity YooAsset Skills

Editor-side automation for the YooAsset hot-update framework: build pipeline orchestration, Collector configuration, build report analysis, PlayMode validation, and the YooAsset editor windows. Parameters come from the schema (`GET /skills/schema?category=YooAsset`); execution and dryRun rules: root [SKILL.md](../../SKILL.md).

> **Requires** `com.tuyoogame.yooasset` 2.3.15+ on the 2.x line or 3.0.4+ on the 3.x line, and Unity 2022.3+. Versions outside both ranges are refused. See [version-scope](reference/version-scope.md). > > **Runtime code**: before writing any YooAsset runtime code, load [yooasset-design](../yooasset-design/SKILL.md). Its PlayMode, parameter-class and handle-lifecycle rules are strict.

When to use

  • Configuring collectors (packages, groups, collectors and rules)
  • Building or simulating bundles
  • Analyzing build reports
  • Validating hot-update assets in PlayMode

Rules

  • Only `yooasset_check_installed` works without the package. Every other skill returns `MISSING_PACKAGE` with install instructions when the package is absent. Tell the user; installing is their call.
  • Pipeline and parameter pairing is enforced. See [build-and-reports](reference/build-and-reports.md).
  • Rule names are class names. Use `yooasset_list_collector_rules` to discover them. See [collectors](reference/collectors.md).
  • `yooasset_runtime_validate_package` and `yooasset_runtime_cleanup` enter Play Mode, so Approval and Auto refuse them. The three collector delete skills are also refused under Approval and Auto.
  • `yooasset_runtime_validate_package` is asynchronous. Poll `yooasset_runtime_get_validation_result`, and clean up with `yooasset_runtime_cleanup` when the Editor is left in a state you do not want.
  • `yooasset_build_bundles` is not undo-tracked.
  • Do not call the `yooasset_*assetart*` skills when `apiLine` is `"3.x"`.
  • Skill and parameter names do not change between lines. Do not pass 3.x parameter names such as `bundledCopyOption`.

Pitfalls

  • `yooasset_initialize`, `yooasset_load_asset` and `yooasset_create_downloader` are not REST skills. The runtime APIs (`YooAssets.Initialize`, `LoadAssetAsync`, `RequestPackageVersionAsync`, `CreateResourceDownloader`) belong in game code.
  • `yooasset_modify_group`, `yooasset_delete_collector` and `yooasset_open_scanner_window` do not exist. Use the schema names.
  • `yooasset_install` is not a skill. Installing the package is a Package Manager action for the user.
  • `yooasset_build_bundles` does not take `timeout`; the 2.x parameter was removed in 2.3.16.

Skill Groups

Forty skills in seven groups: environment, build pipeline, YooAsset tools, runtime validation, collector configuration, and build report analysis. The full list with purposes is in [skill-groups](reference/skill-groups.md).

Reference

  • [skill-groups](reference/skill-groups.md): every skill with its purpose
  • [version-scope](reference/version-scope.md): version ranges, parameter mapping, cross-line rules
  • [build-and-reports](reference/build-and-reports.md): pipelines, report path, report analysis flow
  • [collectors](reference/collectors.md): collector rules and save behavior
  • [quick-start](reference/quick-start.md): the end-to-end flow as curl calls

Errors

Transport-level codes: [error codes](../../references/protocol-error-codes.md). Version refusals come back as `SKILL_ERROR` with `reason: "unsupported_package_version"`.

Read more
@besty0728
Ships withunity-skills

REST API-based AI-driven Unity Editor Automation Engine Let AI control Unity scenes directly through Skills 🎉 We are now indexed by DeepWiki! Got questions? Check out the AI-generated docs → The current official maintenance baseline is Unity 2022.3+.

Stars on GitHub

Momentum

stars in total
1.9k
Star history of Besty0728/Unity-Skills on GitHub, a chart by star-history.com

Other skills on unity-skills.

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills10d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc12d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react1d252k
@facebook@facebookInstall Skill

Questions about yooasset.

Which coding agents can use yooasset?
yooasset installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.