stanford-town

Orchestrate generative agent simulations with host-resident architecture and blackboard communication.

Updated Jun 4, 2026
One-click install
npx skills add https://github.com/zc6600/aura --skill stanford-town
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stanford-town
Source: https://github.com/zc6600/aura/tree/main/use-cases/smallville-town/skills/stanford-town
Command: npx skills add https://github.com/zc6600/aura --skill stanford-town

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires subagent, blackboard, mailbox, groupchat, and includes scripts (resource) components.

What problem does it solve?

This skill solves the challenge of simulating complex, emergent social behaviors in multi-agent systems without relying on hardcoded scripts or prompt leakage.

Core Features & Use Cases

  • Town Host Architecture: Manages global environment state and time synchronization via a blackboard system.
  • Autonomous Resident Subagents: Spawns independent agents that make decisions based on personal memory streams and mailbox notifications.
  • Use Case: Use this to simulate a virtual town where agents interact, form relationships, and perform daily routines autonomously based on their unique personas.

Quick Start

Initialize the stanford-town simulation environment to begin the hourly agent dispatch loop.

Frequently Asked Questions about stanford-town

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

FAQPage Schema
How do I simulate emergent social behavior in multi-agent systems without hardcoded scripts?

You can simulate emergent social behavior by decoupling environment state from individual agent decision-making, using a host-resident architecture with blackboard and mailbox communication patterns to facilitate complex social emergence autonomously.

How do autonomous generative agents make decisions in a virtual simulation?

Autonomous generative agents make decisions based on personal memory streams and mailbox notifications, operating as independent subagents that interact and form relationships without relying on narrative prompt leakage.

What modules are required to orchestrate multi-agent simulations with isolated state?

Orchestrating multi-agent simulations with isolated state requires subagent, blackboard, mailbox, and groupchat modules to maintain separation between global environment state and individual agent decision-making.

Does this simulation approach use a blackboard system for global environment state management?

Yes, the simulation uses a Town Host architecture that manages global environment state and time synchronization via a blackboard system, ensuring agents react to a consistent shared reality.

How do I start a generative agent simulation for a virtual town environment?

To start a generative agent simulation, initialize the simulation environment to begin the hourly agent dispatch loop, allowing spawned resident subagents to perform daily routines autonomously based on their personas.

Why does prompt leakage occur in multi-agent orchestration and how is it prevented?

Prompt leakage in multi-agent orchestration is prevented by maintaining isolated state through a host-resident architecture, ensuring resident subagents rely on memory streams rather than exposed narrative prompts.