carddav-contacts
Sync and manage CardDAV contacts (Google, iCloud, Nextcloud, etc.) using vdirsyncer + khard.
Setup & Installation
Install command
clawhub install jcromero/carddav-contactsIf the CLI is not installed:
Install command
npx clawhub@latest install jcromero/carddav-contactsOr install with OpenClaw CLI:
Install command
openclaw skills install jcromero/carddav-contactsor paste the repo link into your assistant's chat
Install command
https://github.com/openclaw/skills/tree/main/skills/jcromero/carddav-contactsWhat This Skill Does
Syncs CardDAV contacts from Google, iCloud, Nextcloud, and similar providers to local .vcf files using vdirsyncer, then manages them via khard's CLI interface.
Keeps contacts locally accessible and scriptable without requiring a GUI or browser, making them composable with other CLI tools.
When to Use It
- Look up a contact's phone number from the terminal
- Search contacts by name across multiple address books
- Edit or create contacts in a text-based editor
- Move contacts between address books (personal, work)
- Extract emails or phone numbers for use in scripts
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Look up a contact's phone number from the terminal
- 1Look up a contact's phone number from the terminal
- 2Search contacts by name across multiple address books
- 3Edit or create contacts in a text-based editor
- 4Move contacts between address books (personal, work)
- 5Extract emails or phone numbers for use in scripts
Sync and manage CardDAV contacts (Google, iCloud, Nextcloud, etc.) using vdirsyncer + khard.
Security Audits
These signals reflect official OpenClaw status values. A Suspicious status means the skill should be used with extra caution.