Cook pasta according to package instructions. Drain and set aside.
Heat olive oil in a large skillet over medium heat. Add diced chicken, season with salt and pepper, and cook until fully cooked through.
Reduce heat to low and stir in buffalo sauce, ranch dressing, cream cheese, and chicken broth. Mix until creamy and well combined.
Add the cooked pasta to the skillet and toss to coat evenly with the sauce.
Sprinkle shredded cheddar cheese on top, cover, and let it melt for 2-3 minutes.
Garnish with chopped green onions if desired and serve warm.