{"id":"58f73431-13b2-427c-9294-a90cdf0ec606","shortId":"qgN9Ap","kind":"skill","title":"unity-scene","tagline":"シーン構築ワークフロー。オブジェクト配置、コンポーネント設定、Prefab化、シーン保存。\nUse for: \"シーン構築\", \"オブジェクト配置\", \"Prefab化\", \"コンポーネント設定\"","description":"# unity-scene\n\n> **PREREQUISITE:** `../unity-shared/SKILL.md`（Relay Server 経由で Unity Editor が起動/アクティブであること）\n>\n> skill 経由のコマンドは必ず `-i <instance>` を付ける (unity-shared #インスタンス指定)。\n\n## ワークフロー\n\n```text\n1. 現状把握     u -i <instance> scene active / u -i <instance> scene hierarchy\n2. オブジェクト  u -i <instance> gameobject create / find / modify / delete\n3. コンポーネント u -i <instance> component add / modify / inspect / list\n4. Prefab化     u -i <instance> asset prefab <path> --target <name>\n5. シーン保存   u -i <instance> scene save\n```\n\n## コマンドリファレンス\n\n### Scene\n\n```bash\nu -i <instance> scene active                    # アクティブシーン情報\nu -i <instance> scene hierarchy --depth 2       # 階層表示\nu -i <instance> scene load --path \"Assets/...\"  # シーン読み込み\nu -i <instance> scene save                      # 保存\n```\n\n### GameObject\n\n```bash\nu -i <instance> gameobject create \"Player\"                          # 空オブジェクト\nu -i <instance> gameobject create \"Cube\" --primitive Cube           # プリミティブ\nu -i <instance> gameobject find --name \"Player\"                     # 検索\nu -i <instance> gameobject modify -n \"Player\" --position 0,1,0      # Transform変更\nu -i <instance> gameobject delete -n \"Player\"                       # 削除\n```\n\n### Component\n\n```bash\nu -i <instance> component list -t \"Player\"                                      # 一覧\nu -i <instance> component inspect -t \"Player\" -T Rigidbody                      # 詳細\nu -i <instance> component add -t \"Player\" -T Rigidbody                          # 追加\nu -i <instance> component modify -t \"Player\" -T Rigidbody --prop mass --value 2 # 変更\nu -i <instance> component remove -t \"Player\" -T Rigidbody                       # 削除\n```\n\n### Asset\n\n```bash\nu -i <instance> asset prefab \"Assets/Prefabs/Player.prefab\" --target \"Player\"  # Prefab化\nu -i <instance> asset info \"Assets/Prefabs/Player.prefab\"                       # 情報\n```\n\n## CLI 非対応操作\n\nunity-shared のフォールバック順に従う:\n1. `u -i <instance> api schema --type <Type>` で対応メソッドを検索\n2. `u -i <instance> api call` で実行\n3. .meta インポート設定等は YAML 直接編集","tags":["unity","scene","cli","bigdra50","agent-skills","developer-tools","python","unity3d"],"capabilities":["skill","source-bigdra50","skill-unity-scene","topic-agent-skills","topic-cli","topic-developer-tools","topic-python","topic-unity","topic-unity3d"],"categories":["unity-cli"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/bigdra50/unity-cli/unity-scene","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add bigdra50/unity-cli","source_repo":"https://github.com/bigdra50/unity-cli","install_from":"skills.sh"}},"qualityScore":"0.468","qualityRationale":"deterministic score 0.47 from registry signals: · indexed on github topic:agent-skills · 37 github stars · SKILL.md body (2,007 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T18:58:31.656Z","embedding":null,"createdAt":"2026-04-28T06:56:42.361Z","updatedAt":"2026-05-18T18:58:31.656Z","lastSeenAt":"2026-05-18T18:58:31.656Z","tsv":"'/unity-shared/skill.md':19 '0':135,137 '1':37,136,217 '2':47,91,184,224 '3':56,230 '4':65 '5':72 'activ':42,84 'add':61,167 'api':220,227 'asset':69,98,195,199,207 'assets/prefabs/player.prefab':201,209 'bash':80,106,147,196 'call':228 'cli':211 'compon':60,146,150,157,166,175,188 'creat':52,110,116 'cube':117,119 'delet':55,142 'depth':90 'editor':24 'find':53,124 'gameobject':51,105,109,115,123,130,141 'hierarchi':46,89 'info':208 'inspect':63,158 'list':64,151 'load':96 'mass':182 'meta':231 'modifi':54,62,131,176 'n':132,143 'name':125 'path':97 'player':111,126,133,144,153,160,169,178,191,203 'posit':134 'prefab':70,200 'prefab化':7,13,66,204 'prerequisit':18 'primit':118 'prop':181 'relay':20 'remov':189 'rigidbodi':162,171,180,193 'save':77,103 'scene':3,17,41,45,76,79,83,88,95,102 'schema':221 'server':21 'share':33,215 'skill':27 'skill-unity-scene' 'source-bigdra50' 'target':71,202 'text':36 'topic-agent-skills' 'topic-cli' 'topic-developer-tools' 'topic-python' 'topic-unity' 'topic-unity3d' 'transform変更':138 'type':222 'u':39,43,49,58,67,74,81,86,93,100,107,113,121,128,139,148,155,164,173,186,197,205,218,225 'uniti':2,16,23,32,214 'unity-scen':1,15 'unity-shar':31,213 'use':9 'valu':183 'yaml':233 'が起動':25 'で実行':229 'で対応メソッドを検索':223 'のフォールバック順に従う':216 'を付ける':30 'アクティブであること':26 'アクティブシーン情報':85 'インスタンス指定':34 'インポート設定等は':232 'オブジェクト':48 'オブジェクト配置':5,12 'コマンドリファレンス':78 'コンポーネント':57 'コンポーネント設定':6,14 'シーン保存':8,73 'シーン構築':11 'シーン構築ワークフロー':4 'シーン読み込み':99 'プリミティブ':120 'ワークフロー':35 '一覧':154 '保存':104 '削除':145,194 '変更':185 '情報':210 '検索':127 '現状把握':38 '直接編集':234 '空オブジェクト':112 '経由で':22 '経由のコマンドは必ず':28 '詳細':163 '追加':172 '階層表示':92 '非対応操作':212","prices":[{"id":"3cae86a5-e305-4111-9330-a260613fca6d","listingId":"58f73431-13b2-427c-9294-a90cdf0ec606","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"bigdra50","category":"unity-cli","install_from":"skills.sh"},"createdAt":"2026-04-28T06:56:42.361Z"}],"sources":[{"listingId":"58f73431-13b2-427c-9294-a90cdf0ec606","source":"github","sourceId":"bigdra50/unity-cli/unity-scene","sourceUrl":"https://github.com/bigdra50/unity-cli/tree/main/skills/unity-scene","isPrimary":false,"firstSeenAt":"2026-04-28T06:56:42.361Z","lastSeenAt":"2026-05-18T18:58:31.656Z"}],"details":{"listingId":"58f73431-13b2-427c-9294-a90cdf0ec606","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"bigdra50","slug":"unity-scene","github":{"repo":"bigdra50/unity-cli","stars":37,"topics":["agent-skills","cli","developer-tools","python","unity","unity3d"],"license":"mit","html_url":"https://github.com/bigdra50/unity-cli","pushed_at":"2026-05-12T01:15:17Z","description":"CLI tool for controlling Unity Editor via command line - Play Mode, console logs, tests, scenes, GameObjects and more","skill_md_sha":"bec9da0a3eb99619d0bf183b0742888ac9d70952","skill_md_path":"skills/unity-scene/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/bigdra50/unity-cli/tree/main/skills/unity-scene"},"layout":"multi","source":"github","category":"unity-cli","frontmatter":{"name":"unity-scene","license":"MIT","description":"シーン構築ワークフロー。オブジェクト配置、コンポーネント設定、Prefab化、シーン保存。\nUse for: \"シーン構築\", \"オブジェクト配置\", \"Prefab化\", \"コンポーネント設定\"","compatibility":"Requires `u` CLI (unity-cli) and active Unity Editor via Relay Server."},"skills_sh_url":"https://skills.sh/bigdra50/unity-cli/unity-scene"},"updatedAt":"2026-05-18T18:58:31.656Z"}}