The idea
I drown in notes — in OneNote, on my phone, links I want to remember. I wanted them gathered, structured and put in the right place, without doing it by hand.
How it evolved
It started as a Python agent that cleaned up OneNote: it read the pages via Microsoft Graph and used Claude to consolidate, sort and remove duplicates. Later I moved it to an n8n automation with a Telegram bot: I send a message, a photo (OCR) or a link (scraped), Claude structures it into a clean note, and it’s filed automatically into the right folder in my Obsidian vault.
What I took from it
Building with the AI tools in practice — Claude across versions, Claude Code, MCPs and connectors — and making things work together in a flow I can maintain myself. Not a large production system, but something that works every day.
Tools
Python, Microsoft Graph API, Anthropic Claude, sentence-transformers, n8n, Telegram, Obsidian.
The same approach can automate the capture and structuring of all kinds of content — emails, documents or enquiries — and put it where it’s needed.