Most of the project participants didn't come to the project with the kind of skills enumerated, but they reflect the baseline at which we get significant productivity from a contributor. Some of the cultural factors that are harder to describe include:

Identity Provider (V3)

Foundational
Data / IDM Integration
Authentication
User Interface Extensions (e.g., Consent, Terms of Use, Administration)
Packaging / Installation
SAML Profile Development

Similar skills required for other protocols (substituting their requirements).

OpenSAML-J (V3)

Centralized Discovery Service

Foundational
User Interface

Metadata Aggregator

Foundational
Stage Definitions
Web Service

Service Provider (V2)

Foundational
Data / IDM Integration
Packaging / Installation
SAML Profile Development

Similar skills required for other protocols (substituting their requirements).

OpenSAML-C (V3)