# fivem-dev

An orchestrator for FiveM resources on QBox, QBCore and ESX that fetches natives, framework APIs and asset models instead of guessing them.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 483 installs · ★ 10
- Author: melihbozkurt10
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/melihbozkurt10/fivem-dev-plugin/tree/HEAD/SKILL.md
- Updated: 2026-03-03
- HTML: https://affpapa.org/en/nevibecode/skills/fivem-dev

## What it does

The skill targets the usual FiveM failure mode: a native or framework call gets invented, and the resource breaks on the server. The agent is told never to guess function names or parameters. When something is unclear it pulls the docs with `WebFetch`, and if a function does not exist it says so and suggests an alternative.

A content map keeps the agent from loading everything at once. It reads only what the request needs: framework detection, a separate file per framework (QBox, QBCore, ESX), Lua patterns, a NUI guide for HTML/CSS/JS, client-server architecture, thread management, an `fxmanifest.lua` reference and an `ox_lib` guide. For GTA V props, vehicles and peds it points you to PlebMasters Forge. Tool access is limited to read, write, edit, glob, grep, `Bash` and `WebFetch`.

Network access matters here. Without `WebFetch` the agent cannot verify a native or an export, so you end up checking everything by hand. Worth knowing before you rely on it in an offline setup.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add melihbozkurt10/fivem-dev-plugin --skill fivem-dev -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/fivem-dev/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/fivem-dev/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add melihbozkurt10/fivem-dev-plugin --skill fivem-dev -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/fivem-dev/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add melihbozkurt10/fivem-dev-plugin --skill fivem-dev -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/fivem-dev/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install melihbozkurt10/fivem-dev-plugin fivem-dev
```

2. **Manually: put the files in place**
- File: `.github/skills/fivem-dev/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add melihbozkurt10/fivem-dev-plugin --skill fivem-dev -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/melihbozkurt10/fivem-dev-plugin
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/fivem-dev/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add melihbozkurt10/fivem-dev-plugin --skill fivem-dev -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/melihbozkurt10/fivem-dev-plugin/tree/HEAD/SKILL.md

## When to use it
- confirm a native's exact name and parameter order
- find the right QBox, QBCore or ESX export or event
- build a NUI menu in HTML and JS for a resource
- split logic between client and server without wasting ticks
- look up a prop or vehicle model name for spawning

## Example prompts
- Verify the native for giving a weapon to a ped and show its parameters
- How do I get player data server-side in QBCore?
- Build a NUI menu with ox_lib and a progress bar

## Similar
- [fivem-security](https://affpapa.org/en/nevibecode/skills/fivem-security.md) — skill · 491 installs
- [fivem-basics](https://affpapa.org/en/nevibecode/skills/fivem-basics.md) — skill · 435 installs
- [roblox-characters](https://affpapa.org/en/nevibecode/skills/roblox-characters.md) — skill · 3600 installs
- [roblox-animation-vfx](https://affpapa.org/en/nevibecode/skills/roblox-animation-vfx.md) — skill · 2300 installs
- [roblox-monetization](https://affpapa.org/en/nevibecode/skills/sentinelcore-roblox-monetization.md) — skill · 560 installs
- [msw-scripting](https://affpapa.org/en/nevibecode/skills/msw-scripting.md) — skill · 9900 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
