A Framework for Resource Assignments in Skill-Based Environments