The British royal was touring BBC Scotland's Pacific Quay headquarters when he was invited to take charge of the lunchtime weather forecast.
BBC newsreader Sally Magnusson told audiences, "I'm delighted to say we've got a new member of our weather team, let me hand over to him now. Your Highness?"
Looking into the camera, the royal said, "It's an unsettled picture as we head towards the end of the week. This afternoon it'll be cold, wet and windy across most of Scotland."
The prince continued to read specially written lines, which included jokey references to royal residences in Scotland, adding, "Who the hell wrote this script?"
He told viewers, "The best of the bright and dry weather will of course be in the northern isles and the far north of the mainland. So, a little hazy sunshine for the Castle of Mey in Caithness. But a cold day everywhere with temperatures of just 8C and a brisk northerly wind. Thank God it isn't a bank holiday!"