batihandev/unity-mcp-skills/perception

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Use when users want to get a summary, overview, dependency report, or export of the current scene state.

Install

npx vskill@latest install batihandev/unity-mcp-skills/perception

SKILL.md

Unity Perception Skills

Overview

Use this module for read-only scene and project analysis. It is available in Semi-Auto by default.

Common Mistakes

DO NOT (common hallucinations):

  • perception_analyze, perception_scan, and perception_describe do not exist
  • scene_context is not editor_get_context: it exports hierarchy/components/references, while editor context focuses on current editor state
  • scene_analyze, scene_health_check, scene_contract_validate, scene_component_stats, scene_find_hotspots, and project_stack_detect belong to this module even if the prefix looks like scene_* or project_*

Routing:

  • Current selection/play-mode/editor state -> editor_get_context
  • Object search by name/path -> scene_find_objects or gameobject_find
  • Script dependency closure -> script_dependency_graph

Skills

Scene Health and Summary
SkillUseKey parameters
scene_analyzeCombined scene + project analysistopComponentsLimit?, issueLimit?, deepHierarchyThreshold?, largeChildCountThreshold?
scene_health_checkRead-only health reportissueLimit?, deepHierarchyThreshold?, largeChildCountThreshold?
scene_summarizeStructured scene summaryincludeComponentStats?, topComponentsLimit?
scene_component_statsComponent and facility statstopComponentsLimit?
scene_find_hotspotsDeep hierarchy / large group / empty node hotspotsthresholds + maxResults?
scene_tag_layer_statsTag/layer usagenone
scene_performance_hintsPrioritized optimization hintsnone
Scene Snapshots and Exports
SkillUseKey parameters
scene_diffCapture or compare lightweight snapshotssnapshotJson?
hierarchy_describeReturn text hierarchy treemaxDepth?, includeInactive?, maxItemsPerLevel?
scene_contextExport hierarchy, components, referencesmaxDepth?, maxObjects?, rootPath?, includeValues?, includeReferences?, includeCodeDeps?
scene_export_reportSave markdown scene reportsavePath?, maxDepth?, maxObjects?
scene_dependency_analyzeAnalyze impact / dependency graph in-scenetargetPath?, savePath?
Project and Script Analysis
SkillUseKey parameters
project_stack_detectDetect pipeline, input, UI, packages, tests, foldersnone
script_analyzeAnalyze one MonoBehaviour / ScriptableObject / user class by class namescriptName, includePrivate?
script_dependency_graphN-hop dependency closure for one script class namescriptName, maxHops?, includeDetails?
Spatial and Material Queries
SkillUseKey parameters
scene_spatial_queryFind objects near a point or objectx/y/z?, radius?, nearObject?, componentFilter?, maxResults?
scene_materialsSummarize scene materials and shadersincludeProperties?
scene_contract_validateValidate default roots/tags/layers/UI EventSystem conventionsrequiredRootsJson?, requiredTagsJson?, requiredLayersJson?, requireEventSystemForUi?

High-Frequency Skill Differences

scene_summarize vs scene_analyze vs scene_health_check
SkillBest forTypical output focus
scene_summarizeFast overviewobject counts, hierarchy depth, top components
scene_analyzeBroad diagnosissummary + findings + warnings + recommendations + next-skill hints
scene_health_checkHygiene / red flagsmissing scripts, duplicate names, deep hierarchy, empty nodes, hotspot-style findings
scene_context vs hierarchy_describe
SkillBest forOutput style
hierarchy_describeHuman-readable treetext tree, lightweight
scene_contextAI coding contextstructured hierarchy + components + references + optional code dependencies
scene_dependency_analyze vs script_dependency_graph
SkillScopeUse when
scene_dependency_analyzeScene object referencesask "删掉/禁用这个对象会影响谁"
script_dependency_graphScript class dependency closureask "要改这个功能先看哪些脚本"

Key Return Shapes

scene_summarize

Returns sceneName, stats, and optional topComponents.

scene_analyze

Returns summary, stats, findings, warnings, recommendations, and suggestedNextSkills.

scene_health_check

Returns summary, findings, hotspots, and suggestedNextSkills.

scene_context

Returns a structured export with objects, references, and optional codeDependencies. Use it when another AI step needs full scene context, not just a human summary.

High-frequency options:

  • rootPath to export only one subtree
  • includeValues=true when serialized field values matter
  • includeCodeDeps=true when AI needs a rough scene-to-code dependency picture
scene_export_report

Writes a markdown artifact to disk and returns savedTo, object/script/reference counts, and success state. Prefer this when the user wants a durable report file.

Defaults:

  • savePath = "Assets/Docs/SceneReport.md"
  • maxDepth = 10
  • maxObjects = 500

When to Use Which Skill

NeedBest first skill
Quick scene overviewscene_summarize
Full diagnosisscene_analyze
Suspicious hierarchy or clutterscene_find_hotspots
Safe-to-delete / impact questionscene_dependency_analyze
AI coding context exportscene_context
Script reading orderscript_dependency_graph
Render/input/UI stack detectionproject_stack_detect

RunCommand Examples

Recipe path rule: ../../recipes/perception/<command>.md

See ../../recipes/perception/README.md for the full command index and per-command C# templates.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/batihandev/unity-mcp-skills/perception/badge)](https://verified-skill.com/skills/batihandev/unity-mcp-skills/perception)

Something wrong with this skill or its page? Tell us.