As in Solidworks is there a way in CATIA to dimension counterbore and csk holes with all parameters like depth, bore dia, hole dia, angle etc with adding no of holes in one step? In solidworks hole callout option was used.
You can make a "Text Template", wich will contain any information you need (including all that you listed), and then assign the template to holes using "Text Template Placement". There are videos on youtube wich show how to do that.
The only inconvinience is that you have to mark each hole manually.