원클릭으로
augment-world
Add new content to an existing world pack. Batch add monsters, NPCs, items, locations, and encounters.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Add new content to an existing world pack. Batch add monsters, NPCs, items, locations, and encounters.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Enter focused combat mode with only combat-relevant tools available. Optimized for fast, decisive tactical play.
Enter focused exploration mode with tools for session management, time tracking, scene framing, encounters, leads, and relationships.
Generate print-ready books from an existing world pack. Creates GM book, player book, bestiary, and campaign setting.
Start or resume an RPG adventure. Creates worlds, characters, and runs the game.
Enter focused session-management mode with session, player, turn coordination, and time tools. Optimized for setting up and managing game sessions before or between play.
Enter focused world-building mode with only generation, world pack, and expansion tools available. Optimized for creating complete RPG worlds from scratch or expanding existing ones.
| name | augment-world |
| description | Add new content to an existing world pack. Batch add monsters, NPCs, items, locations, and encounters. |
| argument-hint | <world-pack-id> (optional) |
| allowed-tools | ["Task","AskUserQuestion","Glob","Read","Write","mcp__rpg__list_world_packs","mcp__rpg__load_world_summary","mcp__rpg__start_augmentation","mcp__rpg__merge_augmentation","mcp__rpg__get_archetype","mcp__rpg__get_location","mcp__rpg__get_npc","mcp__rpg__get_monster","mcp__rpg__get_item","mcp__rpg__get_encounter"] |
Guide users through adding new content to existing world packs.
If no pack ID provided as argument:
mcp__rpg__list_world_packs() to get available packsAskUserQuestion to let user pick:header: "World Pack"
question: "Which world do you want to add content to?"
options:
- label: "<pack.name>"
description: "<pack.tagline> - <counts summary>"
... for each pack
If pack ID provided, load it directly.
mcp__rpg__load_world_summary({ packId }) to get current stateCurrent Content in <world name>:
- Archetypes: X
- Monsters: X
- Items: X
- NPCs: X
- Locations: X
- Encounters: X
Use AskUserQuestion to understand what user wants:
header: "Content Types"
question: "What do you want to add? (select all that apply)"
multiSelect: true
options:
- label: "Monsters"
description: "Enemies, creatures, threats"
- label: "Items"
description: "Weapons, armor, consumables, special items"
- label: "NPCs"
description: "Named characters, merchants, allies, villains"
- label: "Locations"
description: "New places to explore"
- label: "Encounters"
description: "Combat, social, or event encounters"
- label: "Archetypes"
description: "New playable character classes"
For each selected type, ask:
header: "Monsters"
question: "How many monsters do you want to add?"
options:
- label: "1-2"
description: "A specific threat or pair"
- label: "3-5"
description: "A small faction or group"
- label: "6-10"
description: "A full bestiary expansion"
header: "Theme"
question: "Is there a theme or focus for this content?"
options:
- label: "No specific theme"
description: "General content fitting the world"
- label: "Location-based"
description: "Content for a specific area"
- label: "Faction-based"
description: "Content tied to a group or organization"
- label: "Custom theme"
description: "Describe your own focus"
If location-based, show existing locations to choose from. If custom, prompt for description.
mcp__rpg__start_augmentation with the gathered request:mcp__rpg__start_augmentation({
packId: "<id>",
request: {
monsters: 3,
items: 5,
npcs: 2,
encounters: 2
},
theme: "ice-themed dungeon",
locationContext: "location:frozen-caverns"
})
The tool returns prompts for each content type.
For each prompt, launch a content-generator agent in PARALLEL:
Task(subagent_type: "rpg:content-generator",
prompt: "Generate augmentation content. Pack: <packId>. Type: monsters.
SYSTEM:
<prompt.system>
USER:
<prompt.user>
Output the JSON directly. Do not wrap in markdown.",
run_in_background: false)
IMPORTANT: Launch ALL generators in a SINGLE message to run in parallel.
Present generated content for review:
Generated Content:
MONSTERS (3):
- Frost Wraith (elite) - Spectral ice elemental
- Ice Spider (standard) - Giant crystalline arachnid
- Snow Stalker (minion) - Pack hunting predator
ITEMS (5):
- Frostbite Blade (weapon) - Deals cold damage
- Glacier Shield (armor) - +2 armor, cold resistance
- ...
NPCs (2):
- Eira the Ice Witch - Exiled mage seeking redemption
- Jorik Coldblood - Barbarian guide who knows the caves
ENCOUNTERS (2):
- Ambush at the Ice Bridge - Combat with Snow Stalkers
- The Frozen Bargain - Social with Eira
Ask for confirmation:
header: "Confirm"
question: "Add this content to the world pack?"
options:
- label: "Yes, add all"
description: "Merge everything into the world"
- label: "Regenerate"
description: "Try again with different results"
- label: "Cancel"
description: "Don't add anything"
mcp__rpg__merge_augmentation with all generated content:mcp__rpg__merge_augmentation({
packId: "<id>",
content: {
monsters: [...],
items: [...],
npcs: [...],
encounters: [...]
},
autoLink: true
})
Added to <world name>:
- 3 monsters
- 5 items
- 2 NPCs
- 2 encounters
New totals:
- Monsters: 12 → 15
- Items: 20 → 25
- NPCs: 8 → 10
- Encounters: 10 → 12
NPCs auto-linked to locations.
Encounters auto-linked to locations.
header: "Continue"
question: "What would you like to do next?"
options:
- label: "Add more content"
description: "Continue augmenting this world"
- label: "View content"
description: "Look at what was added"
- label: "Done"
description: "Finish augmentation"
If "Add more content", return to Phase 3. If "View content", use get_* tools to show details.
When autoLink: true:
locations array → added to those locations' NPC listslocationId → added to that location's encounter listThis creates a cohesive expansion where content is properly connected.