user26707: I'm looking for a website or program that would look at your past games on Lichess or chess.com and find moves that you played that were blunders and create puzzles around those

user32369: There is a mobile app called ChessAlly (you can find it on the Apple app store) that allows you to create puzzles from your own games on Lichess or Chess.com
It uses Lichess or Chess.com API to fetch your games and uses Stockfish on the backend to create puzzles from positions where you could gain or not lose at least 0.5 point

user13896: Lichess generates puzzles from your games automatically.

user32020: I built the online tool that does exactly that.
To save time, it processes up to 50 games at once and does not require you to run analysis of each game first on chess.com or lichess.org.
The added bonus is that puzzles are converted to flashcards compatible with open source flashcard software Anki. I chose Anki because I found out that I can practice reviewing puzzles using spaced repetition that I have complete control of. In other words with Anki flashcards I can tweak the spaced repetition algorithm to fit my needs and time constraints.

user26707: I found this reddit post which has two comments which answer this question.
link
https://tactics.bitcrafter.net/

This is essentially exactly what I was looking for and bonus points in that I think I found their github that has their code which seems shockingly simple
link
I made something like that, both open source


http://chesstacticsgenerator.vitomd.com/

Description: Generate chess tactics from your own lichess games. This is based in the info that lichess generates (blunders, mistakes)


https://github.com/vitogit/pgn-tactics-generator

Description: Generate chess puzzles / tactics from a pgn file (this uses a python library & stockfish to evaluate blunders)

(Note, I am not affiliated with any of the links / software / repositories)

user23631: Lichess has the "learn from your mistakes" feature, which can be used to play your significantly bad moves in a game as a puzzle.
From your profile, select a variant/time control on the left, then click "view the games" in the top right.  Click on a game, go to the analysis board, and at the bottom, in the "computer analysis" tab, click "request a computer analysis".  Once you've done that, a button will appear on the bottom right for you to "learn from your mistakes".
With a free account you're limited to a few analyses a day, (I think it's around 30), and this is a bit of a manual process, but it's relatively close to what you have in mind.  Also, unless you're on really short time controls, (for which puzzle rush would be better training than learn from your mistakes), you're not likely completing more than 30 games a day, so you can catch up with yourself at some point.

user13674: I don't know of a single program that does all that. I do it myself with following steps. I save most of my games in a pgn file. The interesting ones, esp. my losses, are analyzed by Stockfish. The "blunder threshold" is your choice, typically 3 - 5 pawns or more. With Notepad++ text editor I enter the FEN of the position in a pgn file, of course preceded by the tag line [SetUp "1"]. Answer is best line of Stockfish. I skip positions that are cooked by good alternative choices.
When 50 - 100 puzzle positions are accumulated I transfer the pgn file to my Android phone & tablet. I display them with iChess but many other apps handle pgn files.

26707: <p>I'm looking for a website or program that would look at your past games on Lichess or chess.com and find moves that you played that were blunders and create puzzles around those</p>
 32369: <p>There is a mobile app called ChessAlly (you can find it on the Apple app store) that allows you to create puzzles from your own games on Lichess or Chess.com
It uses Lichess or Chess.com API to fetch your games and uses Stockfish on the backend to create puzzles from positions where you could gain or not lose at least 0.5 point</p>
 13896: <p>Lichess generates <a href="https://lichess.org/training/of-player" rel="nofollow noreferrer">puzzles from your games</a> automatically.</p>
 32020: <p>I built the online <a href="https://www.chessflashcards.com/create/puzzle-generator/" rel="nofollow noreferrer">tool</a> that does exactly that.
To save time, it processes up to 50 games at once and does not require you to run analysis of each game first on chess.com or lichess.org.</p>
<p>The added bonus is that puzzles are converted to flashcards compatible with open source flashcard software <a href="https://apps.ankiweb.net/" rel="nofollow noreferrer">Anki</a>. I chose Anki because I found out that I can practice reviewing puzzles using spaced repetition that I have complete control of. In other words with Anki flashcards I can tweak the spaced repetition algorithm to fit my needs and time constraints.</p>
 26707: <p>I found <a href="https://www.reddit.com/r/chess/comments/boh6tg/creating_puzzles_based_on_your_blunder_in_lichess/" rel="nofollow noreferrer">this</a> reddit post which has two comments which answer this question.</p>
<p><a href="https://www.reddit.com/r/chess/comments/boh6tg/creating_puzzles_based_on_your_blunder_in_lichess/engc0sq?utm_source=share&amp;utm_medium=web2x&amp;context=3" rel="nofollow noreferrer">link</a></p>
<pre><code>https://tactics.bitcrafter.net/
</code></pre>
<p>This is essentially exactly what I was looking for and bonus points in that I think I found <a href="https://github.com/nathanj/lichess-tactics" rel="nofollow noreferrer">their github</a> that has their code which seems shockingly simple</p>
<p><a href="https://www.reddit.com/r/chess/comments/boh6tg/creating_puzzles_based_on_your_blunder_in_lichess/engj7v1?utm_source=share&amp;utm_medium=web2x&amp;context=3" rel="nofollow noreferrer">link</a></p>
<pre><code>I made something like that, both open source


http://chesstacticsgenerator.vitomd.com/

Description: Generate chess tactics from your own lichess games. This is based in the info that lichess generates (blunders, mistakes)


https://github.com/vitogit/pgn-tactics-generator

Description: Generate chess puzzles / tactics from a pgn file (this uses a python library &amp; stockfish to evaluate blunders)
</code></pre>
<p>(Note, I am not affiliated with any of the links / software / repositories)</p>
 23631: <p>Lichess has the &quot;learn from your mistakes&quot; feature, which can be used to play your significantly bad moves in a game as a puzzle.</p>
<p>From your profile, select a variant/time control on the left, then click &quot;view the games&quot; in the top right.  Click on a game, go to the analysis board, and at the bottom, in the &quot;computer analysis&quot; tab, click &quot;request a computer analysis&quot;.  Once you've done that, a button will appear on the bottom right for you to &quot;learn from your mistakes&quot;.</p>
<p>With a free account you're limited to a few analyses a day, (I think it's around 30), and this is a bit of a manual process, but it's relatively close to what you have in mind.  Also, unless you're on really short time controls, (for which puzzle rush would be better training than learn from your mistakes), you're not likely completing more than 30 games a day, so you can catch up with yourself at some point.</p>
 13674: <p>I don't know of a single program that does all that. I do it myself with following steps. I save most of my games in a pgn file. The interesting ones, esp. my losses, are analyzed by Stockfish. The &quot;blunder threshold&quot; is your choice, typically 3 - 5 pawns or more. With Notepad++ text editor I enter the FEN of the position in a pgn file, of course preceded by the tag line [SetUp &quot;1&quot;]. Answer is best line of Stockfish. I skip positions that are cooked by good alternative choices.
When 50 - 100 puzzle positions are accumulated I transfer the pgn file to my Android phone &amp; tablet. I display them with iChess but many other apps handle pgn files.</p>
