Claude Code plugin for FiveM development - QBox, QBCore, ESX frameworks with dynamic documentation fetching
npm install claude-fivem-devbash
npm install -g claude-fivem-dev
`
$3
`bash
git clone https://github.com/melihbozkurt10/fivem-dev-plugin.git ~/.claude/skills/fivem-dev
`
$3
1. Download .cursorrules or FIVEM_CURSOR_RULES.md from this repo
2. Copy to your FiveM project root as .cursorrules
`bash
Or use curl
curl -o .cursorrules https://raw.githubusercontent.com/melihbozkurt10/fivem-dev-plugin/main/.cursorrules
`
$3
1. Download/clone this repository
2. Copy to ~/.claude/skills/fivem-dev/
3. Restart your AI assistant
Usage
$3
The skill activates automatically when you ask FiveM-related questions:
- "How do I use GetPlayerPed?"
- "QBCore'da player money nasıl alınır?"
- "Create a vehicle spawn script"
- "What's the prop name for laptop?"
$3
Use the /fivem-dev command for direct queries:
`
/fivem-dev How to create a callback in QBCore?
/fivem-dev ox_lib progress bar example
/fivem-dev ESX xPlayer methods
`
Documentation Sources
| Source | URL | Usage |
|--------|-----|-------|
| FiveM Natives | https://docs.fivem.net/natives/ | Native functions |
| QBox | https://docs.qbox.re/ | QBox framework |
| QBCore | https://docs.qbcore.org/ | QBCore framework |
| ESX | https://docs.esx-framework.org/ | ESX framework |
| ox_lib | https://overextended.dev/ox_lib | Utility library |
| PlebMasters | https://forge.plebmasters.de/ | GTA V assets |
Skill Files
| File | Description |
|------|-------------|
| SKILL.md | Main orchestrator with decision tree |
| frameworks/ | QBox, QBCore, ESX references |
| scripting/ | Lua patterns, NUI guide, client-server architecture |
| resources/ | fxmanifest.lua, ox_lib guide |
| assets/` | Asset discovery guide |