Answers.Body: <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>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-02-22T22:44:30.917Z
Answers.LastActivityDate: 2021-02-22T22:44:30.917Z
Answers.UserDisplayName: dlemper
Answers.Body: <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>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-02-23T02:50:17.683Z
Answers.LastActivityDate: 2021-02-23T02:50:17.683Z
Answers.UserDisplayName: Adam Barnes
Answers.Body: <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>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-02-18T07:10:38.397Z
Answers.LastActivityDate: 2022-02-18T10:05:50.070Z
Answers.LastEditDate: 2022-02-18T10:05:50.070Z
Answers.UserDisplayName: Chessflashcards
Answers.Body: <p>Lichess generates <a href="https://lichess.org/training/of-player" rel="nofollow noreferrer">puzzles from your games</a> automatically.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-02-24T16:09:17.083Z
Answers.Text: "Play rapid and classical games to increase your chances of having a puzzle of yours added!" - I don't believe this is the same thing. I believe these would just be normal puzzles. I'm looking for essentially their 'learn from your mistakes' feature, but for all games.
Answers.UserDisplayName: nanotek
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-02-25T06:07:57.160Z
Answers.Text: I mean, it's exactly what you asked for. Apparently you haven't played many games, so Lichess hasn't found any puzzles in them yet. You can see my puzzles [here](https://lichess.org/training/of-player?name=kamekura).
  
  
  But looking at your [comment above](https://chess.stackexchange.com/questions/34251/website-or-program-that-creates-puzzles-from-blunders-in-your-past-games/34284?noredirect=1#comment54329_34251), I see that you're looking for a variant of the "learn from your mistakes feature". That's not the same as puzzles, so you might want to clarify that in your question here.
Answers.UserDisplayName: kamekura
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-02-25T06:24:42.130Z
Answers.Text: Cannot edit my comment for some reason so I'm adding a correction and a clarification here: 1) correction: it's not *exactly* what you're looking for since a puzzle can be generated even if you didn't blunder
Answers.UserDisplayName: kamekura
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-02-25T06:26:43.070Z
Answers.Text: I do appreciate your answer (I upvoted it). Specifically I was looking for a way to quiz on blunders in my games to try and find common themes for mistakes I've made. So it's less of looking for puzzles from my games and more specifically trying to analyze blunders I make and try to improve
Answers.UserDisplayName: nanotek
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-02-25T06:27:35.877Z
Answers.Text: 2) clarification: you might already be aware of this, but just in case: Learn from your Mistakes lets you find a better move, but often there are *multiple* good moves, while puzzles (almost) always have a unique answer.  Also,  sometimes a good move in LfyM is simply a move that doesn't make you lose (as opposed to the blunder you did play), while in Lichess puzzles the correct answer is almost always a move that results in either mate or gaining substantial material.
Answers.UserDisplayName: kamekura
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-02-25T06:28:59.713Z
Answers.Text: Ya, I'm aware of that feature and essentially I'm looking for that same feature, but randomized across my games.
Answers.UserDisplayName: nanotek
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-02-25T06:29:39.143Z
Answers.Text: Let us [continue this discussion in chat](https://chat.stackexchange.com/rooms/120157/discussion-between-kamekura-and-nanotek).
Answers.UserDisplayName: kamekura
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-02-24T07:20:39.973Z
Answers.LastActivityDate: 2021-02-24T07:20:39.973Z
Answers.UserDisplayName: kamekura
Answers.Body: <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>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-09-27T17:54:42.603Z
Answers.Text: And now re-hosted as a web app https://www.chessally.com/solve-puzzles
Answers.UserDisplayName: Mark C
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-04-06T07:54:12.293Z
Answers.LastActivityDate: 2022-04-10T08:42:00.500Z
Answers.LastEditDate: 2022-04-10T08:42:00.500Z
Answers.UserDisplayName: ChessGuest
Answers.Body: <p><a href="https://aimchess.com/" rel="nofollow noreferrer">AimChess</a> does exactly that for both Lichess and chess.com.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2024-02-05T21:39:00.297Z
Answers.LastActivityDate: 2024-02-05T21:39:00.297Z
Answers.UserDisplayName: JP Alioto
Answers.Body: <p>I was also looking for this and after not finding something suitable, I have set up a small, free app called the Chess Blunder Trainer on my own.</p>
  <p>You can find it in the Google Play Store via <a href="https://play.google.com/store/apps/details?id=com.cbt.chess_blunder_trainer" rel="nofollow noreferrer">https://play.google.com/store/apps/details?id=com.cbt.chess_blunder_trainer</a></p>
  <p>You import your games as PGN. It identifies blunder moves and generates puzzles from the position. Like this, you can replay the position and try to identify better moves. Have fun with it and let me know what you think!</p>
  <p><a href="https://i.sstatic.net/iCEME.jpg" rel="nofollow noreferrer"><img src="https://i.sstatic.net/iCEME.jpg" alt="Chess Blunder Trainer App" /></a></p>
  <p>You can find out more about the app here as well: <a href="https://www.chessblundertrainer.com" rel="nofollow noreferrer">www.chessblundertrainer.com</a></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2024-02-03T14:17:46.150Z
Answers.LastActivityDate: 2024-02-05T17:07:50.917Z
Answers.LastEditDate: 2024-02-05T17:07:50.917Z
Answers.UserDisplayName: Mercutio1243
Answers.Body: <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>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-02-23T14:31:29.737Z
Answers.Text: @Grade'Eh'Bacon I am not affiliated with them in any way.
Answers.UserDisplayName: nanotek
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-02-23T14:41:08.770Z
Answers.Text: That seems very fair. I have edited my answer to include that. I will try to do so on future posts as well
Answers.UserDisplayName: nanotek
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-02-23T06:49:51.877Z
Answers.LastActivityDate: 2021-02-23T14:38:25.433Z
Answers.LastEditDate: 2021-02-23T14:38:25.433Z
Answers.UserDisplayName: nanotek
Body: <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>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2021-02-23T14:21:50.407Z
Comments.Text: Slight tangent, but this is the premise of chesstempo.com [no affiliation], except instead of drawing from your games, it simply pulls from public repositories, and creates puzzles based on material shifts or similar concepts after running analysis on those games.
Comments.UserDisplayName: Grade 'Eh' Bacon
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2021-02-23T16:14:52.320Z
Comments.Text: Actually, https://chesstempo.com/ can create puzzles from your own games played within chesstempo.
Comments.UserDisplayName: MichalRyszardWojcik
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2021-02-24T16:18:09.073Z
Comments.Text: I put in a feature request ticket for Lichess [not affiliated] https://github.com/ornicar/lila/issues/8250 but the developers indicated on discord if I wanted the feature it might be easier for me to create me own website that uses their API opposed to waiting for the ticket to be filled since they get so many
Comments.UserDisplayName: nanotek
Tags: <analysis><learning><software><problems><programming>
Title: Website or program that creates puzzles from blunders in your past games
ThreadText: # Website or program that creates puzzles from blunders in your past games
  
  (Asked by: username_0 on 2021-02-22)
  
  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
  
  **Tags:** analysis, learning, software, problems, programming
  
  > **Comments:**
  > **username_1**: Slight tangent, but this is the premise of chesstempo.com [no affiliation], except instead of drawing from your games, it simply pulls from public repositories, and creates puzzles based on material shifts or similar concepts after running analysis on those games.  
  > **username_2**: Actually, https://chesstempo.com/ can create puzzles from your own games played within chesstempo.  
  > **username_0**: I put in a feature request ticket for Lichess [not affiliated] https://github.com/ornicar/lila/issues/8250 but the developers indicated on discord if I wanted the feature it might be easier for me to create me own website that uses their API opposed to waiting for the ticket to be filled since they get so many  
  
  ---
  
  ## 8 answers
  
  ### Answer by username_0 on 2021-02-23. Score: 7 | Accepted answer
  
  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)
  
  > **Comments:**
  > **username_0**: @Grade'Eh'Bacon I am not affiliated with them in any way.  
  > **username_0**: That seems very fair. I have edited my answer to include that. I will try to do so on future posts as well  
  
  ---
  
  ### Answer by username_3 on 2021-02-22. Score: 10
  
  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.
  
  
  ---
  
  ### Answer by username_4 on 2021-02-23. Score: 9
  
  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.
  
  
  ---
  
  ### Answer by username_5 on 2022-02-18. Score: 2
  
  I built the online [tool](https://www.chessflashcards.com/create/puzzle-generator/) 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](https://apps.ankiweb.net/). 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.
  
  
  ---
  
  ### Answer by username_6 on 2021-02-24. Score: 2
  
  Lichess generates [puzzles from your games](https://lichess.org/training/of-player) automatically.
  
  > **Comments:**
  > **username_0**: "Play rapid and classical games to increase your chances of having a puzzle of yours added!" - I don't believe this is the same thing. I believe these would just be normal puzzles. I'm looking for essentially their 'learn from your mistakes' feature, but for all games.  
  > **username_6**: I mean, it's exactly what you asked for. Apparently you haven't played many games, so Lichess hasn't found any puzzles in them yet. You can see my puzzles [here](https://lichess.org/training/of-player?name=username_6).   But looking at your [comment above](https://chess.stackexchange.com/questions/34251/website-or-program-that-creates-puzzles-from-blunders-in-your-past-games/34284?noredirect=1#comment54329_34251), I see that you're looking for a variant of the "learn from your mistakes feature". That's not the same as puzzles, so you might want to clarify that in your question here.  
  > **username_6**: Cannot edit my comment for some reason so I'm adding a correction and a clarification here: 1) correction: it's not *exactly* what you're looking for since a puzzle can be generated even if you didn't blunder  
  > **username_0**: I do appreciate your answer (I upvoted it). Specifically I was looking for a way to quiz on blunders in my games to try and find common themes for mistakes I've made. So it's less of looking for puzzles from my games and more specifically trying to analyze blunders I make and try to improve  
  > **username_6**: 2) clarification: you might already be aware of this, but just in case: Learn from your Mistakes lets you find a better move, but often there are *multiple* good moves, while puzzles (almost) always have a unique answer.  Also,  sometimes a good move in LfyM is simply a move that doesn't make you lose (as opposed to the blunder you did play), while in Lichess puzzles the correct answer is almost always a move that results in either mate or gaining substantial material.  
  > **username_0**: Ya, I'm aware of that feature and essentially I'm looking for that same feature, but randomized across my games.  
  > **username_6**: Let us [continue this discussion in chat](https://chat.stackexchange.com/rooms/120157/discussion-between-username_6-and-username_0).  
  
  ---
  
  ### Answer by username_7 on 2022-04-06. Score: 2
  
  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
  
  > **Comments:**
  > **username_8**: And now re-hosted as a web app https://www.chessally.com/solve-puzzles  
  
  ---
  
  ### Answer by username_9 on 2024-02-05. Score: 0
  
  [AimChess](https://aimchess.com/) does exactly that for both Lichess and chess.com.
  
  
  ---
  
  ### Answer by username_10 on 2024-02-03. Score: 0
  
  I was also looking for this and after not finding something suitable, I have set up a small, free app called the Chess Blunder Trainer on my own.
  
  You can find it in the Google Play Store via <https://play.google.com/store/apps/details?id=com.cbt.chess_blunder_trainer>
  
  You import your games as PGN. It identifies blunder moves and generates puzzles from the position. Like this, you can replay the position and try to identify better moves. Have fun with it and let me know what you think!
  
  [![Chess Blunder Trainer App](https://i.sstatic.net/iCEME.jpg)](https://i.sstatic.net/iCEME.jpg)
  
  You can find out more about the app here as well: [www.chessblundertrainer.com](https://www.chessblundertrainer.com)
  
  
  ---
  
  