logoalt Hacker News

dsiegel2275yesterday at 7:58 PM6 repliesview on HN

I have it installed on an extra macbook pro that I had available. I'm really only using it at the moment for one use case:

Nightly, I have OpenClaw pull the latest changes from a private GitHub repo that is my Obsidian notes vault. It then looks to see which new notes have been added and then runs a "create flashcard" skill to extract and author useful flashcards for spaced-repetition practice. I then gave it access to a custom web-based spaced-repetition flash card application that I built a few months ago. It uses an API to insert new cards, check to see when I last reviewed cards and optionally send me a nudge reminder if I haven't reviewed cards in a few days.

It is a nice workflow that has been working well. I go to class, take notes in Obsidian and check in my changes. By the next day, when I open my flashcard app on my phone, I have new cards to review from yesterday's class.


Replies

albertgoeswoofyesterday at 8:12 PM

You should ask claude code to write a bash script that does this for you. Then run that as a Cronjob every night. You might not need any inference at all to create the flash cards so it would be free.

show 1 reply
achr2yesterday at 8:29 PM

Why not use Claude one single time to create a service that does this? I have this same question with 90% of the 'simple' use cases I see for these task runners, it always seems more efficient (not to mention consistent) to have it generate the service.

SalimoSyesterday at 8:10 PM

Im curious can't your use case be done with Github self hosted runner ?

show 1 reply
Sajarinyesterday at 8:14 PM

What flashcard app are you using? Anki?

show 1 reply
maxpospischilyesterday at 8:04 PM

very cool :)

ashwinsundaryesterday at 9:33 PM

You should have it also review the cards too! /s