Skillquality 0.47

unity-api

Unity API の探索と実行。u api schema で検索、u api call で任意の public static メソッドを呼ぶ。 Use for: "Unity API 呼び出し", "u api call", "schema 検索", "CLI 非対応操作のフォールバック"

Price
free
Protocol
skill
Verified
no

What it does

unity-api

PREREQUISITE: ../unity-shared/SKILL.md(Relay Server 経由で Unity Editor が起動/アクティブであること)

skill 経由のコマンドは必ず -i <instance> を付ける (unity-shared #インスタンス指定)。--offline オプションのみ Relay 不要 = -i 不要。

メソッド検索

u -i <instance> api schema --type AssetDatabase          # 型名でフィルタ
u -i <instance> api schema --namespace UnityEditor       # 名前空間でフィルタ
u -i <instance> api schema --method Refresh              # メソッド名で検索
u api schema --offline --type PlayerSettings              # キャッシュから (Relay 不要なので -i 不要)

メソッド呼び出し

u -i <instance> api call UnityEngine.Application get_unityVersion
u -i <instance> api call UnityEditor.AssetDatabase Refresh
u -i <instance> api call UnityEditor.AssetDatabase ImportAsset --params '["Assets/Prefabs/Player.prefab", 0]'
u -i <instance> api call UnityEditor.EditorApplication ExecuteMenuItem --params '["Window/General/Console"]'

よく使うパターン

用途コマンド
プロジェクト設定u -i <instance> api call UnityEditor.PlayerSettings get_productName
コンパイル状態u -i <instance> api call UnityEditor.EditorApplication get_isCompiling
アセット存在確認u -i <instance> api call UnityEditor.AssetDatabase AssetPathExists --params '["Assets/..."]'
フォルダ作成u -i <instance> api call UnityEditor.AssetDatabase CreateFolder --params '["Assets", "New"]'
メニュー実行u -i <instance> api call UnityEditor.EditorApplication ExecuteMenuItem --params '["Tools/..."]'

制約

  • static メソッドのみ
  • 引数: プリミティブ, string, enum, プリミティブ配列
  • UnityEngine / UnityEditor 名前空間のみ
  • [Obsolete] メソッドは除外済み

既存コマンドとの使い分け

既存コマンド (u scene, u build 等) がある操作はそちらを使う。u api は既存コマンドがカバーしない操作のためのフォールバック。

Capabilities

skillsource-bigdra50skill-unity-apitopic-agent-skillstopic-clitopic-developer-toolstopic-pythontopic-unitytopic-unity3d

Install

Installnpx skills add bigdra50/unity-cli
Transportskills-sh
Protocolskill

Quality

0.47/ 1.00

deterministic score 0.47 from registry signals: · indexed on github topic:agent-skills · 37 github stars · SKILL.md body (1,665 chars)

Provenance

Indexed fromgithub
Enriched2026-05-18 18:58:31Z · deterministic:skill-github:v1 · v1
First seen2026-04-28
Last seen2026-05-18

Agent access