Skip to content
Back to skills

Game Npc Ai Integration

ASecurity

Use when integrating LLMs into game NPCs with persistent memory, personality, world state sync, and multi-player coordination. Triggers on \"game-npc-ai-integration\", \"NPC com IA\", \"game NPC LLM\", \"personagem nao-jogador\".

  • 2 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 19, 2026
ai-agentspython

Security analysis

A100/100

Pro scans all 15 files and shows the line behind each finding

Scanned September 19, 2026

npx -y skills add majinmagros/magros.ai-skills --skill game-npc-ai-integration --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Game Npc Ai Integration?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Game Npc Ai Integration
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majinmagros-game-npc-ai-integration/badge)](https://www.skillsdirectory.com/skills/majinmagros-game-npc-ai-integration)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: game-npc-ai-integration
description: "Use when integrating LLMs into game NPCs with persistent memory, personality, world state sync, and multi-player coordination. Triggers on \"game-npc-ai-integration\", \"NPC com IA\", \"game NPC LLM\", \"personagem nao-jogador\"."
metadata:
  origin: ECC
---

# Game NPC AI Integration

LLM-driven NPCs: memory, personality, world-state sync, multi-player coordination. Detalhes em `references/`.

## When to Activate

- Building autonomous NPCs with dialogue or decision-making
- Adding persistent memory (episodic, semantic, working) to NPCs
- Defining personalities, quirks, speech patterns, relationships
- Syncing position, inventory, quests, factions with the game engine
- Coordinating NPC parties: chat, shared knowledge, combat tactics
- Targeting Mineflayer, FiveM/RageMP, or Unity/Unreal adapters

## Core Principles

1. **Engine is source of truth** — NPC syncs TO it, validates speech against it
2. **Prune memory** — forgetting curves; never grow unbounded
3. **Latency budget <200ms** — cache greetings and common responses
4. **Cheap model routine, strong model complex** — route via `cost-aware-llm-pipeline`
5. **No hallucinated objects** — validate items/locations before sending

## Example

```python
bot = MineflayerNPC(username="Trader",
    personality=PersonalityProfile.from_preset("villager_merchant"),
    memory=MemoryManager())
bot.connect("localhost", 25565)
```

## References

- `references/architecture.md` — NPC AI core diagram + foundation setup
- `references/memory-personality.md` — memory tiers, traits, quirks, relationships
- `references/world-multiplayer.md` — position/inventory/quest sync, party, combat
- `references/adapters.md` — LLM routing, scripts, patterns, configs, practices

## Checklist

- [ ] Memory persists across sessions; pruning configured
- [ ] Traits visibly affect dialogue; presets load correctly
- [ ] World drift <1s; disconnect/reconnect handled
- [ ] Party coordination works with 2+ players
- [ ] LLM costs budgeted; zero hallucinated game objects

Files in this skill

  • SKILL.md2 KB
  • references/adapters.md4.2 KB
  • references/architecture.md3.6 KB
  • references/combat_tactics.json8.8 KB
  • references/memory-personality.md1.2 KB
  • references/memory_config.yaml2.1 KB
  • references/personality_presets.json9 KB
  • references/world-multiplayer.md1.1 KB
  • references/world_sync_config.yaml2.7 KB
  • scripts/fivem_adapter.py30.6 KB
  • scripts/mineflayer_adapter.py18.8 KB
  • scripts/multiplayer_coord.py20.6 KB
  • scripts/npc_memory.py18.2 KB
  • scripts/personality_engine.py20.8 KB
  • scripts/world_state_sync.py23.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…