Adding Skype usernames to OS X Address Book (workaround)

Date March 27, 2008

OS X’s Address Book only allows adding AIM, Jabber, MSN, ICQ and Yahoo IM addresses to contacts. This has been a known issue (Apple bug #4270469) for quite a while, and there is no indication of it getting fixed anytime soon.

You can work around this by adding an URL field to your contact template in Preferences and using the “skype” schema (urls like skype:username, skype://username or even callto://username). The custom URL field can also be named any way you want, so you can set it to “Skype” (default is “home page”).

Don’t expect any fancy integration in the Skype client, like showing contact names from Address Book instead of your contacts’ own defined names, but at least you can call them from the Address Book with one click.

Step by step

Open Preferences -> Templates. Select Add Field -> URL or click the + next to an existing URL field, if you already have one. Change the name to “Skype” or something similar by clicking on it, selecting “Custom…” and typing it in.
osx-ab-skype-prefs.png

Add URLs like “skype:username” to the newly created field for your contacts.
osx-ab-skype-contact.png

5 Responses to “Adding Skype usernames to OS X Address Book (workaround)”

  1. andy said:

    thanks for that!!
    brilliant tip!!

  2. Sassan said:

    I tried this but on my system (MacOS 10.411) the browser (Safari) always adds the prefix “http://” so the whole URL is “http://callto://sugarclub1000″ … this does not work and results in an error.

    How can I deactivate the automatic prefix?

  3. Jaka Jančar said:

    That’s odd. Your browser? I don’t know why the browser would even be invoked.

    How about ‘callto:’ (without //), ’skype:’ or ’skype://’?

    What happens if you try opening those from the command line:
    $ open skype:jakajancar

    It should open Skype. If it doesnt, the URI schema association probably isn’t set up correctly.

    If none of these reveals the problem, you might also want to try updating Safari to the latest version (3.1.1).

  4. Brian G said:

    How can you make it so it does IM in skype and not video call them?

  5. roc said:

    10.5.5 safari 3.1.2 imac
    the same situation as Sassan….
    but callto://username… is working fine
    brilliant

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>