Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to make my network monitoring system send IM alerts, and the IM client of choice at my workplace is Skype.

Is there a command-line driven API, that doesn't require the GUI Skype client, so I can run it on the Linux machines that run my monitoring?

Alternatively, is there a Jabber-to-Skype gateway that would solve this problem?

share|improve this question

share|improve this answer
This calls the GUI Skype client, so doesn't fit the requirements. Thanks for the suggestion though and welcome to ServerFault. – crb Aug 12 '10 at 12:59
@crb: If your only objection to the GUI client is that it requires a GUI, run it on a headless X server such as Xvfb or Xvnc. – Gilles Aug 12 '10 at 13:36
I object more to the fact I need to have Qt and X on a tiny machine, vs. an open protocol like Jabber where this would be trivial :) I was under the impression that Skype had been reverse engineered, just a little. – crb Aug 12 '10 at 20:22
up vote 1 down vote accepted

According to common wisdom, including this SuperUser post, Skype has not been reverse engineered, and they do not offer a command-line only client.

There are a number of options for controlling a GUI client from the command line, including Skype4py and skype-command-line (Java).

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.