1. A computer implemented method for finding skills and resources for a chaotic event, the method comprising: organizing skills data for the chaotic event; responsive to receiving an identification of the skills and the resources required to manage the chaotic event, determining whether the skills and the resources are available; optimizing the skills and the resources based on requirements and constraints, potential skills, and enabling resources to form optimized skills and optimized resources; verifying availability of the optimized skills and the optimized resources; and responsive to a determination that the optimized skills and the optimized resources are unavailable, reoptimizing the optimized skills and the optimized resources.