Skip to content
Back to skills

Simulation Run

ASecurity

"Starts, monitors, stops, inspects, interviews, and finalizes

  • 247 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 8, 2026
toolspythonsqlapidatabasebackend

Works with

  • terminal
  • api

Security analysis

A100/100

Pro scans all 6 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill simulation-run --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Simulation Run?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Simulation Run
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-simulation-run/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-simulation-run)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: simulation-run
description: "Starts, monitors, stops, inspects, interviews, and finalizes
  MiroFish OASIS simulation runs across parallel, Twitter, Reddit, IPC, and
  optional Zep graph-memory modes."
disable-model-invocation: true
metadata:
  disco-role: operating
license: AGPL 3.0
---

# simulation-run

Use this sub-skill when a task asks to start a prepared MiroFish simulation, choose `parallel`/`twitter`/`reddit`, poll run status, inspect timelines/actions/posts/comments/stats, interview agents, close the interactive environment, stop a process, or reason about graph-memory update finalization.

## Route first

- If the request is about building or resetting the Zep graph, route to the sibling `graph-build` sub-skill.
- If the request is about creating a simulation, generating profiles, or producing `simulation_config.json`, route to the sibling `simulation-setup` sub-skill.
- If the run has reached a terminal successful or stopped state and the user asks for an analysis/report, route to the sibling `reporting` sub-skill after confirming graph-memory finalization is not still pending.

## Read or run the bundled material

- Read [references/workflows.md](references/workflows.md) for start modes, monitor loops, stop versus close-env decisions, interviews, graph-memory finalization, and report handoff.
- Read [references/api-reference.md](references/api-reference.md) when constructing backend API calls, interpreting response fields, or diagnosing status codes.
- Read [references/runtime-artifacts.md](references/runtime-artifacts.md) when inspecting `state.json`, `run_state.json`, platform `actions.jsonl`, SQLite platform databases, logs, or IPC directories.
- Read [references/troubleshooting.md](references/troubleshooting.md) when a start/stop/restart/interview/memory-update operation fails, hangs, or returns a pending barrier.
- Run `python scripts/action_logger.py --help` to inspect the bundled JSONL helper, or `python scripts/action_logger.py --self-test` to verify the helper writes and reads the MiroFish action-log shape without starting OASIS.

## Minimal safe operating loop

1. Confirm the backend is reachable and you have a `simulation_id` whose preparation is complete.
2. Start with `POST /api/simulation/start` using a real JSON boolean for `force` and `enable_graph_memory_update` when present.
3. Poll `GET /api/simulation/<simulation_id>/run-status` for lightweight progress; use detail/actions/timeline endpoints only when you need event data.
4. Use `POST /api/simulation/env-status` before any interview. Interviews require a live wait-mode environment.
5. Prefer `POST /api/simulation/close-env` for a completed interactive environment; use `POST /api/simulation/stop` for running, stuck, or abort-required processes.
6. Treat `stopping` as a non-terminal graph-ingestion barrier. Do not generate reports until it resolves to `completed` or `stopped`; investigate or retry if it resolves to `failed`.

Files in this skill

  • SKILL.md2.9 KB
  • references/api-reference.md8 KB
  • references/runtime-artifacts.md7.5 KB
  • references/troubleshooting.md8.5 KB
  • references/workflows.md9.7 KB
  • scripts/action_logger.py13.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.