Automates the PRarena data collection, chart generation, and local web server workflow using the project's virtual environment
This skill automates the complete workflow for the PRarena project, which tracks opened and merged PRs by top SWE coding agents from OpenAI, GitHub, and others.
Runs the three-phase PRarena pipeline:
1. Collects fresh PR data into `data.csv`
2. Generates visualization charts and renders templates (index, README)
3. Starts a local web server to preview results
When the user requests to run the PRarena pipeline or update PR tracking data, follow these steps:
Always use the project's virtual environment named `venv`:
```bash
source venv/bin/activate
```
On Windows:
```bash
venv\Scripts\activate
```
Run the data collection script to fetch new PR data:
```bash
python3 collect_data.py
```
**What this does:**
Process the collected data and generate visualizations:
```bash
python3 generate_chart.py
```
**What this does:**
Launch a local server to preview the results:
```bash
python3 -m http.server 8000
```
**What this does:**
```bash
source venv/bin/activate
python3 collect_data.py
python3 generate_chart.py
python3 -m http.server 8000
```
**User:** "Update the PRarena data and show me the results"
**Action:** Run all three scripts in sequence, then provide the localhost URL
**User:** "Regenerate the charts without fetching new data"
**Action:** Skip `collect_data.py`, run only `generate_chart.py` and the web server
**User:** "Just collect the latest data"
**Action:** Run only `collect_data.py` with venv activated
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/prarena-data-pipeline-runner/raw