factions

Generate faction definitions with public profiles and hidden information.

14|7|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/nikolaj-lat/World-Puppeteer --skill factions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: factions
Source: https://github.com/nikolaj-lat/World-Puppeteer/tree/main/.claude/skills/factions
Command: npx skills add https://github.com/nikolaj-lat/World-Puppeteer --skill factions

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Factions are the building blocks of your world, but without consistent definitions they become repetitive, illogical, or hard to reference. This skill provides a structured schema and guidelines to craft public profiles and hidden information that stay aligned with world lore and gameplay needs.

Core Features & Use Cases

  • Enforces required fields: name, basicInfo, factionType, hiddenInfo, and optional known flag for stealth factions.
  • Generates consistent public descriptions and deep, revealable secrets to support dynamic storytelling and gameplay in voyages.
  • Supports cross-references with world lore, ensuring faction basicInfo matches a lore text entry for synchronization.

Quick Start

Create a new faction entry in tabs/factions.json by specifying its name, basicInfo, factionType, and hiddenInfo.

Frequently Asked Questions about factions

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

FAQPage Schema
How do I create RPG factions with consistent lore and hidden secrets?

Use a schema-guided generation process that enforces required fields like name, basicInfo, factionType, and hiddenInfo to create RPG factions with consistent lore. This structures both public profiles and hidden secrets for dynamic storytelling.

What fields are required for defining a faction in worldbuilding?

Required fields for defining a faction in worldbuilding include name, basicInfo, factionType, and hiddenInfo. An optional known flag is also available for managing stealth factions within your RPG world.

Can I synchronize faction descriptions with existing world lore entries?

Yes, you can synchronize faction descriptions with world lore through cross-references. The schema ensures a faction's basicInfo matches a lore text entry to maintain synchronization across your worldbuilding project.

How do I manage secret faction information for tabletop RPGs?

Manage secret faction information for tabletop RPGs by using the hiddenInfo field within the faction schema. This separates revealable secrets from the public basicInfo to support dynamic gameplay and storytelling.

Does this faction generation approach support stealth factions?

Yes, this faction generation approach supports stealth factions using an optional known flag. This defaults known factions while allowing specific factions to remain hidden until discovered during gameplay.