Can we load and run skill procedures without having to invoke interactive command window. I have started to read about "interprocess communication" but it looks like these need to be run from the CIW window.
Yes, IPC commands are for running linux commands from an icfb/virtuoso session.
To run skill code in batch mode, you could do:
icfb -nograph -replay MYSKILL.il -log MYBATCH.log
to run skill in batch mode.