There is an issue that I raised on github about the .mag files in caravel_user_project_analog having the name "$PDK" in the .mag files, which is not legal syntax for a .mag file (or rather, it is probably legal but requires a technology file name that is literally "$PDK.tech", which is clearly not the intent). Apparently this has never been fixed. You can fix it yourself by replacing "$PDK" in the .mag file(s) with "sky130A".