一键导入
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 职业分类
| 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.
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.