yeah jq was a good analogy. I tried so many times to like jq, but found the cli and syntax too complicated to use. But I only finally saw and appreciated how powerful it was when my agent started using it.
Same with ffmpeg. I recently built an entire video out of 3 other source videos, just talking to claude, and it did everything (including audio adjustments, EVERYTHING) with ffmpeg. It was unbelievably cool.