Skill wise, I’d divide the Product Management role in 2 broad buckets.
- Core skills.
- Functional skills
Note that these aren’t mutually exclusive roles, but a healthy overlap is needed to really ensure that the product manager is the one person to ask/discuss anything related to the customer needs.