Skip to content

Agent Skills Vrc Udon

Skills, rules, and validation hooks that teach AI coding agents to generate correct UdonSharp code

Install: npx skills add niaka3dayo/agent-skills-vrc-udon

Works with Claude Code, Codex, Gemini CLI · 334 GitHub stars

Install

$npx skills add niaka3dayo/agent-skills-vrc-udon

Install command taken from the project's README or registry entry. Always review code before running it.

English | 日本語 | 简体中文 | 繁體中文 | 한국어

Agent Skills for VRChat UdonSharp

Skills, rules, and validation hooks that teach AI coding agents to generate correct UdonSharp code

About • Install • Structure • Skills • Rules • Hooks • Contributing • Disclaimer


About

VRChat world development with UdonSharp (C# → Udon Assembly) has strict compile constraints that differ significantly from standard C#. In Udon runtime code, features like List<T>, async/await, try/catch, LINQ, and lambdas cause compile errors. Editor-evaluated field initializers are a separate C# context and may use some of these features to generate a final field value that Udon supports.

This repository provides AI coding agents with the knowledge to generate correct UdonSharp code from the start.

Problem Solution
AI generates Udon-incompatible List<T>, async/await, etc. in runtime code Rules + hooks auto-detect and warn
Sync variable bloat Decision tree + data budget
Incorrect networking patterns Pattern library + anti-patterns
SDK version feature differences Version table with feature mapping
Late Joiner state inconsistency Sync pattern selection framework

This is NOT:

  • A VRChat SDK or UdonSharp distribution
  • A Unity project (no executable code)
  • A replacement for official VRChat documentation
  • A guarantee of all AI behaviors

Issues: Bug reports and knowledge requests are welcome via GitHub Issues. PRs: Pull Requests are not accepted. See CONTRIBUTING.md for details.


Install

Migrating from fork/clone? — Since v1.0.0, this project is distributed as an npm package. You no longer need to fork or clone the repository. Simply run one of the install commands below inside your VRChat Unity project. If you previously cloned this repo, you can safely delete the cloned directory and switch to the npm-based install.

Method 1: skills CLI (recommended)

npx skills add niaka3dayo/agent-skills-vrc-udon

This uses the skills.sh ecosystem to install skills into your project.

Method 2: Claude Code plugin

claude plugin add niaka3dayo/agent-skills-vrc-udon

Method 3: git clone

git clone https://github.com/niaka3dayo/agent-skills-vrc-udon.git

Installing a specific version

All published versions remain permanently available on npm and as git tags — nothing is ever removed.

# npm (any published version, v1.0.0 and later)
npm install agent-skills-vrc-udon@2.3.0

# git tag
git clone --branch v2.3.0 https://github.com/niaka3dayo/agent-skills-vrc-udon.git

Structure

Similar plugs

Orca is the ADE for working with a fleet of parallel agents. Run any coding agent with your own subscription. Available on desktop, mobile and remote runtime.

PluginDev tools+1,072 this week

CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies

Documented system prompts from Anthropic - Claude Fable 5.1, Opus 5.5, Claude Design, Claude Code. OpenAI - ChatGPT GPT-6-Astra, Codex. Google - Gemini 3.8 Flash, 3.1 Pro…

Wrap Antigravity, ChatGPT Codex, Claude Code, Grok Build, Muse Code, Devin as an OpenAI/Gemini/Claude/Codex compatible API service, allowing you to enjoy the free Gemini…

Explore related