carddav-contacts

DevOps & Cloud
v1.0.2
Benign

Sync and manage CardDAV contacts (Google, iCloud, Nextcloud, etc.) using vdirsyncer + khard.

910 downloads910 installsby @jcromero

Setup & Installation

Install command

clawhub install jcromero/carddav-contacts

If the CLI is not installed:

Install command

npx clawhub@latest install jcromero/carddav-contacts

Or install with OpenClaw CLI:

Install command

openclaw skills install jcromero/carddav-contacts

or paste the repo link into your assistant's chat

Install command

https://github.com/openclaw/skills/tree/main/skills/jcromero/carddav-contacts

What 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.

INPUT

User asks: Look up a contact's phone number from the terminal

AGENT
  1. 1Look up a contact's phone number from the terminal
  2. 2Search contacts by name across multiple address books
  3. 3Edit or create contacts in a text-based editor
  4. 4Move contacts between address books (personal, work)
  5. 5Extract emails or phone numbers for use in scripts
OUTPUT
Sync and manage CardDAV contacts (Google, iCloud, Nextcloud, etc.) using vdirsyncer + khard.

Share this skill

Security Audits

VirusTotalBenign
OpenClawBenign
View full report

These signals reflect official OpenClaw status values. A Suspicious status means the skill should be used with extra caution.

Details

LanguageMarkdown
Last updatedFeb 25, 2026