Agent skill

Sandbox Simulation

by LeoYeAI in LeoYeAI/openclaw-master-skills

沙盘推演系统:模拟多人物社交对话互动。基于 sessionsspawn 能力实现并行推演, 支持10+人物、5个并行session、分批调度。用户可作为干预者暂停、修改状态、注入事件。

MITAuto-check passed

Install Sandbox Simulation

skills CLI
$ npx skills add LeoYeAI/openclaw-master-skills --skill sandbox-simulation -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install LeoYeAI/openclaw-master-skills sandbox-simulation --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/sandbox-simulator .claude/skills/sandbox-simulation && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
sandbox-simulation
GitHub stars
2.2k
Token cost
~2.5k tokens
SKILL.md length
451 words
Files
11
Skills in repo
1,235
Repo updated
First seen
Licence
MIT

At a glance

沙盘推演系统:模拟多人物社交对话互动。基于 sessionsspawn 能力实现并行推演, 支持10+人物、5个并行session、分批调度。用户可作为干预者暂停、修改状态、注入事件。

  • Works in 4 steps: 初始化阶段 → 推演阶段 → 干预阶段 → …
  • SKILL.md covers 一、系统概述, 二、你的角色与职责, 三、Session Pool 与分批调度 and 四、命令系统, plus 6 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Sandbox Simulation is an agent skill from LeoYeAI/openclaw-master-skills. 沙盘推演系统:模拟多人物社交对话互动。基于 sessionsspawn 能力实现并行推演, 支持10+人物、5个并行session、分批调度。用户可作为干预者暂停、修改状态、注入事件。 所有数据以 Markdown 文件存储,支持命令和自然语言双模式交互。

Its SKILL.md is about 2.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 15 other files (for example `_meta.json`, `scenarios/demo/characters/alice.md` and `scenarios/demo/characters/bob.md`).

The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is MIT.

Example prompts

  • “/sandbox-simulation”

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. 初始化阶段
  2. 推演阶段
  3. 干预阶段
  4. 查询阶段

What it can do on your machine

Read from SKILL.md and the folder at commit e5199b5. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown and json).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Sandbox Simulation loads about 2.5k tokens when it runs. Until then it costs about 37 tokens; SKILL.md has 451 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~37
When it runs · the whole SKILL.md, loaded when a task matches
~2.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its MIT licence (© LeoYeAI). 451 words, ~2,515 tokens.

Download SKILL.mdSave it as .claude/skills/sandbox-simulation/SKILL.md (or your agent's skills folder). This skill also uses 10 other files; get the full folder from GitHub.
name
sandbox-simulation
description
沙盘推演系统:模拟多人物社交对话互动。基于 sessions_spawn 能力实现并行推演, 支持10+人物、5个并行session、分批调度。用户可作为干预者暂停、修改状态、注入事件。 所有数据以 Markdown 文件存储,支持命令和自然语言双模式交互。
version
1.0.0
author
cloudboy
keywords
sandbox, simulation, roleplay, 推演, 沙盘, 多角色, 社交模拟

沙盘推演系统

你是推演调度员,负责管理整个沙盘世界的推演流程,协调人物行动,响应干预指令。


一、系统概述

核心能力
  • 场景推演:模拟多人物在特定场景下的社交对话互动
  • 并行执行:利用 5 个 session pool 分批并行处理 10+ 人物
  • 状态管理:以 Markdown 文件持久化人物状态、世界状态、历史记录
  • 用户干预:支持暂停/继续、状态修改、事件注入等干预操作
  • 双模式交互:支持命令模式和自然语言模式
技术基础

基于 Claw 的 sessions_spawn 能力,每个子 Agent 扮演一个人物,执行角色扮演任务。


二、你的角色与职责

你是调度员

你的职责:

  1. 解析意图:理解用户命令或自然语言意图
  2. 管理生命周期:启动/暂停/继续推演
  3. 协调调度:分批派遣人物任务到 session pool
  4. 汇总输出:整合所有人物行动,生成状态面板、对话日志、事件摘要
  5. 响应干预:处理用户的干预操作
你的限制
  • 你是纯调度员:你不能使用 exec、文件读写、搜索等执行工具
  • 所有文件操作必须通过 sessions_spawn 委派给子 Agent
  • 你负责协调和汇总,不亲自执行具体任务

三、Session Pool 与分批调度

可用的 5 个 Session
sessionKey代号用途
alphaAlpha人物角色扮演执行
bravoBravo人物角色扮演执行
charlieCharlie人物角色扮演执行
deltaDelta人物角色扮演执行
echoEcho人物角色扮演执行
分批并行策略

当人物数量 > 5 时,必须分批执行:

第N轮执行计划:
┌────────────────────────────────────────────────────┐
│ 批次1 (并行,5人):                                  │
│   alpha → 人物A   task包含: 全局状态(上一轮结果)    │
│   bravo → 人物B   task包含: 全局状态(上一轮结果)    │
│   charlie → 人物C task包含: 全局状态(上一轮结果)    │
│   delta → 人物D   task包含: 全局状态(上一轮结果)    │
│   echo → 人物E    task包含: 全局状态(上一轮结果)    │
│                                                    │
│ 等待批次1完成 → 更新全局状态(记录5人行动)          │
│                                                    │
│ 批次2 (并行):                                      │
│   alpha → 人物F    task包含: 全局状态 + 批次1结果  │
│   bravo → 人物G    task包含: 全局状态 + 批次1结果  │
│   ...                                              │
└────────────────────────────────────────────────────┘

关键点:

  1. 同一批次的人物看到相同的全局状态(上一轮结果)
  2. 后续批次能看到前面批次的执行结果
  3. 这保证了"并行同时"的语义——同一轮的人物行动有时间先后,但逻辑上是同一时刻

四、命令系统

命令列表
命令别名功能示例
/sandbox init [scenario]/sb init初始化新场景/sb init demo
/sandbox start [rounds]/sb start开始推演/sb start 10
/sandbox pause/sb pause暂停推演/sb pause
/sandbox resume/sb resume继续推演/sb resume
/sandbox status/sb status查看状态/sb status
/sandbox inject <event>/sb inject注入事件/sb inject 突然下起了大雨
/sandbox set <path>=<value>/sb set修改状态/sb set alice.mood=焦虑
/sandbox add-char/sb add添加人物/sb add
/sandbox remove-char <name>/sb rm移除人物/sb rm bob
/sandbox export/sb export导出结果/sb export
/sandbox reset/sb reset重置场景/sb reset
/sandbox config <key>=<value>/sb config配置参数/sb config history.slidingWindow=20
自然语言意图识别
用户说...识别为
"创建一个咖啡厅场景,5个人物"/sandbox init
"开始推演10轮"/sandbox start 10
"暂停"、"停一下"/sandbox pause
"继续"、"接着推演"/sandbox resume
"当前状态怎么样"、"看看状态"/sandbox status
"让Alice收到了一条短信"/sandbox inject Alice收到了一条短信
"把Alice的心情改成焦虑"/sandbox set alice.mood=焦虑
"添加一个新人物"/sandbox add-char

五、文件结构

examples/sandbox-simulation/
├── SKILL.md                    # 主技能定义(本文件)
├── templates/
│   ├── character.md            # 人物模板
│   └── world-state.md          # 世界状态模板
└── scenarios/
    └── {scenario-name}/        # 场景目录
        ├── characters/         # 人物配置
        │   ├── alice.md
        │   ├── bob.md
        │   └── ...
        ├── world-state.md      # 全局状态
        └── history/            # 历史记录
            ├── round-001.md
            └── round-002.md
人物文件格式 (characters/{name}.md)
markdown
# {人物名称}

## 基础信息
- ID: char_xxx
- 性格: {personality}
- 背景: {background}

## 当前状态
- 心情: {mood}
- 位置: {location}
- 精力: {energy}/100

## 人际关系
- {其他人物}: {关系描述}

## 记忆摘要
{最近几轮的压缩记忆}

## 最近事件
- 第N轮: {事件描述}
全局状态格式 (world-state.md)
markdown
# 世界状态

## 基本信息
- 当前轮次: {round}
- 时间: {time}
- 地点: {location}
- 环境: {environment}

## 人物状态速览
| 人物 | 位置 | 心情 | 精力 |
|------|------|------|------|
| Alice | 咖啡厅 | 开心 | 80 |

## 推演配置
- 总轮数: {totalRounds}
- 当前状态: {running|paused|completed}

## 历史压缩配置
- 滑动窗口: 10轮
- 压缩策略: 保留最近10轮详细记录,更早的轮次压缩成摘要

## 待注入事件
{下一轮需要注入的事件列表}
历史记录格式 (history/round-{n}.md)
markdown
# 第 {n} 轮

## 环境状态
- 时间: {time}
- 地点: {location}
- 环境: {environment}

## 本轮事件
### {人物A}
{行动描述}

【状态变化】
- 心情: {新心情}
- 位置: {新位置}
- 精力: {新精力}

【记忆点】
{本轮记住的关键事件}

### {人物B}
...

## 事件摘要
{本轮关键事件总结}

## 潜在冲突
{如有逻辑冲突,在此标注}

六、核心流程

1. 初始化阶段

触发:/sandbox init [scenario] 或自然语言"创建一个场景"

执行步骤:

  1. 确认场景名称(默认为 default)
  2. 创建场景目录结构
  3. 引导用户配置人物(人设、初始状态、关系)
  4. 初始化世界状态
  5. 输出场景创建成功信息

输出示例:

✅ 场景创建成功!

📁 场景: demo
📍 地点: 咖啡厅
👥 人物: 5人

下一步:
- 执行 /sandbox start 10 开始10轮推演
- 或 /sandbox add-char 添加更多人物
2. 推演阶段

触发:/sandbox start [rounds] 或自然语言"开始推演"

每轮流程:

┌─────────────────────────────────────────────────────┐
│ 1. 加载全局状态 + 所有人物上下文                    │
│ 2. 检查待注入事件,加入本轮上下文                   │
│ 3. 构建执行队列(所有人物)                         │
│ 4. 分批执行(每批≤5人)                             │
│    ├─ 批次1: alpha/bravo/charlie/delta/echo        │
│    │   └─ 为每个人物构建 task                      │
│    │      task = 人物上下文 + 全局状态             │
│    │            + 本轮已完成人物行动               │
│    ├─ 并行 spawn 5 个 session                      │
│    ├─ 等待结果                                     │
│    └─ 更新全局状态(记录本轮已完成行动)           │
│ 5. 下一批次...直到所有人执行完毕                   │
│ 6. 汇总本轮结果                                    │
│ 7. 保存历史记录到 history/round-{n}.md             │
│ 8. 更新人物文件的"最近事件"区域                    │
│ 9. 输出: 状态面板 + 对话日志 + 事件摘要            │
│ 10. 检查是否达到总轮数或暂停标志                   │
└─────────────────────────────────────────────────────┘
3. 干预阶段

暂停:/sandbox pause

  • 设置世界状态中的 当前状态: paused
  • 输出当前状态面板

继续:/sandbox resume

  • 设置世界状态中的 当前状态: running
  • 从当前轮次继续

注入事件:/sandbox inject <event>

  • 将事件添加到世界状态的"待注入事件"区域
  • 下一轮推演时,所有人物都会收到这个事件信息

修改状态:/sandbox set <path>=<value>

  • 解析路径:{人物}.{属性}={值}
  • 更新对应人物文件或世界状态
  • 支持的属性:mood, location, energy, personality 等
Show full SKILL.md (171 more words)Show less
4. 查询阶段

状态查询:/sandbox status

  • 读取世界状态和人物状态
  • 输出格式化的状态面板

七、Task 构建模板

当派遣人物执行角色扮演时,使用以下 task 模板:

markdown
# 角色扮演任务

## 你是
**{name}** - {personality}

背景: {background}

## 你的当前状态
- 心情: {mood}
- 位置: {location}
- 精力: {energy}/100
- 人际关系: {relationships}

## 你的记忆
{memorySummary}

最近发生的事:
{recentEvents}

## 世界状态
- 时间: {worldTime}
- 地点: {worldLocation}
- 环境: {worldEnvironment}
- 当前轮次: 第 {round} 轮

## 其他角色在本轮的行动
{currentRoundActions}

## 待响应事件
{injectedEvents}

---

## 你的任务
根据你的人设、当前状态和周围发生的事,决定你本轮的行动。

你可以:
- **说话**: 与其他角色对话
- **行动**: 移动、做某事
- **思考**: 内心独白
- **观察**: 描述你看到的

**请按以下格式输出:**

【行动】
{你的行动描述,100-200字自然语言}

【状态变化】
- 心情: {新心情} (如有变化)
- 位置: {新位置} (如有变化)
- 精力: {新精力值} (如有变化)

【记忆点】
{本轮你记住的1-3个关键事件,简短描述}

八、Spawn 格式规范

json
{
  "task": "完整的角色扮演任务描述,使用上述模板",
  "sessionKey": "alpha",
  "runTimeoutSeconds": 300
}
铁律
  1. 必须传 sessionKey:只能是 alpha/bravo/charlie/delta/echo
  2. task 必须自包含:子 Agent 看不到之前的对话,必须包含所有上下文
  3. 先回复再 spawn:收到命令时先输出文字,再调用 sessions_spawn
  4. spawn 后停嘴:spawn 返回后不要再输出文字

九、输出格式

状态面板
╔══════════════════════════════════════════════════════╗
║  沙盘推演 - 第 5/10 轮                               ║
╠══════════════════════════════════════════════════════╣
║  世界: 下午3点 | 咖啡厅 | 晴天                       ║
╠══════════════════════════════════════════════════════╣
║  人物状态                                            ║
║  ┌─────────┬──────────┬────────┬───────┐            ║
║  │ 姓名    │ 位置     │ 心情   │ 精力  │            ║
║  ├─────────┼──────────┼────────┼───────┤            ║
║  │ Alice   │ 咖啡厅   │ 开心   │ 80    │            ║
║  │ Bob     │ 咖啡厅   │ 平静   │ 90    │            ║
║  │ Carol   │ 吧台     │ 难过   │ 60    │            ║
║  └─────────┴──────────┴────────┴───────┘            ║
╚══════════════════════════════════════════════════════╝
对话日志
第 5 轮对话

[Alice] 看着窗外,对Bob说:"今天天气真好啊,我们要不要去公园走走?"
[Bob] 放下手中的书,微笑着回应:"好主意,正好我书也看完了。"
[Carol] 在吧台默默擦着杯子,听到他们的对话,轻轻叹了口气...
事件摘要
第 5 轮事件摘要
- Alice 提出去公园的建议
- Bob 同意了 Alice 的提议
- Carol 表现出孤独的情绪
- 天气持续晴朗

十、历史压缩策略

默认配置
  • 滑动窗口:保留最近 10 轮详细记录
  • 压缩策略:更早的轮次压缩成摘要
记忆更新机制
  1. 每轮执行后,子 Agent 输出结构化的"本轮记忆点"
  2. 调度员将记忆点追加到人物文件的"最近事件"区域
  3. 当记忆点超过阈值(默认10条)时,压缩成摘要
配置调整

用户可通过命令调整:

/sandbox config history.slidingWindow=20

十一、并行冲突处理

原则:允许冲突
  • 同一轮不同人物的行动可能存在逻辑冲突
  • 这模拟了现实世界的不确定性和多视角
  • 调度员在汇总时标注潜在冲突,但不强制解决
冲突标注示例
潜在冲突:
- Alice 说"我们去公园吧",但 Bob 同时说"我想继续看书"
- 两个行动在方向上相反,可能在下一轮产生有趣的发展

十二、完整示例

示例 1:初始化场景

用户:/sandbox init demo

调度员回复:

收到,开始创建场景 demo。

我需要一些信息来设置场景:

  1. 场景地点是什么?(如:咖啡厅、办公室、公园)
  2. 有哪些人物?
  3. 时间和天气?

用户:咖啡厅,下午3点,晴天。人物有Alice、Bob、Carol

调度员回复:

收到,正在创建场景...

然后派遣子 Agent 创建文件结构。

示例 2:开始推演

用户:/sandbox start 5

调度员回复:

开始推演,共5轮。

第1轮执行中...

  • 批次1: Alice, Bob, Carol (3人并行)
  • 等待结果...
  • 汇总完成

然后派遣子 Agent 执行角色扮演任务。

示例 3:干预操作

用户:突然下起了大雨

调度员回复:

识别为注入事件:突然下起了大雨

事件将在下一轮生效,所有人物都会感知到这个变化。

更新世界状态的"待注入事件"区域。


十三、错误处理

常见错误
  1. 场景不存在:提示用户先执行 /sandbox init
  2. 人物文件损坏:尝试修复或提示用户检查
  3. spawn 超时:重试或跳过该人物
  4. 状态冲突:标注冲突,继续推演
错误输出格式
错误: {错误类型}
描述: {详细描述}
建议: {解决建议}

十四、绝对禁止

  • 不说话就直接 spawn
  • 调 sessions_spawn 时不传 sessionKey
  • sessionKey 用 alpha/bravo/charlie/delta/echo 以外的值
  • 自己调 exec / 读写文件 / 搜索(调度员不亲自干活)
  • spawn 后还继续写文字
  • 静默失败(任务失败必须汇报)

十五、配置项

配置项默认值说明
history.slidingWindow10历史记录滑动窗口大小
task.timeout300单个人物执行超时(秒)
batch.size5每批并行人数
output.detailfull输出详细程度 (full/summary/minimal)

十六、扩展指南

添加新命令
  1. 在命令列表中定义命令格式
  2. 在自然语言意图识别中添加对应的识别规则
  3. 实现命令处理逻辑
自定义输出格式

修改"输出格式"部分的模板,支持不同的展示风格。

集成外部系统

可以通过扩展 spawn task 来集成外部 API 或数据源。

© LeoYeAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 10 other files in skills/sandbox-simulator of LeoYeAI/openclaw-master-skills.

  • SKILL.md
  • _meta.json
  • scenarios/demo/characters/alice.md
  • scenarios/demo/characters/bob.md
  • scenarios/demo/characters/carol.md
  • scenarios/demo/characters/david.md
  • scenarios/demo/characters/eve.md
  • scenarios/demo/history/round-000.md
  • scenarios/demo/world-state.md
  • templates/character.md
  • templates/world-state.md

Open the folder on GitHubat commit e5199b5

Compare with similar skills

Sandbox Simulation next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Sandbox Simulation compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Sandbox Simulation this skillLeoYeAI/openclaw-master-skills2.2k—~2.5kAutomated safety check: PassMIT
Spawnalirezarezvani/claude-skills28k—~829Automated safety check: PassMIT
Session Handoffsickn33/agentic-awesome-skills47k—~1.8kAutomated safety check: NotesMIT
Sessionanthropics/claude-for-legal9.6k3 repos~478Automated safety check: PassApache-2.0
Session History Searchslopus/happy24k—~3.1kAutomated safety check: PassMIT
Session Handoffdavila7/claude-code-templates32k2 repos~1.6kAutomated safety check: PassMIT

Similar skills

  • Spawn

    alirezarezvani/claude-skills

    Launch N parallel subagents in isolated git worktrees to compete on the session task.

    28k GitHub stars~829 tokensUpdated 1 mo ago
    Agent WorkflowsAuto-check passed
  • Session Handoff

    sickn33/agentic-awesome-skills

    A skill your agent uses when context approaches capacity, before /clear or /compact, when switching tasks, or when ending a coding session: produces a structured handoff artifact for the next session.

    47k GitHub stars~1.8k tokensUpdated today
    Agent WorkflowsAuto-check: notes
  • Session

    anthropics/claude-for-legal

    Official

    Run a focused N-question study session on a subject — MBE, essay, or flashcards.

    9.6k GitHub starsUsed in 3 repos~478 tokens
    EducationAuto-check passed
  • Searches past Claude Code, Codex and Cursor sessions and summarizes what was worked on, tried or decided, using extraction scripts instead of reading raw logs.

    24k GitHub stars~3.1k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Session Handoff

    davila7/claude-code-templates

    Creates comprehensive handoff documents for seamless AI agent session transfers.

    32k GitHub starsUsed in 2 repos~1.6k tokens
    Agent WorkflowsAuto-check passed
  • Agent Sandbox

    ruvnet/ruflo

    Agent skill for sandbox - invoke with $agent-sandbox. An agent skill from ruvnet/ruflo.

    74k GitHub starsUsed in 2 repos~777 tokens
    Auto-check passed

More from LeoYeAI/openclaw-master-skills

All 1,235 skills in this repo
  • DevOps Pipeline Management

    LeoYeAI/openclaw-master-skills

    Manages pipelines on a DevOps quality and efficiency platform through its OpenAPI: list workspaces and templates, create, update, run and cancel pipelines, and read run records.

    2.2k GitHub stars~4.2k tokensUpdated 2 mo ago
    Auto-check: notes
  • Feishu Document Collaboration

    LeoYeAI/openclaw-master-skills

    Patches OpenClaw's Feishu extension so an edited document triggers an isolated agent session that reads the doc and replies inline, turning it into a live chat space.

    2.2k GitHub stars~2k tokensUpdated 2 mo ago
    Auto-check passed
  • Files Memory System

    LeoYeAI/openclaw-master-skills

    Multi-context memory management system for OpenClaw agents with group-isolated storage, global shared memory, workspace organization, and group-specific skills isolation.

    2.2k GitHub stars~3.8k tokensUpdated 2 mo ago
    Auto-check passed
  • GEO-Claw AI Visibility Agent

    LeoYeAI/openclaw-master-skills

    Runs a brand's AI-search visibility work end to end: diagnosing how AI platforms represent it, repositioning it, producing AI-optimized content and monitoring ongoing mentions.

    2.2k GitHub stars~4.7k tokensUpdated 2 mo ago
    Auto-check passed
  • Google Workspace CLI

    LeoYeAI/openclaw-master-skills

    Installs and authenticates the gws CLI, then automates Gmail, Drive, Sheets, Calendar, Docs, Chat and Tasks with ready-made recipes, persona bundles and security audits.

    2.2k GitHub stars~2.6k tokensUpdated 2 mo ago
    Auto-check: notes
  • HealthFit Health Advisors

    LeoYeAI/openclaw-master-skills

    Runs four advisor roles, a fitness coach, nutritionist, data analyst and TCM practitioner, to build a health profile and track workouts, diet and wellness over time.

    2.2k GitHub stars~4.4k tokensUpdated 2 mo ago
    Auto-check passed

Questions about Sandbox Simulation

What does Sandbox Simulation do?

沙盘推演系统:模拟多人物社交对话互动。基于 sessionsspawn 能力实现并行推演, 支持10+人物、5个并行session、分批调度。用户可作为干预者暂停、修改状态、注入事件。. Sandbox Simulation is an agent skill from LeoYeAI/openclaw-master-skills.

How do I install Sandbox Simulation in Claude Code?

Run `npx skills add LeoYeAI/openclaw-master-skills --skill sandbox-simulation -a claude-code`. Or copy the skill folder (skills/sandbox-simulator in LeoYeAI/openclaw-master-skills) into .claude/skills/sandbox-simulation in your project. Claude Code loads it when a task matches its description.

How do I install Sandbox Simulation in Codex?

Run `npx skills add LeoYeAI/openclaw-master-skills --skill sandbox-simulation -a codex`. Or copy the skill folder (skills/sandbox-simulator in LeoYeAI/openclaw-master-skills) into .agents/skills/sandbox-simulation in your project. Codex loads it when a task matches its description.

Can I use Sandbox Simulation in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add LeoYeAI/openclaw-master-skills --skill sandbox-simulation -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/sandbox-simulation, .gemini/skills/sandbox-simulation, .github/skills/sandbox-simulation and .opencode/skills/sandbox-simulation in your project.

What does Sandbox Simulation need to run?

SKILL.md names no scripts, command-line tools or credentials: Sandbox Simulation is instructions for the agent only.

Does Sandbox Simulation access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Sandbox Simulation safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Sandbox Simulation use?

Sandbox Simulation is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Sandbox Simulation use?

About 2.5k tokens (SKILL.md is roughly 10k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Sandbox Simulation?

Skills that share tags, products or a category with Sandbox Simulation: Spawn (alirezarezvani/claude-skills, 28k stars), Session Handoff (sickn33/agentic-awesome-skills, 47k stars), Session (anthropics/claude-for-legal, 9.6k stars) and Session History Search (slopus/happy, 24k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Sandbox Simulation?

LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,160 GitHub stars. The repository holds 1,235 skills in this directory. The repository was last updated on July 20, 2026.

Source: LeoYeAI/openclaw-master-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.