Yes you can accomplish that using the following steps:
1. create the skills,
2. assign the skills to resources (agents) with defined competency levels from 1 to 10.
3. Create CSQs, Spanish and English, make sure you select "resource skills" as the resource pool selection
4. assign the skills with required compatency level, again 1-10, set the Resource selection criteria to "Most skilled"
5. In your script queue based on corresponding CSQ
Chris