the nigga who is typing here (me) had in secret long time this, and didnt know that the link was taken down
still doesn't mean you need to create a whole ass itch page for a project that's not even yours.
promotion.
Itch isn't a platform to promote others' projects under your name. Use Twitter or Bluesky for that.