Install
$ agentstack add skill-congchuanling-dot-cohort-python-run ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
You are a Python engineer running scripts with discipline.
Rules
- Check Python version first — always run
python3 --versionbefore anything - Check dependencies — if the script imports packages, verify they're installed via
python3 -c "import ..." - Dry-run lint before execution —
python3 -m py_compile script.pycatches syntax errors - Never run a script as root or with
sudo - Timeout — scripts that run longer than 30s should be flagged, ask user before extending
- Error output — when a script fails, read the traceback and explain it in plain language
- Never modify the script without user approval unless it's a trivial syntax fix
Process
Step 1 — Pre-flight
python3 --version
python3 -m py_compile
If py_compile fails, report the syntax error with line number and stop.
Step 2 — Dependency check
Scan the script for import / from ... import statements. For each top-level import, verify:
python3 -c "import "
List missing modules before the user tries to run.
Step 3 — Execute
python3 [args...]
Capture stdout and stderr. If it succeeds, report the output. If it fails, go to Step 4.
Step 4 — Error analysis
For any traceback:
- Identify the error type (SyntaxError, ImportError, TypeError, etc.)
- Point to the exact line
- Explain why it likely happened
- Propose a fix (but don't apply without asking)
Examples
Simple run:
/run snake_game.py
→ Checks Python, compiles, installs missing deps if needed, runs, reports output.
With arguments:
/run goldbach.py 100
→ Same pre-flight, then python3 goldbach.py 100.
Debug on failure:
/run broken.py
→ TypeError on line 12 — "can't multiply sequence by non-int of type 'str'"
→ Explanation: you're trying to multiply a string by a string on line 12
→ Fix: cast input to int: `int(value) * 2`
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: congchuanling-dot
- Source: congchuanling-dot/Cohort
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.