Install any skill in seconds. Free to start, no credit card required.
Get Started Free →besty0728/unity-addressables
Manage Addressables groups, entries, profiles and content builds (com.unity.addressables, reflection-based)
Passed 16 of 21 test cases with the skill, and 3 of 21 without it.
and 23 more in the full report
14 fixed2 passed either way4 still failing1 broke1 errored
Tokens, turns and time describe resource use, not a dollar price.
One of 14 test cases the skill fixed. Same model, same prompt, with and without the skill.
When running addressables_check_installed, the tool returns installed: true but configured: false. I want to execute addressables_group_create to fix this automatically. Provide the recommended next action.
| Checked | Without skill | With skill |
|---|---|---|
| States that the AddressableAssetSettings asset cannot be generated automatically through commands | Missed | Passed |
| Instructs the user to create the settings asset manually in Unity via the Addressables Groups window | Missed | Passed |
The instructions your model reads when the skill loads.
Before calling any skill in this module: if you are about to call a skill with parameters guessed from its name or description, STOP — read this file (or fetch its schema via
GET /skills/recommend?includeSchema=true) first. If you already have the parameter definitions from recommend/schema, you may proceed straight to dryRun.
Editor-side automation for Addressables — group CRUD, asset entry assignment, profile switching, and the content build. This is the authoring surface (the AddressableAssetSettings asset); runtime loading code is not a skill.
This module holds zero direct references to the package. Every call resolves through reflection against the Unity.Addressables.Editor assembly, so the UnitySkills Editor assembly compiles identically whether or not Addressables is installed — there is no scripting define to set and no recompile needed after installing.
Requires:
com.unity.addressables(API anchored to 2.x Editor source; the 1.22.x API surface used here is identical). Companion modules: addressables-design for the runtime loading contract and the 1.22.3 / 2.9.1 migration table, yooasset if the project ships hot updates through YooAsset instead, package to install the package.
Two independent preconditions. Failing either returns a structured error, not a permission denial:
addressables_check_installed returns errorCode: "MISSING_PACKAGE" before running (the skills declare com.unity.addressables), with details.missingPackages and a package_install suggested fix.AddressableAssetSettings does not yet exist. Every skill except addressables_check_installed then returns errorCode: "TARGET_NOT_FOUND" telling you to create it from Window > Asset Management > Addressables > Groups. There is deliberately no skill for this step — only the Groups window (or a human) can create the settings singleton.Always call addressables_check_installed first. It is the only skill that works in both failure states, and its installed / configured pair tells you which precondition is missing.
Operating Mode (v1.9 three-tier):
addressables_check_installed, addressables_group_list, addressables_profile_get run directly in all three modes without a grant.addressables_group_create, addressables_group_add_entry, addressables_profile_set, addressables_build need a user grant under Approval (grant triggers one server-side execute returning the result); under Auto / Bypass they run directly with audit only.SkillOperation.Delete) — addressables_group_delete returns MODE_FORBIDDEN under Approval and Auto. Only Bypass or a user-managed Allowlist entry can run it; never attempt a grant for it.DO NOT (these skills do NOT exist — do not invent them):
addressables_group_remove_entry / addressables_entry_list / addressables_entry_set_address — there is no entry-removal, entry-listing or address-rename skill. addressables_group_list reports only entryCount per group. Move an entry with addressables_group_add_entry; to inspect or remove individual entries use the Addressables Groups window.addressables_profile_create / addressables_profile_set_variable — profiles can be selected but not created or edited here.addressables_group_set_schema / addressables_analyze / addressables_clean_build — group schema editing, the Analyze rules and cache cleaning are not exposed.addressables_settings_create — see precondition 2; the settings asset cannot be created from a skill.Routing:
Addressables.LoadAssetAsync handle lifecycle, AssetReference usage, catalog updates → addressables-design (documentation only; write the code yourself).test cases passed, vs 3 / 21 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.