Validate UE5 Python scripts for correctness, check for deprecated APIs, and verify parameter constraints.
View on GitHubchengdagong/ue5-dev-tools
ue5-dev-tools
ue5-dev-tools/skills/ue5-api-expert/SKILL.md
January 21, 2026
Select agents to install to:
npx add-skill https://github.com/chengdagong/ue5-dev-tools/blob/main/ue5-dev-tools/skills/ue5-api-expert/SKILL.md -a claude-code --skill ue5-api-expertInstallation paths:
.claude/skills/ue5-api-expert/# UE5 API Expert Query class or function definitions from UE5 unreal.py stub files. ## Usage ```bash # Fuzzy search (default) - searches names AND signatures python scripts/api-search.py actor python scripts/api-search.py inputmapping # Chained fuzzy search - all terms must match python scripts/api-search.py actor render python scripts/api-search.py inputmapping context # Query a class definition python scripts/api-search.py unreal.InputMappingContext # Query a specific member python scripts/api-search.py unreal.Actor.on_destroyed python scripts/api-search.py unreal.GameplayTag.import_text # Wildcard member search python scripts/api-search.py unreal.Actor.*location* # Query a module-level function python scripts/api-search.py unreal.log # Multiple queries with pipe python scripts/api-search.py unreal.Actor|Pawn|log # Fuzzy search with filters python scripts/api-search.py -c actor # classes only python scripts/api-search.py -m location # methods only python scripts/api-search.py -e collision # enum values only # Specify stub file explicitly python scripts/api-search.py --input /path/to/unreal.py unreal.Actor ``` ## Arguments | Argument | Short | Required | Description | |----------|-------|----------|-------------| | `query` | | Yes | Search term(s); multiple terms filter progressively | | `--input` | `-i` | No | Path to unreal.py stub file. Auto-detects from `$CLAUDE_PROJECT_DIR/Intermediate/PythonStub/unreal.py` if not provided | | `--class-only` | `-c` | No | Fuzzy search: only show matching classes | | `--method-only` | `-m` | No | Fuzzy search: only show matching methods/functions | | `--enum-only` | `-e` | No | Fuzzy search: only show matching enum values | ## Output - **Fuzzy search**: Results grouped by type (Classes, Methods, Properties, Enum Values) with class inheritance shown - **Exact class query**: Returns class signature summary with all members - **Exact member query**: Returns full definition of the specific member