npc-skill

Model and orchestrate NPCs with identities, abilities, personalities and relationships for wuxia RPGs.

5|1|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/Wjiajie/wuxiaX --skill npc-skill
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: npc-skill
Source: https://github.com/Wjiajie/wuxiaX/tree/main/.agent/skills/npc-skill
Command: npx skills add https://github.com/Wjiajie/wuxiaX --skill npc-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a structured framework to manage and drive NPCs in a wuxia RPG, including their identities, martial arts, personalities, stances, and relationships with the protagonist. It ensures consistent behavior and dynamic interactions as the story unfolds.

Core Features & Use Cases

  • NPC Modeling: Define and evolve NPCs with identities, abilities, relationships, and dialogue consistency.
  • Relationship & Faction System: Track affection levels and loyalties to unlock branching narratives.
  • Beast Kings/Beast roster: Integrates with the Beast Kings roster for ally options and interwoven lore via references/beast_kings.md.
  • Use Case: A writer can spawn a cadre of NPCs who react authentically to player choices, enabling emergent storytelling.

Quick Start

Use the npc-skill to inspect and initialize the NPC roster from references/npc_list.md and start scripting NPC interactions.

Frequently Asked Questions about npc-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage NPCs and their relationships in a wuxia RPG?▼

To manage NPCs in a wuxia RPG, you can use a structured framework to model identities, martial arts, personalities, and loyalties, ensuring consistent dialogue and dynamic interactions as the story unfolds.

How does the NPC relationship system handle branching narratives?▼

The relationship system tracks affection levels and faction loyalties, allowing NPCs to react authentically to player choices and unlock branching storylines across different arcs.

Can I generate emergent storylines from character interactions?▼

Yes, you can spawn a cadre of NPCs who dynamically react to player choices, providing a structured template that enables consistent behavior and emergent storytelling.

What's the best way to define NPC identities and martial arts abilities?▼

The best way to define NPC identities and martial arts abilities is by initializing them from a reference roster, which provides templates to guide their evolution and alliances throughout the game.

Does this NPC modeling approach integrate with beast rosters?▼

Yes, the NPC modeling framework integrates with a Beast Kings roster via reference files, allowing you to add beast allies and interwoven lore into your wuxia game world.