Agent skill · Testing & QA

simpy

Build, inspect, test, and analyze bounded process-based discrete-event simulations with SimPy, including events, resources, interrupts, monitoring, replications, warm-up, and reproducible output analysis.

K-Dense-AIgithub.com/K-Dense-AIGitHub ↗
claude-codecan modify filesships scriptsMIT
Install
npx skills add K-Dense-AI/scientific-agent-skills --skill simpy --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 16
SKILL.md size: 12 KB
Bundled scripts: yes
Version: 1.2
Allowed tools: ReadWriteEditBashGlob
Requires: Upstream SimPy 4.1.2 supports Python 3.8+; bundled CLIs require Python 3.10+, uv, and SimPy 4.1.2. They use only SimPy…
Path: skills/simpy/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 32,619
Language: Python
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# SimPy ## Scope Use this skill for process-based discrete-event models where active entities yield events and contend for resources: queues, production systems, logistics, networks, service operations, inventory, and other event-driven systems. SimPy supplies an event scheduler and modeling primitives. It does **not** choose a scientifically valid conceptual model, input distribution, warm-up, run length, replication count, estimand, or causal interpretation. Treat those as simulation-study methodology, not SimPy API behavior. ## Current release and installation Verified **2026-07-23**: - Latest stable: **SimPy 4.1.2**, released on PyPI 2026-05-24; source tag `4.1.2` points to commit `f4381649`. - Package metadata requires Python **>=3.8** and classifies CPython 3.8-3.14 plus PyPy. SimPy has no runtime dependencies. - 4.1.2 adds Python 3.13/3.14 support and modern-interpreter test fixes. - Upstream and this skill are MIT-licensed. Create a reproducible environment: ```bash uv venv --python 3.13 source .venv/bin/activate uv pip install "simpy==4.1.2" python -c "import importlib.metadata; print(importlib.metadata.version('simpy'))" ``` Do not silently substitute the `latest` documen

What's inside
Steps it walks through
  1. Scope
  2. Current release and installation
  3. Model workflow
  4. Minimal bounded model
  5. Core semantics
  6. Environment and deterministic ordering
  7. Event, Timeout, Process, and Condition
  8. Interrupts
  9. Shared resources
  10. Monitoring and stepping
  11. Real-time execution
  12. Bundled safe CLIs
  13. Testing
  14. References
Ships with 15 files
  • references/cli-guide.md
  • references/events.md
  • references/monitoring.md
  • references/process-interaction.md
  • references/real-time.md
  • references/resources.md
  • references/simulation-methodology.md
  • references/sources.md
  • scripts/_common.py
  • scripts/basic_simulation_template.py
  • scripts/bounded_queue_scenario.py
  • scripts/event_trace_summary.py
  • scripts/replication_runner.py
  • scripts/resource_monitor.py
  • scripts/validate_simulation_config.py
Commands it runs
uv venv --python 3.13
source .venv/bin/activate
uv pip install "simpy==4.1.2"
python -c "import importlib.metadata; print(importlib.metadata.version('simpy'))"
Inspect all options.
python skills/simpy/scripts/bounded_queue_scenario.py --help
python skills/simpy/scripts/replication_runner.py --help
python skills/simpy/scripts/event_trace_summary.py --help
python skills/simpy/scripts/validate_simulation_config.py --help
Deterministic built-in scenario.
More from scientific-agent-skills
All skills →
About this skill
What does the simpy skill do?

Build, inspect, test, and analyze bounded process-based discrete-event simulations with SimPy, including events, resources, interrupts, monitoring, replications, warm-up, and reproducible output analysis.

How do I install it?

Run `npx skills add K-Dense-AI/scientific-agent-skills --skill simpy --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From K-Dense-AI/scientific-agent-skills, a repository with 32,619 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going