Synology DSM Manager for Openclaw

A comprehensive interface for managing Synology NAS devices, including file operations, download tasks, and system health monitoring through the DSM Web API.

eric1932
v1.0.0
Mar 5, 2026
0
1.5k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install synology-dsm

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install synology-dsm using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Synology DSM Manager?

The Synology DSM skill enables developers to interact directly with their Synology Network Attached Storage (NAS) using the DiskStation Manager (DSM) Web API. This skill facilitates seamless communication between your AI agent and your private cloud infrastructure, enabling complex file management and automation without leaving your development environment. By leveraging Openclaw Skills, you can bridge the gap between local coding tasks and remote storage management.

Built for reliability and security, the skill supports core DSM services like FileStation and DownloadStation. It handles the nuances of the Synology API lifecycle, including session authentication (SID), two-factor authentication (2FA), and granular error handling for session timeouts. Whether you are automating backups or managing media downloads, this integration provides a robust interface for NAS operations.

Synology DSM Manager Use Cases

  • Automating remote file uploads and folder organization within FileStation.
  • Managing torrent and URL download tasks remotely via DownloadStation.
  • Monitoring NAS system health, temperature, and storage volume availability.
  • Integrating NAS file searching and retrieval into automated development workflows using Openclaw Skills.
  • Cleaning up old backups or temporary files based on storage triggers.

How Synology DSM Manager Works

  1. The skill authenticates with the NAS using provided credentials to obtain a unique session ID (SID).
  2. It identifies if 2FA is required and prompts the user for an OTP code if necessary.
  3. For file operations, it routes requests through the FileStation API to perform actions like listing, uploading, or searching.
  4. For downloads, it interacts with the DownloadStation API to create, pause, or resume transfer tasks.
  5. It monitors the session state, automatically identifying when a session timeout occurs to trigger re-authentication.
  6. It performs a logout operation once the tasks are complete to clean up active sessions.

Synology DSM Manager Setup

To get started with Openclaw Skills for Synology, configure your environment variables for authentication:

export SYNOLOGY_HOST="192.168.1.100"
export SYNOLOGY_PORT="5001"
export SYNOLOGY_USER="your_username"
export SYNOLOGY_PASS="your_password"

Ensure that the user has the appropriate permissions for FileStation and DownloadStation within the DSM settings. Using HTTPS on port 5001 is highly recommended for secure communication.

Synology DSM Manager Data Schema & Taxonomy

The skill interacts with the DSM Web API and returns structured JSON responses. Data is typically organized as follows:

Component Data Type Key Metadata Fields
Auth Object sid (Session ID)
File Listing Array name, path, size, mtime, additional
Download Tasks Array id, title, size, status, transfer (speed)
System Health Object model, ram, serial, uptime, temperature
Storage Object volume_status, size_total, size_used

Synology DSM Manager Advanced Features

  • Support for 2FA (Two-Factor Authentication) workflow handling via OTP code prompts.
  • Asynchronous task management for large-scale file deletions using polling mechanisms.
  • Multi-task batch operations for pausing, resuming, or deleting download tasks.
  • Dynamic API Discovery to query all available APIs and version ranges on the target NAS device.
  • Robust session management within Openclaw Skills to handle timeouts and session cleanup automatically.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*