# Unity UI Toolkit Tmp

> Use for UI Toolkit (UXML/USS) and TextMeshPro: documents, fonts, TMP settings, and UI-related assets.

- Skill: `rachitkumarrastogi/unity-ui-toolkit-tmp` (Agent Skill)
- Install (CLI): `npx skillmds@latest add rachitkumarrastogi/unity-ui-toolkit-tmp`
- Raw SKILL.md: https://api.skillmd.com/api/skills/rachitkumarrastogi/unity-ui-toolkit-tmp/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: rachitkumarrastogi (https://skillmd.com/u/rachitkumarrastogi)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/rachitkumarrastogi/unity-ui-toolkit-tmp

---

# UI Toolkit & TextMeshPro

## Discovery

1. `list_ui_documents` — `.uxml` / `.uss`
2. `list_tmp_fonts` / `get_tmp_settings_path`
3. `list_legacy_font_assets` — migration leftovers
4. `find_scripts_by_content` — `UIDocument`, `TextMeshPro`
5. `get_input_actions_summary` — UI action maps if using Input System

## Checklist

- Prefer UI Toolkit for editor-like / runtime panels; TMP for rich text in world/canvas hybrids as needed.
- One TMP Settings asset; shared font assets to cut duplicates.
- Theme via USS variables; avoid one-off inline styles at scale.
- Remove legacy `.ttf` UI fonts once migrated.

## Related

- `unity-input-system-setup`, `list_prefabs_with_component`

