Uloop Execute Dynamic Code
CyberAgentGameEntertainment/NovaShader
Execute C with Unity APIs when existing uloop tools cannot inspect or edit enough.
Install KimodoUnityBridge and route Unity animation work through its cooperating capability tools.
$ npx skills add OneYoungMean/KimodoUnityBridge --skill kimodo-unity-bridge -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install OneYoungMean/KimodoUnityBridge kimodo-unity-bridge --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
Claude Code skills documentation · loads skills from .claude/skills/
Install the "kimodo-unity-bridge" agent skill from https://github.com/OneYoungMean/KimodoUnityBridge/tree/main into .claude/skills/kimodo-unity-bridge/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kimodo-unity-bridge", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add OneYoungMean/KimodoUnityBridge --skill kimodo-unity-bridge -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install OneYoungMean/KimodoUnityBridge kimodo-unity-bridge --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "kimodo-unity-bridge" agent skill from https://github.com/OneYoungMean/KimodoUnityBridge/tree/main into .agents/skills/kimodo-unity-bridge/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kimodo-unity-bridge", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add OneYoungMean/KimodoUnityBridge --skill kimodo-unity-bridge -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install OneYoungMean/KimodoUnityBridge kimodo-unity-bridge --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "kimodo-unity-bridge" agent skill from https://github.com/OneYoungMean/KimodoUnityBridge/tree/main into .cursor/skills/kimodo-unity-bridge/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kimodo-unity-bridge", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add OneYoungMean/KimodoUnityBridge --skill kimodo-unity-bridge -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install OneYoungMean/KimodoUnityBridge kimodo-unity-bridge --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "kimodo-unity-bridge" agent skill from https://github.com/OneYoungMean/KimodoUnityBridge/tree/main into .gemini/skills/kimodo-unity-bridge/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kimodo-unity-bridge", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install OneYoungMean/KimodoUnityBridge kimodo-unity-bridgeInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add OneYoungMean/KimodoUnityBridge --skill kimodo-unity-bridge -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "kimodo-unity-bridge" agent skill from https://github.com/OneYoungMean/KimodoUnityBridge/tree/main into .github/skills/kimodo-unity-bridge/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kimodo-unity-bridge", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add OneYoungMean/KimodoUnityBridge --skill kimodo-unity-bridge -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install OneYoungMean/KimodoUnityBridge kimodo-unity-bridge --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "kimodo-unity-bridge" agent skill from https://github.com/OneYoungMean/KimodoUnityBridge/tree/main into .opencode/skills/kimodo-unity-bridge/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kimodo-unity-bridge", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
kimodo-unity-bridgeInstall KimodoUnityBridge and route Unity animation work through its cooperating capability tools.
Kimodo Unity Bridge is an agent skill from OneYoungMean/KimodoUnityBridge. Install KimodoUnityBridge and route Unity animation work through its cooperating capability tools.
Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 824 other files (for example `.github/workflows/package-runtime.yml`, `.github/workflows/release-runtime.yml` and `.github/workflows/sync-to-fulldemo.yml`).
It sits in Game Development. It works with NVIDIA AI Platform and C#. The repository describes itself as: Free Local Unity AI Motion Generate Tool.Based By Nvlab Kimodo. The licence is Apache-2.0.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit a159d03. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships script files (PowerShell and C#, from the files we listed), which the agent can run.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Kimodo Unity Bridge loads about 1.4k tokens when it runs. Until then it costs about 30 tokens; SKILL.md has 250 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from OneYoungMean/KimodoUnityBridge at commit a159d03, republished under its Apache-2.0 licence (© OneYoungMean). 250 words, ~1,433 tokens.
.claude/skills/kimodo-unity-bridge/SKILL.md (or your agent's skills folder). This skill also uses 820 other files; get the full folder from GitHub.根 Skill 负责安装门槛、任务入口、命令调用方式、工具编排和统一结果;公共规则见 tools/common.md,具体命令参数以实时 schema 为准。
本文件及同目录 tools/*.md 是已导入 com.unity.kimodo_unity_motion_tools package 的唯一权威 Skill 文档。使用项目入口时,必须先定位该 package 根目录,再按相对路径读取这里的文档;不得使用外部复制的旧工具文档。
CLI、exec_editor_script 和其他外部脚本只使用下面的公共 Editor 入口:
using KimodoUnityBridge.Command;
string schema = command_dispatcher.GetCommandDefinitionsJson();
string result = command_dispatcher.Invoke(commandName, argumentsJson);调用顺序固定为:
GetCommandDefinitionsJson(),或调用 kimodo_help 获取实时命令和 schema。kimodo_generate_animation、scene.context。command_dispatcher.Invoke(commandName, argumentsJson)。ok、status、error 和 request_id。下面这些名称不是 CLI 的命令入口,不要用它们做命令索引或通过反射调用:
command_context 的内部 Handler,例如 GenerateAnimationAsset;command_kimodo 的便利包装方法;KimodoBridgeService.GenerateAsync、KimodoBridgeCommand.ExecuteAsync;KimodoEditorGeneratePipeline.ExecuteAsync 及其他内部 Editor 管线方法。command_kimodo、Bridge service 和 Editor pipeline 可以供包内 C# 代码使用,但不替代命令目录,也不保证覆盖全部协议命令。CLI 的稳定标识是 schema 中的命令名,不是 C# 方法名。
能力文档中的 kimodo_generate_animation(args)、scene.context(args) 等写法是协议命令的伪代码表示,不是可直接索引的 C# 方法。若当前环境没有原生能力工具,必须通过 exec_editor_script 创建 C# 脚本,并在脚本中调用 command_dispatcher.Invoke。
# Shared states / 公共状态
#define YES 1
#define NO 0
#define UNKNOWN -1
#define NOT_APPLICABLE -2
WORKFLOW_READY = UNKNOWNPACKAGE_IMPORTED = project_contains_package()
UNITY_READY = unity_import_and_compile_completed()
FIRST_USE = project_runtime_has_never_been_initialized()
UPGRADE = package_version_changed()
RECOVERY = runtime_diagnostics_report_missing_or_broken_components()
if PACKAGE_IMPORTED != YES:
add_package_to_target_unity_project()
wait_until(UNITY_READY == YES)
if FIRST_USE == YES or UPGRADE == YES or RECOVERY == YES:
install = kimodo_install_server({})
install_request_id = install.request_id
poll kimodo_get_generation({request_id: install_request_id})
until status in {"done", "error"}
ASSERT status == "done"
# 普通编译、导入或 Editor 重启不重复安装。
WORKFLOW_READY = (
PACKAGE_IMPORTED == YES
and UNITY_READY == YES
and required_project_components_available() == YES
)
ASSERT WORKFLOW_READY == YES before animation work工具按能力协作,不按单个命令拆分:
| Tool | 责任 | 入口文档 |
|---|---|---|
| common | 场景上下文、证据、状态和报告公共规则 | tools/common.md |
| scene-context | 记录场景解析与证据边界 | tools/scene-context.md |
| generation | 生成、轮询、取消,以及 Retarget 派生结果 | tools/generation.md |
| recognition | 根据明确语义识别动作 | tools/recognition.md |
| comparison | 在相同证据条件下比较两个候选 | tools/comparison.md |
| pose | 创建、编辑和复用 External Pose | tools/pose.md |
| constraints | 点约束格式、Pose 使用规则、同帧冲突和效应器预检 | tools/constraints.md |
命令目录只在调用边界使用;不要把完整参数结构复制到工具文档中。能力工具负责流程和证据,Command/help.json 与实时 kimodo_help 负责命令名、参数和返回结构。
function run_kimodo_task(request):
intent = classify_intent(request)
ensure_installation_gate()
if request.has_animation_reference():
analysis = run_analysis_tool(request)
pose_set = run_pose_loop(analysis, request)
elif request.has_pose_or_keyframe_reference():
pose_set = run_pose_loop(request, request)
else:
pose_set = EMPTY_CONFIRMED_POSE_SET
best = NONE
no_improvement = 0
do:
generated = run_generation_tool(request, pose_set)
analysis = run_analysis_and_evaluation(generated, request)
if best == NONE:
best = generated
no_improvement += 1
else:
comparison = run_compare_tool(generated, best, request)
if comparison.improves_best == YES:
best = generated
no_improvement = 0
else:
no_improvement += 1
if no_improvement > request.max_no_improvement:
return unified_report(best, analysis)
request, pose_set = plan_next_iteration(request, pose_set, analysis)
while trueAnalysis evidence never enters generation directly. It must pass through the
Pose loop and become an explicitly confirmed Pose before generation may use it.
The first generated candidate is only a baseline; Compare must run before final
output. The loop stops when consecutive non-improvement exceeds the configured
max_no_improvement.
路由至少覆盖 installation、scene context、generation、recognition、comparison、pose 和 retarget;未匹配到能力时才返回 unsupported 或 needs_clarification。
{track,index} 引用;生成结果的 path 是资产元数据,不是场景 Clip handle。Animator 所属角色为权威来源;不要从保存的 prefab 路径猜测替代场景对象。request_id,并通过 kimodo_get_generation 轮询。安装终态为 done 或 error;生成终态为 completed、failed 或 canceled。轮询必须有固定间隔和总超时;过期或未知请求按失败/未验证报告。result、output、criteria、evidence、unverified;工具可附加专属字段。pose 是否需要提供。需要 Unity 对象细节时,使用命令返回的路径、角色名、动画名或 {track,index} 引用;不读取内部上下文文件。
© OneYoungMean, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 820 other files in the repository root of OneYoungMean/KimodoUnityBridge.
Open the folder on GitHubat commit a159d03
Kimodo Unity Bridge next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Kimodo Unity Bridge this skillOneYoungMean/KimodoUnityBridge | 107 | — | ~1.4k | Automated safety check: Pass | Apache-2.0 | |
| Uloop Execute Dynamic CodeCyberAgentGameEntertainment/NovaShader | 1.6k | 1 repos | ~1.9k | Automated safety check: Pass | MIT | |
| Locus Unity BridgeMisaka-Mikoto-Tech/agent-skills | 278 | — | ~4k | Automated safety check: Pass | MIT | |
| Gameobject Component List AllIvanMurzak/Unity-MCP | 4.4k | — | ~846 | Automated safety check: Pass | Apache-2.0 | |
| Validate GsdkPlayFab/gsdk | 170 | — | ~645 | Automated safety check: Pass | Apache-2.0 | |
| Aibridge Development WorkflowFlameskyDexive/Legends-Of-Heroes | 928 | — | ~790 | Automated safety check: Pass | MIT |
CyberAgentGameEntertainment/NovaShader
Execute C with Unity APIs when existing uloop tools cannot inspect or edit enough.
Misaka-Mikoto-Tech/agent-skills
A skill your agent uses when an agent needs to inspect or control a real Unity Editor through Locus, especially when Unity MCP is unavailable, named-pipe discovery is needed, C must be executed, or…
IvanMurzak/Unity-MCP
List the fully-qualified C type names of every concrete UnityEngine.Component subclass available in the project.
PlayFab/gsdk
Validates PlayFab Game Server SDK (GSDK) integrations in game server projects.
FlameskyDexive/Legends-Of-Heroes
AIBridge/Unity 项目的标准开发工作流。Use when creating, modifying, fixing, refactoring, or validating C code, Unity assets, prefabs, editor tools, package structure, tests, AGENTS.md, or local Skills.
TomLeeLive/openclaw-unity-plugin
Control Unity Editor via OpenClaw Unity Plugin. An agent skill from TomLeeLive/openclaw-unity-plugin.
Works with
Categories
Install KimodoUnityBridge and route Unity animation work through its cooperating capability tools. Kimodo Unity Bridge is an agent skill from OneYoungMean/KimodoUnityBridge. Install KimodoUnityBridge and route Unity animation work through its cooperating capability tools.
Kimodo Unity Bridge fits situations like: game Development work in your project.
Run `npx skills add OneYoungMean/KimodoUnityBridge --skill kimodo-unity-bridge -a claude-code`. Or copy the skill folder (the OneYoungMean/KimodoUnityBridge repository) into .claude/skills/kimodo-unity-bridge in your project. Claude Code loads it when a task matches its description.
Run `npx skills add OneYoungMean/KimodoUnityBridge --skill kimodo-unity-bridge -a codex`. Or copy the skill folder (the OneYoungMean/KimodoUnityBridge repository) into .agents/skills/kimodo-unity-bridge in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add OneYoungMean/KimodoUnityBridge --skill kimodo-unity-bridge -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/kimodo-unity-bridge, .gemini/skills/kimodo-unity-bridge, .github/skills/kimodo-unity-bridge and .opencode/skills/kimodo-unity-bridge in your project.
Going by SKILL.md and its folder, Kimodo Unity Bridge needs PowerShell and C# for the scripts in its folder. Our summary lists: PowerShell.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Kimodo Unity Bridge is published under the Apache-2.0 licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.4k tokens (SKILL.md is roughly 5.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Kimodo Unity Bridge: Uloop Execute Dynamic Code (CyberAgentGameEntertainment/NovaShader, 1.6k stars), Locus Unity Bridge (Misaka-Mikoto-Tech/agent-skills, 278 stars), Gameobject Component List All (IvanMurzak/Unity-MCP, 4.4k stars) and Validate Gsdk (PlayFab/gsdk, 170 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
OneYoungMean (a GitHub user) maintains it in OneYoungMean/KimodoUnityBridge, which has 107 GitHub stars. The repository was last updated on October 11, 2026.
Source: OneYoungMean/KimodoUnityBridge on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.