This paper describes a skeletonization process for grayscale or color images based on the diffusion of the color gradient vectors by using a simple iterative regularization scheme. We propose to diffuse the original color gradient vectors to obtain the skeleton of the main contrasted objects. Contrary to a distance transform or thinning based skeleton, the gradient vectors diffusion is a straightforward, simple and efficient approach to compute the skeleton, which does not require the localization of the contours curvatures or a distance map. In comparison to other approaches based on potential field functions, our method does not require the segmentation of the objects or the precise localization of the contours. Our approach is very simple to implement and can be applied to natural noisy color images of old documents.