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.