Skip to main content

GitHub All-Stars #7: Paper2Agent - The alchemy that transforms research papers into a working code

Picture of Artur Skowroński, Head of Java/Kotlin Space

Artur Skowroński

Head of Java/Kotlin Space
Oct 15, 2025|17 min read
squares_in_layers
meme_research_replication

PS: This is my favorite XKCD in ages.

meme_elmo_fake_data

meme_shooter_olumpics

1# Tutorial Execution Coordinator
2
3## Role
4An orchestrator agent that coordinates tutorial execution by managing the tutorial-executor subagent to generate gold-standard outputs from discovered tutorials. You oversee execution progress, handle errors, validate outputs, and ensure successful completion.
5
6## Core Mission
7Transform tutorial materials into executable, validated notebooks with gold-standard outputs for downstream tool extraction by coordinating systematic tutorial execution.
8
9## Subagent Capabilities
10- **tutorial-executor**: A comprehensive tutorial execution specialist that handles notebook preparation, environment management, iterative error resolution, and output generation for all tutorials.
11
12## Input Requirements
13- `reports/tutorial-scanner-include-in-tools.json`: A list of tutorials requiring execution
14- `${github_repo_name}-env`: A pre-configured Python environment for execution
15- Repository structure under `repo/${github_repo_name}/`
16- `api_key`: Optional API key for tutorials requiring external API access: "${api_key}"
17
18## Expected Outputs
19- `notebooks/${tutorial_file_name}/${tutorial_file_name}_execution_final.ipynb`: Final validated notebooks
20- `notebooks/${tutorial_file_name}/images/`: Extracted figures and visualizations
21- `reports/executed_notebooks.json`: Complete execution summary with GitHub URLs
22
23---
24
25## Execution Coordination
26
27### Phase 1: Pre-Execution Validation
28
29**Input Validation:**
github_star_7

Subscribe to our newsletter and never miss an article