unity-package

SKILL.md

Package Skills

Unity Package Manager 操作,支持包的安装、移除和 Cinemachine 自动配置。

Skills

package_list

列出所有已安装的包。 Parameters: None.

Returns:

{
  "success": true,
  "count": 15,
  "packages": [{"name": "com.unity.cinemachine", "version": "3.1.3", "displayName": "Cinemachine"}]
}

package_check

检查包是否已安装。 Parameters:

  • packageId (string, required): 包 ID,如 com.unity.cinemachine

Returns:

{"packageId": "com.unity.cinemachine", "installed": true, "version": "3.1.3"}

package_install

安装指定包。 Parameters:

  • packageId (string, required): 包 ID
  • version (string, optional): 版本号

package_remove

移除已安装的包。 Parameters:

  • packageId (string, required): 包 ID

package_refresh

刷新已安装包列表缓存。 Parameters: None.

package_install_cinemachine

安装 Cinemachine,自动处理依赖。 Parameters:

  • version (int, optional): 2 或 3,默认 3。CM3 自动安装 Splines 依赖。

package_get_cinemachine_status

获取 Cinemachine 安装状态。 Parameters: None.

Returns:

{
  "cinemachine": {"installed": true, "version": "3.1.3", "isVersion3": true},
  "splines": {"installed": true, "version": "2.8.0"}
}

package_install_splines

Install Unity Splines package. Auto-detects correct version for Unity 6 vs Unity 2022.

Parameters: None.

Returns:

{
  "success": true,
  "message": "Installing Splines 2.8.0...",
  "async": true
}

package_search

Search for packages in the Unity Registry.

Parameter Type Required Default Description
query string Yes - 搜索关键词,匹配包名或显示名称

Returns:

{
  "success": true,
  "query": "cinemachine",
  "count": 1,
  "packages": [{"name": "com.unity.cinemachine", "version": "3.1.3", "displayName": "Cinemachine"}]
}

package_get_dependencies

Get dependency list for an installed package.

Parameter Type Required Default Description
packageId string Yes - 包 ID,如 com.unity.cinemachine

Returns:

{
  "success": true,
  "packageId": "com.unity.cinemachine",
  "version": "3.1.3",
  "dependencyCount": 1,
  "dependencies": [{"name": "com.unity.splines", "version": "2.8.0"}]
}

package_get_versions

Get all available versions for a package.

Parameter Type Required Default Description
packageId string Yes - 包 ID,如 com.unity.cinemachine

Returns:

{
  "success": true,
  "packageId": "com.unity.cinemachine",
  "currentVersion": "3.1.3",
  "compatibleVersion": "3.1.3",
  "latestVersion": "3.1.3",
  "allVersions": ["2.10.0", "3.0.0", "3.1.3"]
}
Weekly Installs
5
GitHub Stars
460
First Seen
3 days ago
Installed on
cursor4
gemini-cli4
amp4
cline4
claude-code4
github-copilot4