An agent-ready bundle of the Unreal Engine Python API reference. Drop it into Claude Code (or any compatible skill loader) for offline lookup of unreal.* classes, methods, and properties — useful when writing editor scripts, asset automation, or in-engine Python tools.
Most pages target UE 4.27 — that's the version Epic publishes the bulk of the Python API reference under at dev.epicgames.com/documentation/en-us/unreal-engine/python-api/. A handful of 5.1 / 5.3 pages are mixed in where Epic added version-specific entries.
This skill is the Python-API counterpart to the broader UE docs skill at claude-skill-unreal-engine-full.
| Total size | ~1.7 MB curated (references/) |
| Pages | 370 cleaned class/struct/enum pages + module-level unreal.md |
| Index | references/index.md — classes grouped by C++ source module (59 modules) |
| Skill manifest | SKILL.md |
Pages live in references/<ClassName>.md. Filenames mirror class names exactly, so ls references/ | grep -i staticmesh is the fastest lookup.
This is small (~1.7 MB), so either install style works fine.
git clone https://github.com/gcampton/claude-skill-unreal-engine-python-api
cd claude-skill-unreal-engine-python-apiln -s "$(pwd)" ~/.claude/skills/unreal-python-apimkdir -p .claude/skills
ln -s /absolute/path/to/claude-skill-unreal-engine-python-api .claude/skills/unreal-python-apicp -r claude-skill-unreal-engine-python-api ~/.claude/skills/# Find a class
ls references/ | grep -i "staticmeshcomponent"
# Find by symbol across all pages
grep -rli "set_static_mesh" references/ | head
# Browse one module
awk '/^## Engine$/{f=1; next} /^## /{f=0} f' references/index.md | head -40
# Open a page
# → Read references/StaticMeshComponent.mdSee SKILL.md for the full lookup recipes the agent uses.
The 370 pages span 59 C++ source modules. Largest groups:
Full list in references/index.md.
If you re-scrape the Epic Python API docs (e.g. when UE 5.x adds more Python coverage), scripts/curate.py rebuilds references/ from _raw_pages/. The script:
- Strips top/bottom navigation boilerplate
- Removes permalink anchors and link URLs (filenames already match class names)
- Unescapes markdown bracket/underscore escapes so identifiers grep cleanly
- Groups output by
**Module**:field for the index
Welcome — especially:
- A refresh against the latest UE Python API publication
- Better categorisation of the 37 "Uncategorized" pages (mostly native container types)
- Re-grouping classes by functional area (rendering, anim, AI…) on top of the current module-based grouping
- claude-skill-unreal-engine-full — full UE 5.7 documentation skill (4,400+ pages, curated index, 24 categories)
