# Nextcloud

> Nextcloud

- Skill: `aidas-dev/nextcloud` (Agent Skill)
- Install (CLI): `npx skillmds@latest add aidas-dev/nextcloud`
- Raw SKILL.md: https://api.skillmd.com/api/skills/aidas-dev/nextcloud/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: Aidas-dev (https://skillmd.com/u/aidas-dev)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/aidas-dev/nextcloud

---


# Nextcloud

Skill router. Pick sub-skill based on task.

## Which Sub-Skill?

| Task | Load skill | What it does |
|---|---|---|
| Deploy, configure, upgrade Nextcloud on K8s with Helm chart | `nextcloud-helm` | HelmRelease values, DB (external/internal), Gateway API/Ingress, Redis, S3, Collabora, cron, metrics, Imaginary previews |
| Manage users, groups, apps via Provisioning API | `nextcloud-api` | OCS API endpoints, auth (Basic + OCS-APIRequest), curl examples for users/groups/apps CRUD |

## Decision Flow

- Installing or upgrading Nextcloud on Kubernetes? → `nextcloud-helm`
- Need to create/edit/delete users or groups programmatically? → `nextcloud-api`
- Configuring external DB (PostgreSQL/MySQL), S3 object storage, Redis cache? → `nextcloud-helm`
- Setting up SMTP, Collabora, Imaginary previews, cron jobs? → `nextcloud-helm`
- Adding a user from a script or CI pipeline? → `nextcloud-api`
- Need to enable/disable an app or list installed apps via API? → `nextcloud-api`
- Bumping chart version or modifying values.yaml? → `nextcloud-helm`
- Setting up Gateway API (HTTPRoute) for Nextcloud? → `nextcloud-helm`

