fivem
FiveM RP server engineering for QBCore, ESX, and QBox. Use for framework-level scripting, fxmanifest.lua/config.lua validation, resource debugging, dependency orchestration, MLO/streaming fixes, performance optimization (client/server), artifact/gamebuild compatibility, inventory/job/gang systems, and SSH key generation for SFTP.
Why use this skill?
Expert FiveM development for QBCore, ESX, and QBox. Master framework-level scripting, MLO optimization, performance tuning, and secure server architecture.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/dktrn9ne/fivem-devWhat This Skill Does
The FiveM RP Server Engineering skill provides deep-level technical support and development capabilities for FiveM multiplayer environments. It serves as an expert consultant for managing complex server architectures, framework integration (QBCore, ESX, QBox), and resource lifecycle management. This skill bridges the gap between raw Lua scripting and high-performance server stability, offering expertise in client-server event synchronization, database optimization with oxmysql, and the intricate technical requirements of MLO (Map Loader Object) streaming. It is designed for developers who need to architect scalable, exploit-resistant Roleplay servers, troubleshoot complex resource conflicts, or modernize legacy server codebases.
Installation
To integrate the FiveM development suite into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/dktrn9ne/fivem-dev
Ensure you have your environment configured with proper read/write permissions to your resource directories to allow the agent to analyze your existing server files.
Use Cases
- Framework Migration: Seamlessly transition your server from legacy ESX to the modular architecture of QBox or QBCore.
- Performance Tuning: Conduct deep analysis of server resmon data to identify high-ms scripts, thread leaks, and excessive database queries that cause micro-stutters.
- Exploit Mitigation: Validate client-side events against server-authoritative logic to prevent common money duplication, god-mode, or item spawning exploits.
- MLO Integration: Debug streaming issues, portal rendering, and collision errors for custom interiors within your game build.
- Configuration Hardening: Optimize server.cfg and fxmanifest.lua files to ensure optimal resource loading order and dependency management.
Example Prompts
- "Analyze my server.cfg and current resource list; identify any dependency conflicts and suggest an optimized load order to reduce server startup time."
- "I am seeing a duplicate item exploit in my QBCore inventory script. Review my inventory functions and suggest a server-side validation pattern to block this."
- "Convert this legacy ESX job script to use modern QBCore exports and add a check to ensure the player has the correct duty state before triggering the payment callback."
Tips & Limitations
- Safety First: Always back up your
resourcesfolder and database before letting the agent apply code refactoring or schema migrations. - Context is Key: When asking for debugging, provide specific snippets of the problematic log errors or the specific code blocks causing performance issues rather than entire repositories.
- Performance Awareness: Note that the agent prioritizes 'server-authoritative' logic; while this is safer, it may require adjustments to your client-side latency compensation settings if your player base has high ping.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-dktrn9ne-fivem-dev": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, code-execution
Related Skills
mux-video
Mux Video infrastructure skill for designing, ingesting, transcoding/packaging, playback ID policy, live streaming, clipping, and observability with Mux Data. Use when architecting or operating Mux-based video pipelines, live workflows, playback security, or diagnosing playback issues.
fivem
Fix, create, or validate FiveM server resources for QBCore/ESX (config.lua, fxmanifest.lua, items, housing/furniture, scripts, MLOs). Use when asked to debug resource errors, convert ESX↔QB, update fxmanifest versions, add items, or source scripts from GitHub. Also use for SSH key generation for SFTP access.