On Dec 14, 2024, at 9:51 AM, Renaud Bussières via General discussions about Org-mode. <emacs-orgmode@gnu.org> wrote:

Let's say I want to insert my yoga class in my Agenda. This class starts on date X, it is planned to repeat every week, for 8 weeks. In my "agenda.org" file I would write:

Another option I have used is to create the header like below for Yoga Class followed by an org-timestamp. 
* Events
** Yoga Class <2024-12-16 Mon>
*** Notes

Now while on the Yoga Class header, invoke M-x org-clone-subtree-with-time-shift.
It will prompt for how many clones, 7 in this case, and then the time-shift, +1w


** Yoga Class <2024-12-23 Mon>
*** Notes
** Yoga Class <2024-12-30 Mon>
*** Notes
** Yoga Class <2025-01-06 Mon>
*** Notes
** Yoga Class <2025-01-13 Mon>
*** Notes
** Yoga Class <2025-01-20 Mon>
*** Notes
** Yoga Class <2025-01-27 Mon>
*** Notes
** Yoga Class <2025-02-03 Mon>
*** Notes

What I like about this approach is that I can store unique notes for each one and archive really old entries. For unknown length of time cases, I will usually clone a year's worth at a time and put a reminder to clone more.

Mark