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.