As the title suggests I was wondering if there is a way to create contours that follow along the shape of an object in Grasshopper, rather than simply in the x/y direction
I used the brep edges to grab the ‘seam’ curve (or whatever it’s called) and divide with points. You can either use distance between points or length of segments.
If you have a non-regular cross section (ie. Lofted surface instead of a circular pipe) then the solution proposed by @René_Corella is likely what you will want to go with.