npc-forge

Generate five JPDB-verified NPC concepts and character cards for a game area.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/mrohrssen/Koto2 --skill npc-forge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: npc-forge
Source: https://github.com/mrohrssen/Koto2/tree/main/.claude/plugins/koto-forge/1.1.0/skills/npc-forge
Command: npx skills add https://github.com/mrohrssen/Koto2 --skill npc-forge

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates end-to-end NPC creation for Koto by turning a game area into five distinct, JPDB-verified NPC concepts and corresponding character cards. This enables rapid expansion of area content with consistent tone, depth, and integration points for dialogue and gameplay.

Core Features & Use Cases

  • Orchestrator workflow: area selection, concept naming, JPDB verification, and staging writes for NPCs and character cards.
  • Subagent collaboration: dedicated concept-naming and character-cards generators deliver depth, variety, and JPDB-backed accuracy.
  • Data integrity: ensures all base words are person nouns, validates unique NPC IDs, and outputs staging data ready for review before final saving.
  • Re-runnable with feedback: supports re-dispatching specific NPCs or entire batches while preserving approved work.

Quick Start

Run npc-forge to generate five JPDB-verified NPC concepts and corresponding character cards for a chosen area.

Frequently Asked Questions about npc-forge

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

FAQPage Schema
How do I generate game NPCs with verified character cards for a specific area?

To generate game NPCs, this skill automates end-to-end creation by producing five JPDB-verified concepts, names, and character cards for a chosen area. It coordinates concept naming, JPDB verification, and card generation, writing results to staging files for review.

What is JPDB verification in NPC generation and how does it work?

JPDB verification in NPC generation validates that all base words used for concepts are person nouns, ensuring data accuracy. The skill checks concepts against an accessible JPDB key, coordinating with subagents to deliver JPDB-backed accuracy for character cards.

How do I ensure unique NPC IDs when generating multiple characters for a game world?

To ensure unique NPC IDs, the skill requires existing area data before generation begins. It validates unique NPC IDs and ensures area alignment, preventing duplicate characters and maintaining data integrity across your game world.

Can I re-run NPC generation for specific characters while keeping approved ones?

Yes, you can re-run NPC generation for specific characters or entire batches. The skill supports re-dispatching while preserving previously approved work, allowing you to iterate on individual NPCs without losing validated concepts and cards.

Do I need existing area data before generating NPCs for my game?

Yes, existing area data is required before generating NPCs. The skill needs a valid baton describing the area, an accessible JPDB key, and existing area data to ensure unique IDs and proper area alignment throughout the generation process.

What's the best way to automate character card creation for game design?

The best way to automate character card creation is using a coordinated workflow with dedicated subagents for concept naming and card generation. This approach delivers depth, variety, and JPDB-backed accuracy, outputting staging data ready for review before final saving.