AI Agent that researches the lives of historical figures and extracts events into structured JSON timelines using LangGraph multi-agent orchestration.
# Add to your Claude Code skills
git clone https://github.com/bernatsampera/event-deep-research[![Contributors][contributors-shield]][contributors-url] [![Forks][forks-shield]][forks-url] [![Stargazers][stars-shield]][stars-url] [![Issues][issues-shield]][issues-url] [![Unlicense License][license-shield]][license-url] [![LinkedIn][linkedin-shield]][linkedin-url]
AI Agent that researchs the lifes of historical figures and extracts the events into a structured JSON timeline.
<img src="media/event-deep-research.webp" alt="Event Deep Research" width="600"/>https://github.com/user-attachments/assets/ebda1625-fdf6-4f3b-a5d2-319d6db40ec2
Input:
{
"person_to_research": "Albert Einstein"
}
Output:
{
"structured_events": [
{
"name": "Birth in Ulm",
"description": "Albert Einstein was born in Ulm, Germany to Hermann and Pauline Einstein",
"date": {"year": 1879, "note": "March 14"},
"location": "Ulm, German Empire",
"id": "time-1879-03-14T00:00:00Z"
},
{
"name": "Zurich Polytechnic",
"description": "Entered the Swiss Federal Polytechnic School in Zurich to study physics and mathematics",
"date": {"year": 1896, "note": ""},
"location": "Zurich, Switzerland",
"id": "time-1896-01-01T00:00:00Z"
},
{
"name": "Miracle Year Papers",
"description": "Published four groundbreaking papers on photoelectric effect, Brownian motion, special relativity, and mass-energy equivalence",
"date": {"year": 1905, "note": ""},
"location": "Bern, Switzerland",
"id": "time-1905-01-01T00:00:00Z"
},
{
"name": "Nobel Prize in Physics",
"description": "Awarded Nobel Prize for his discovery of the law of the photoelectric effect",
"date": {"year": 1921, "note": ""},
"location": "Stockholm, Sweden",
"id": "time-1921-01-01T00:00:00Z"
},
{
"name": "Death in Princeton",
"description": "Albert Einstein died at Princeton Hospital after refusing surgery for an abdominal aortic aneurysm",
"date": {"year": 1955, "note": "April 18"},
"location": "Princeton, New Jersey, USA",
...