Scripts not appearing under "scripts" even though scripts.yaml exists

I figured it out!

somehow in my configuration.yaml file I had:

remote:
   - platform: broadlink
    host: xxx.xxx.xxx.xxx
    mac: xx:xx:xx:xx:xx:xx

not sure how that dash got there. I removed it and it works now.