I looked into creating a .vcf plugin for Obsidian, but it ended up being too much effort to get it to work with backlinks, references, etc.
I ended up creating a script that exports a group from my Contacts book into a folder with markdown files that I symlink into my Obsidian vault. Then, whenever I add or update contact details, I just run the script to sync it.
Here’s what the markdown output looks like:
Name
-
Email: [email protected]
-
Phone: +1 (555) 123-4567
-
Birthday: [[20000101]] -
Anniversary: [[20100101]] -
Organization: Example Inc. -
Note: Some notes about the contact. -
Website: example.com
-
Location: 37.7749° N, 122.4194° W -
Role: Some role -
Title: Some title -
Gender: F -
Language: English -
Address: 123 Main St, Suite 100, San Francisco