Token导航 LogoToken导航TokenDH.com
研究检索执行命令github未标认证来源可访问许可证需确认审计提醒

fivem-dev五明开发公司

Agent Skill

fivem-dev 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

2,446

周安装

104

GitHub Stars

5

下载量

857
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:fivem-dev(五明开发公司)
来源仓库:https://github.com/melihbozkurt10/fivem-dev-plugin
仓库路径:skills/fivem-dev
安装命令:
npx skills add https://github.com/melihbozkurt10/fivem-dev-plugin --skill fivem-dev
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/melihbozkurt10/fivem-dev-plugin --skill fivem-dev

简介

fivem-dev 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。

  • 适用于游戏模组开发、FiveM 服务器配置或社区资源调研场景。
  • 返回插件文档、API 示例和社区讨论摘要。
  • 安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。
  • fivem-dev 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

FiveM Development

Dynamic documentation orchestrator for FiveM resource development. Supports QBox, QBCore, ESX frameworks with Lua and NUI (JS/TS).

Philosophy

  1. Fetch, don't memorize - Always get latest from authoritative sources
  2. Framework-agnostic thinking - Understand patterns, adapt to framework
  3. Performance-first - FiveM has strict tick budgets
  4. Security-aware - Server-side validation is non-negotiable

CRITICAL: No Hallucination Policy

NEVER invent or guess native functions, framework APIs, or parameters.

Rules:

  1. If unsure about a native → MUST fetch from https://docs.fivem.net/natives/
  2. If unsure about framework API → MUST fetch from official docs
  3. If function doesn't exist → Tell user honestly, suggest alternatives
  4. If parameters unknown → Fetch documentation, don't guess

Before writing any native or API call:

  • Is this a real FiveM native? → Verify at docs.fivem.net/natives
  • Is this the correct function name? → Check exact spelling
  • Are these the correct parameters? → Verify parameter order and types
  • Does this work on client/server/both? → Check availability

When you don't know:

"I'm not 100% certain about this native/API. Let me fetch the documentation..."
[Use WebFetch to get accurate info]

Verification Sources:

TypeSourceAction
Native functionshttps://docs.fivem.net/natives/WebFetch or tell user to check
QBox APIhttps://docs.qbox.re/WebFetch
QBCore APIhttps://docs.qbcore.org/WebFetch
ESX APIhttps://docs.esx-framework.org/WebFetch
ox_libhttps://overextended.dev/ox_libWebFetch
Props/Vehicleshttps://forge.plebmasters.de/Guide user to search

Example - WRONG:

-- DON'T: Inventing a native that might not exist
SetPlayerInvincible(playerId, true)  -- Is this real? What are the params?

Example - RIGHT:

-- DO: Use verified native with correct params
SetEntityInvincible(PlayerPedId(), true)  -- Verified at docs.fivem.net

Content Map

Read ONLY relevant files based on the request:

FileDescriptionWhen to Read
frameworks/framework-detection.mdDetect active frameworkStarting new task
frameworks/qbox.mdQBox exports, patternsQBox project
frameworks/qbcore.mdQBCore events, exportsQBCore project
frameworks/esx.mdESX xPlayer, eventsESX project
scripting/lua-patterns.mdLua idioms for FiveMWriting Lua
scripting/nui-guide.mdNUI HTML/CSS/JS patternsBuilding UI
scripting/client-server.mdArchitecture patternsNew resource
scripting/thread-management.mdPerformance patternsOptimization
resources/manifest.mdfxmanifest.lua referenceResource setup
resources/ox-lib-guide.mdox_lib utilitiesUsing ox_lib
assets/asset-discovery.mdFinding GTA V assetsProps, vehicles, peds

Dynamic Fetching - Decision Tree

Step 1: Classify the Request

If user asks about...Action
Native function (GetPlayerPed, CreateVehicle, etc.)FETCH from natives
Framework API (QBCore.Functions, ESX.GetPlayerData)FETCH from framework docs
ox_lib feature (lib.callback, lib.notify)FETCH from ox_lib docs
GTA V asset (prop, vehicle, ped model)GUIDE to PlebMasters
Resource structure, manifestREAD local files
Best practices, patternsREAD local files

Step 2: WebFetch URLs

Native Functions

Base URL: https://docs.fivem.net/natives/

WebFetch(
  url: "https://docs.fivem.net/natives/",
  prompt: "Find documentation for the native function '{FUNCTION_NAME}'.
           Include: parameters, return values, usage examples,
           client/server availability."
)

Native Categories:

CategoryContains
PLAYERGetPlayerPed, GetPlayerServerId, PlayerId
VEHICLECreateVehicle, SetVehicleMod, GetVehicleClass
PEDCreatePed, SetPedComponentVariation, IsPedInVehicle
ENTITYGetEntityCoords, SetEntityHeading, DeleteEntity
GRAPHICSDrawRect, DrawText3D, DrawMarker
UISetTextEntry, BeginTextCommandDisplayText
CAMCreateCam, SetCamActive, RenderScriptCams
AUDIOPlaySoundFrontend, PlayAmbientSpeech1
WEAPONGiveWeaponToPed, GetSelectedPedWeapon
CFXStatebags, server-specific natives

Framework Documentation

QBox:

WebFetch(
  url: "https://docs.qbox.re/",
  prompt: "Find documentation for QBox '{FEATURE}'.
           Include exports, events, and usage examples."
)

QBCore:

WebFetch(
  url: "https://docs.qbcore.org/qbcore-documentation/",
  prompt: "Find documentation for QBCore '{FEATURE}'.
           Include: function signature, parameters, examples."
)

ESX Legacy:

WebFetch(
  url: "https://docs.esx-framework.org/",
  prompt: "Find documentation for ESX '{FEATURE}'.
           Include: xPlayer methods, events, server/client functions."
)

ox_lib:

WebFetch(
  url: "https://overextended.dev/ox_lib",
  prompt: "Find documentation for ox_lib '{MODULE}'.
           Include: function signatures, options, examples."
)

Asset Discovery

PlebMasters Forge:

WebFetch(
  url: "https://forge.plebmasters.de/",
  prompt: "Search for GTA V {ASSET_TYPE} matching '{SEARCH_TERM}'.
           Return model names/hashes that can be used in FiveM."
)

Asset Types: objects, vehicles, peds, weapons, clothes, animations


Request Router - Pattern Matching

RULE 1: Native Detection

Triggers when:

  • Specific native name (PascalCase like GetPlayerPed, CreateVehicle)
  • "native function", "GTA native", "FiveM native"
  • Hash reference (0x...)

Action: Fetch from https://docs.fivem.net/natives/

RULE 2: Framework API Detection

Triggers when:

  • QBCore.Functions.*, QBCore.Player.*
  • exports.qbx_core:*, exports['qb-core']:*
  • ESX.Get*, xPlayer:*, ESX.RegisterServerCallback
  • exports.es_extended:*

Action: Detect framework → Fetch from appropriate docs

RULE 3: ox_lib Detection

Triggers when:

  • lib.* functions
  • exports.ox_lib:*
  • Modules: callback, notify, menu, context, progress, zones, target

Action: Fetch from https://overextended.dev/ox_lib

RULE 4: Asset Discovery

Triggers when:

  • "What's the model for...", "prop name for...", "vehicle spawn name"
  • Object placement, ped models, weapon models

Action: Guide to PlebMasters Forge + provide usage example

RULE 5: Local Knowledge

Triggers when:

  • fxmanifest.lua structure
  • Client/server patterns
  • Thread management
  • Project structure

Action: Read relevant local markdown file


Framework Auto-Detection

When starting a task, detect the active framework from project files:

Check fxmanifest.lua

-- QBox indicators
dependency 'qbx_core'
dependency 'ox_lib'

-- QBCore indicators
dependency 'qb-core'

-- ESX indicators
dependency 'es_extended'
dependency 'esx_core'

Check code imports

-- QBox
local QBX = exports.qbx_core:GetCoreObject()

-- QBCore
local QBCore = exports['qb-core']:GetCoreObject()

-- ESX
local ESX = exports.es_extended:getSharedObject()

Best Practices (Quick Reference)

Performance Rules

RuleWhy
Avoid Wait(0) in loopsBurns CPU, causes lag
Cache player pedlocal ped = cache.ped or PlayerPedId()
Use ox_lib targetBetter than distance checks
Statebags over eventsMore efficient state sync

Security Rules

RuleReason
Server-side validationClient can be tampered
Sanitize player inputPrevent injection
Use callbacksPrevent event exploitation
Rate limit operationsPrevent spam/abuse

Resource Structure

resource_name/
├── fxmanifest.lua
├── config.lua
├── client/
│   └── main.lua
├── server/
│   └── main.lua
├── shared/
│   └── config.lua
└── html/              # NUI
    ├── index.html
    ├── style.css
    └── script.js

Framework-Agnostic Pattern

local Framework = {}

if GetResourceState('qbx_core') ~= 'missing' then
    Framework.Core = exports.qbx_core:GetCoreObject()
    Framework.Type = 'qbox'
elseif GetResourceState('qb-core') ~= 'missing' then
    Framework.Core = exports['qb-core']:GetCoreObject()
    Framework.Type = 'qbcore'
elseif GetResourceState('es_extended') ~= 'missing' then
    Framework.Core = exports.es_extended:getSharedObject()
    Framework.Type = 'esx'
end

return Framework

Anti-Patterns

Don'tDo
while true do Wait(0)Use appropriate wait or events
Trust client dataAlways validate on server
Hardcode frameworkDetect dynamically
Fetch data every frameCache with refresh interval
Global variablesUse local, encapsulate

Related Skills

NeedSkill
NUI designfrontend-design
Database designdatabase-design
Security auditvulnerability-scanner
Performanceperformance-profiling

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

35.11%
按下载量换算301

Claude

30.5%
按下载量换算261

Cursor

17.88%
按下载量换算153

Gemini CLI

10.13%
按下载量换算87

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

执行命令

安装流程涉及命令执行,可能通过 npx skills add https://github.com/melihbozkurt10/fivem-dev-plugin --skill fivem-dev 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills