Modern project managers cope with significant challenges to schedule and control projects considering dynamic environments, frequent uncertainties, strict project deadlines, and stricter sustainable requirements above all. Sustainability taking into account resource utilization has been recently associated with project management. Hence, this paper presents a new mixed-integer linear programming (MILP) model with two objectives for a resource-constrained project scheduling problem (RCPSP) with multiple skills and multiple modes, assuming preemptive and non-preemptive activities in an uncertain environment. Given the importance of sustainable developments in projects, the considered objectives are to maximize job opportunities and minimize project duration, resource costs, and total energy consumption. To deal with the model, an AUGNMECON2VIKOR algorithm is utilized to create Pareto solutions. In this model, project activities can be crashed by allocating extra resources. Furthermore, multi-skill resources are used to perform project activities. This study also investigates the impact of these resources on project scheduling. To deal with uncertain circumstances, a fuzzy chance-constrained programming method is employed to develop a robust possibilistic programming model. With respect to the increasing significance of sustainability in project management, this study pioneers the examination of the impact of sustainable factors on project scheduling. Finally, the proposed formulation is validated using instances from the well-known PSPLIB and MMLIB test sets. Finally, a comparison is drawn between the presented solution method considering AUGMECON2VIKOR and AUGMECON2.