nextcloud-cli-contacts

Search, create, and delete Nextcloud contacts via CLI with JSON output.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/NicholaiVogel/Nextcloud-CLI --skill nextcloud-cli-contacts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nextcloud-cli-contacts
Source: https://github.com/NicholaiVogel/Nextcloud-CLI/tree/main/skills/nextcloud-cli-contacts
Command: npx skills add https://github.com/NicholaiVogel/Nextcloud-CLI --skill nextcloud-cli-contacts

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the management of Nextcloud Contacts, allowing users to search, create, and delete contacts efficiently, while ensuring privacy and security.

Core Features & Use Cases

  • Search Contacts: Find contacts by name, email, or custom query.
  • Create Contacts: Add new contacts with detailed information.
  • Delete Contacts: Safely remove contacts with confirmation and dry-run options.
  • CardDAV Access Validation: Check CardDAV access for privacy-preserving workflows.
  • Use Case: Automate contact management tasks for daily operations or batch updates.

Quick Start

Search for a contact named 'Ada Lovelace' in your Nextcloud account using the nxc contacts search command.

Frequently Asked Questions about nextcloud-cli-contacts

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate contact management in Nextcloud?

You can automate Nextcloud contact management by using CLI commands to search, create, and delete contacts with JSON output, enabling efficient batch updates and daily operations.

Do I need CardDAV access to manage Nextcloud contacts via CLI?

Yes, CardDAV access is required to perform contact operations in Nextcloud. The CLI workflow can validate your CardDAV access to ensure privacy-preserving and secure contact management.

How can I safely delete contacts in Nextcloud without causing data loss?

You can safely delete Nextcloud contacts by using the CLI's built-in confirmation and dry-run features, which preview actions before execution to prevent accidental data removal.

Can I search Nextcloud contacts by name or email through the command line?

Yes, you can search Nextcloud contacts through the command line by specifying a name, email, or custom query, returning structured JSON output for automation workflows.

What is the best way to batch create new contacts in Nextcloud?

The best way to batch create contacts in Nextcloud is using CLI commands that accept detailed contact information and output JSON, streamlining automated bulk additions.