CMYK conversion from RGB
It seems you can use ImageMagick to convert from RGB to CMYK if you use the appropriate color profiles
For example if the source image contains a color profile
convert rgb_image.jpg -profile USCoat.icm cmyk_image.jpg
otherwise
convert rgb_image.jpg +profile icm \
-profile sRGB.icc -profile USCoat.icm cmyk_image.jpg
But you must use appropriate color profiles, sRGB and USCoat are just examples.