nextcloud-cli-notes

Manage Nextcloud Notes via CLI with JSON output and dry-run.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the need to interact with the Nextcloud Notes app through the command line interface, enabling agents to list, create, update, and delete notes, while also checking for app availability and handling private notes securely.

Core Features & Use Cases

  • Note Management: List, create, update, and delete notes within the Nextcloud Notes app.
  • Secure Handling: Validate Notes app availability and protect private notes with JSON output and dry-run functionality.
  • Use Case: Automate the process of creating and updating notes for project management or personal journaling within Nextcloud.

Quick Start

Use the nxc notes list --format json command to retrieve all notes in JSON format.

Frequently Asked Questions about nextcloud-cli-notes

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

FAQPage Schema
How do I manage Nextcloud notes from the command line?

You can manage Nextcloud notes from the command line by using the nxc CLI to list, create, update, and delete notes directly through the Nextcloud Notes app. It supports JSON output for automation.

Can I automate Nextcloud note creation and updates safely?

Yes, you can automate Nextcloud note creation and updates safely by utilizing the skill's built-in dry-run functionality, which allows you to validate operations before they are executed.

Does the Nextcloud CLI check if the Notes app is available?

Yes, the Nextcloud CLI validates the availability of the Notes app before attempting any interactions, ensuring that commands like listing or creating notes do not fail silently.

How do I retrieve all Nextcloud notes in a machine-readable format?

You retrieve all Nextcloud notes in a machine-readable format by running the `nxc notes list --format json` command, which outputs the notes data structured as JSON.

What is the best way to handle private notes in Nextcloud automation?

The best way to handle private notes in Nextcloud automation is to use the CLI's JSON output and dry-run features, which protect private notes by securing operations and validating actions beforehand.

Are there limitations when deleting notes via the Nextcloud CLI?

A primary limitation when deleting notes via the Nextcloud CLI is that the Notes app must be available; the skill validates this availability first and relies on the app being installed to function correctly.