{"id":"22235d6d-1c33-4a13-adf0-1179f351f10d","shortId":"pgUmv8","kind":"skill","title":"vdirsyncer CalDAV and CardDAV Calendar and Contact Synchronizer","tagline":"vdirsyncer is a command-line tool for synchronizing calendars and addressbooks between servers and the local filesystem via CalDAV and CardDAV protocols. It bridges remote calendar and contact servers with local tools like khal and khard.","description":"# vdirsyncer CalDAV and CardDAV Calendar and Contact Synchronizer\n\nvdirsyncer is a command-line tool for synchronizing calendars and addressbooks between servers and the local filesystem via CalDAV and CardDAV protocols. It bridges remote calendar and contact servers with local tools like khal and khard.\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- Docker environment, you can check out the following GitHub Repository:\n\nRequirements and caveats from upstream:\n- :target: https://pypi.python.org/pypi/vdirsyncer\n- Note: This is an unofficial Docker build, it is maintained by Bleala <https://github.com/Bleala>_.\n\nBasic usage or getting-started notes:\n- Contact information\n- <https://vdirsyncer.pimutils.org/en/stable/contact.html>_\n- How to contribute to this project\n\n- Source: https://github.com/pimutils/vdirsyncer\n- Extracted from upstream docs: https://raw.githubusercontent.com/pimutils/vdirsyncer/HEAD/README.rst\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/vdirsyncer-caldav-carddav-sync/)","tags":["vdirsyncer","caldav","carddav","sync","skills","agentskillexchange","agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex"],"capabilities":["skill","source-agentskillexchange","skill-vdirsyncer-caldav-carddav-sync","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/vdirsyncer-caldav-carddav-sync","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,076 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:13:01.776Z","embedding":null,"createdAt":"2026-05-18T13:20:12.635Z","updatedAt":"2026-05-18T19:13:01.776Z","lastSeenAt":"2026-05-18T19:13:01.776Z","tsv":"'/bleala':136 '/en/stable/contact.html':148 '/pimutils/vdirsyncer':158 '/pimutils/vdirsyncer/head/readme.rst':165 '/pypi/vdirsyncer':121 '/skills/vdirsyncer-caldav-carddav-sync/)':172 'addressbook':20,65 'agent':167 'agentskillexchange.com':171 'agentskillexchange.com/skills/vdirsyncer-caldav-carddav-sync/)':170 'basic':137 'bleala':133 'bridg':33,78 'build':128 'caldav':2,28,47,73 'calendar':5,18,35,50,63,80 'carddav':4,30,49,75 'caveat':115 'check':107 'command':13,58 'command-lin':12,57 'contact':7,37,52,82,144 'contribut':151 'doc':162 'docker':103,127 'environ':102,104 'exchang':169 'extract':159 'filesystem':26,71 'follow':110 'get':141 'getting-start':140 'github':111 'github.com':135,157 'github.com/bleala':134 'github.com/pimutils/vdirsyncer':156 'inform':145 'instal':91,95 'khal':43,88 'khard':45,90 'like':42,87 'line':14,59 'local':25,40,70,85 'maintain':131 'match':100 'note':122,143 'path':98 'project':154 'protocol':31,76 'pypi.python.org':120 'pypi.python.org/pypi/vdirsyncer':119 'raw.githubusercontent.com':164 'raw.githubusercontent.com/pimutils/vdirsyncer/head/readme.rst':163 'remot':34,79 'repositori':112 'requir':113 'server':22,38,67,83 'setup':97 'skill':168 'skill-vdirsyncer-caldav-carddav-sync' 'sourc':155,166 'source-agentskillexchange' 'start':142 'synchron':8,17,53,62 'target':118 'tool':15,41,60,86 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'unoffici':126 'upstream':94,117,161 'usag':138 'use':92 'vdirsync':1,9,46,54 'vdirsyncer.pimutils.org':147 'vdirsyncer.pimutils.org/en/stable/contact.html':146 'via':27,72","prices":[{"id":"7f4b90c4-651f-491b-b338-e66bed4fb14f","listingId":"22235d6d-1c33-4a13-adf0-1179f351f10d","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:20:12.635Z"}],"sources":[{"listingId":"22235d6d-1c33-4a13-adf0-1179f351f10d","source":"github","sourceId":"agentskillexchange/skills/vdirsyncer-caldav-carddav-sync","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/vdirsyncer-caldav-carddav-sync","isPrimary":false,"firstSeenAt":"2026-05-18T13:20:12.635Z","lastSeenAt":"2026-05-18T19:13:01.776Z"}],"details":{"listingId":"22235d6d-1c33-4a13-adf0-1179f351f10d","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"vdirsyncer-caldav-carddav-sync","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"3c3236ef1f30dd3a0c87fcf5e2e436be7839ca91","skill_md_path":"skills/vdirsyncer-caldav-carddav-sync/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/vdirsyncer-caldav-carddav-sync"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"vdirsyncer CalDAV and CardDAV Calendar and Contact Synchronizer","description":"vdirsyncer is a command-line tool for synchronizing calendars and addressbooks between servers and the local filesystem via CalDAV and CardDAV protocols. It bridges remote calendar and contact servers with local tools like khal and khard."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/vdirsyncer-caldav-carddav-sync"},"updatedAt":"2026-05-18T19:13:01.776Z"}}