Forming a team, developing the team and improving knowledge are direct responsibilities of the project manager, do you agree?

It is the team that executes the project. Thus ensuring you has right people is essential. Developing the team is important as whatever gaps are there need to be bridged. Improving self and the team knowledge is equivalent to the continuous improvement of A process and should impact the quality of the project outcome.