← Back to Plugins
Tools

Unity Skill

TomLeeLive By TomLeeLive ⭐ 7 stars 👁 36 views ▲ 0 votes

Companion OpenClaw skill for the Unity plugin โ€” teaches AI agents the tool surface and editor workflows so they can drive Unity remotely.

GitHub

Configuration Example

---
name: unity-plugin
disableModelInvocation: false  # AI ์ž๋™ ํ˜ธ์ถœ ํ—ˆ์šฉ
---

README

# ๐Ÿฆž OpenClaw Unity Skill

> **TL;DR:** Vibe-code your game development remotely from anywhere! ๐ŸŒ
> 
> **ํ•œ์ค„์š”์•ฝ:** ์ด์ œ ์ง‘๋ฐ–์—์„œ๋„ ์›๊ฒฉ์œผ๋กœ ๋ฐ”์ด๋ธŒ์ฝ”๋”ฉ์œผ๋กœ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค! ๐ŸŽฎ

Companion skill for the [OpenClaw Unity Plugin](https://github.com/TomLeeLive/openclaw-unity-plugin). Provides AI workflow patterns and gateway extension for Unity Editor control.

## โš ๏ธ Disclaimer

This software is in **beta**. Use at your own risk.

- Always backup your project before using
- Test in a separate project first
- The authors are not responsible for any data loss or project corruption

See [LICENSE](LICENSE.md) for full terms.

## Installation

```bash
# Clone to OpenClaw workspace
git clone https://github.com/TomLeeLive/openclaw-unity-skill.git ~/.openclaw/workspace/skills/unity-plugin

# Install gateway extension
cd ~/.openclaw/workspace/skills/unity-plugin
./scripts/install-extension.sh

# Restart gateway
openclaw gateway restart
```

## What's Included

```
unity-plugin/
โ”œโ”€โ”€ SKILL.md           # AI workflow guide (~82 tools)
โ”œโ”€โ”€ extension/         # Gateway extension (for OpenClaw channels)
โ”‚   โ”œโ”€โ”€ index.ts
โ”‚   โ”œโ”€โ”€ openclaw.plugin.json
โ”‚   โ””โ”€โ”€ package.json
โ”œโ”€โ”€ scripts/
โ”‚   โ””โ”€โ”€ install-extension.sh
โ””โ”€โ”€ references/
    โ””โ”€โ”€ tools.md       # Detailed tool documentation
```

## Connection Modes

| Mode | Use Case | Setup |
|------|----------|-------|
| **Gateway** | Telegram, Discord, OpenClaw channels | Extension install + Gateway restart |
| **MCP Bridge** | Claude Code, Cursor, local AI | Unity: Window โ†’ OpenClaw Plugin โ†’ MCP Bridge โ†’ Start |

### MCP Setup (for Claude Code)

```bash
# Add to Claude Code
claude mcp add unity -- node /path/to/unity-plugin/MCP~/index.js

# Verify connection
curl http://127.0.0.1:27182/status
```

## Components

| Component | Purpose | Location |
|-----------|---------|----------|
| **Gateway Extension** | Enables `unity_execute` tool | `~/.openclaw/extensions/unity/` |
| **Skill** | AI workflow patterns | `~/.openclaw/workspace/skills/unity-plugin/` |
| **Unity Package** | Unity Editor plugin + MCP Bridge | [openclaw-unity-plugin](https://github.com/TomLeeLive/openclaw-unity-plugin) |
| **MCP Server** | Local stdio server for Claude Code | Plugin's `MCP~/index.js` |

## Quick Verify

```bash
# Check extension loaded
openclaw unity status

# Check skill available
ls ~/.openclaw/workspace/skills/unity-plugin/SKILL.md
```

## ๐Ÿ” Security: disableModelInvocation Setting

์ด ์Šคํ‚ฌ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ `disableModelInvocation: true`๋กœ ์„ค์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

| Setting | AI Auto-Invoke | User Explicit Request |
|---------|---------------|----------------------|
| `false` | โœ… Allowed | โœ… Allowed |
| `true` (๊ธฐ๋ณธ๊ฐ’) | โŒ Blocked | โœ… Allowed |

### `disableModelInvocation: true` (๊ธฐ๋ณธ๊ฐ’)

**์žฅ์ :**
- ์‚ฌ์šฉ์ž๊ฐ€ ๋ช…์‹œ์ ์œผ๋กœ ์š”์ฒญํ•œ ์ž‘์—…๋งŒ ์‹คํ–‰
- ์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ๋™์ž‘ - AI๊ฐ€ ์ž„์˜๋กœ ๋„๊ตฌ ํ˜ธ์ถœ ์•ˆํ•จ
- ๋ฏผ๊ฐํ•œ ํ™˜๊ฒฝ์—์„œ ์•ˆ์ „
- ํ† ํฐ ์‚ฌ์šฉ๋Ÿ‰ ์ ˆ์•ฝ

**๋‹จ์ :**
- ๋งค๋ฒˆ ๋„๊ตฌ ์‚ฌ์šฉ์„ ๋ช…์‹œ์ ์œผ๋กœ ์š”์ฒญํ•ด์•ผ ํ•จ
- ์›Œํฌํ”Œ๋กœ์šฐ๊ฐ€ ๋œ ์ž์—ฐ์Šค๋Ÿฌ์›€
- AI์˜ ์ž์œจ์  ๋ณด์กฐ ๊ธฐ๋Šฅ ์ œํ•œ

**์ ํ•ฉํ•œ ๊ฒฝ์šฐ:** ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ, ๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ, ์—„๊ฒฉํ•œ ์ œ์–ด ํ•„์š”์‹œ

---

### `disableModelInvocation: false`

**์žฅ์ :**
- AI๊ฐ€ ์ž์œจ์ ์œผ๋กœ ๋ณด์กฐ ์ž‘์—… ์ˆ˜ํ–‰ (hierarchy ๊ฒ€์‚ฌ, ์Šคํฌ๋ฆฐ์ƒท, ์ปดํฌ๋„ŒํŠธ ํ™•์ธ)
- ๋Œ€ํ™” ์ค‘ ๋งฅ๋ฝ์— ๋งž๊ฒŒ ์ž๋™์œผ๋กœ ํ•„์š”ํ•œ ๋„๊ตฌ ํ˜ธ์ถœ
- ๊ฐœ๋ฐœ ์›Œํฌํ”Œ๋กœ์šฐ๊ฐ€ ๋” ์ž์—ฐ์Šค๋Ÿฝ๊ณ  ๋น ๋ฆ„
- "์”ฌ ๊ตฌ์กฐ ๋ณด์—ฌ์ค˜" โ†’ AI๊ฐ€ ๋ฐ”๋กœ `debug.hierarchy` ์‹คํ–‰

**๋‹จ์ :**
- AI๊ฐ€ ์˜๋„์น˜ ์•Š์€ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ๊ฐ€๋Šฅ์„ฑ
- ํ† ํฐ ์‚ฌ์šฉ๋Ÿ‰ ์ฆ๊ฐ€ (์ž๋™ ๋„๊ตฌ ํ˜ธ์ถœ)
- ๋ฏผ๊ฐํ•œ ์ž‘์—…์—๋Š” ๋ถ€์ ํ•ฉ

**์ ํ•ฉํ•œ ๊ฒฝ์šฐ:** ๊ฐœ๋ฐœ/๋””๋ฒ„๊น…, ํ”„๋กœํ† ํƒ€์ดํ•‘, ํ•™์Šต ๋ชฉ์ 

---

### ์„ค์ • ๋ณ€๊ฒฝ ๋ฐฉ๋ฒ•

SKILL.md์˜ frontmatter์—์„œ ๋ณ€๊ฒฝ:

```yaml
---
name: unity-plugin
disableModelInvocation: false  # AI ์ž๋™ ํ˜ธ์ถœ ํ—ˆ์šฉ
---
```

## Requirements

- [OpenClaw](https://github.com/openclaw/openclaw) 2026.2.3+
- [OpenClaw Unity Plugin](https://github.com/TomLeeLive/openclaw-unity-plugin) in Unity

## License

MIT License - See [LICENSE](LICENSE.md)

## License

This project has been licensed under [Apache-2.0](LICENSE) since its initial release.
Copyright 2026 Tom Lee (TomLeeLive)
tools

Comments

Sign in to leave a comment

Loading comments...