Claude Code supports project skills: structured knowledge bundles that live underDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/davidbuenov/dbv-mcp-server/llms.txt
Use this file to discover all available pages before exploring further.
.claude/skills/<skill-name>/SKILL.md in a repository. When you open a project in Claude Code, it autodiscovers every skill in that directory and loads its rules and tool descriptions into the session context automatically — no configuration files, no MCP server, no open ports.
Zero-setup: clone and open
Thedbv-mcp-server repository ships with the skill already in place:
- Clone the repository:
- Open the cloned directory with Claude Code.
- The
dbv-unreal-python-apiskill is immediately active — no further steps needed.
How Claude Code runs the skill
Instead of spawning an MCP server process, Claude Code runs the skill’ssearch_engine.py CLI directly via bash/code execution whenever it needs to look something up. The knowledge base is read straight from local disk:
Why the skill can’t be used in Claude Desktop or claude.ai
You might wonder why the same skill can’t simply be uploaded to Claude Desktop’s Skills UI or to claude.ai. There are two hard blockers:| Constraint | Detail |
|---|---|
| Size limit | The skill bundle (scripts/ + knowledge/) weighs ~118 MB across ~17,000 files. The Claude Skills UI requires a .zip of less than 30 MB uncompressed — roughly 4× smaller than what’s needed. |
| Sandbox isolation | Skills uploaded to claude.ai run in a sandboxed environment without access to the local filesystem. Even if the size limit were relaxed, the search engine would have no knowledge base to read — the 17,000 reference files would not be present inside the sandbox. |
mcp_server.py) instead. The server runs locally as a persistent process and reads the knowledge base from your disk, bypassing both constraints entirely.
Best practice: add a CLAUDE.md in your Unreal project repo
The skill’s automatic rules apply when Claude Code is opened in thedbv-mcp-server directory. If you work primarily in a separate Unreal project repository, create a CLAUDE.md at its root to carry the same enforcement rules into that context:
Skill tools at a glance
Thedbv-unreal-python-api skill exposes two complementary tools that Claude Code uses in a two-step workflow:
| Tool | Purpose | Use it… |
|---|---|---|
dbv_unreal_dev_guide | Conceptual search — development recipes, workflows, and guides (PCG, Materials, Blueprints, Gameplay, Animation, UI, Node References…) | First — to understand the logical flow before writing any code |
dbv_python_unreal_api | Syntactic search — exact class signatures, method names, and parameter types from the official Unreal Python 5.8 API (~11,600 classes) | After — to verify exact syntax before calling RunPython |