the "repo name" is the name of the repo on github, i.e. github.com/owner/repo-name
the "project name" is the name of the project according to the creator, this is the title of the readme page for example
the "project slug" is the name of the project, likely abbreviated, and using characters fit for being named a python package. this is hopefully also the name registered on PyPI