← 返回 Skills 市场
387
总下载
0
收藏
2
当前安装
1
版本数
在 OpenClaw 中安装
/install synology-dsm
功能描述
Manage Synology NAS via DSM Web API. Authenticate, browse and manage files (FileStation), manage download tasks (DownloadStation), and query system info. Use...
安全使用建议
This skill appears to do what it says (talk to a Synology DSM API) and uses expected parameters, but the package metadata does not declare the environment variables or required binaries shown in SKILL.md. Before installing or providing credentials: 1) Verify the skill source and inspect SKILL.md yourself (you already have it). 2) Prefer creating a dedicated DSM account with minimal permissions for the skill (not your admin account). 3) Use HTTPS (port 5001) and enable 2FA; if possible use short‑lived credentials. 4) Avoid putting plaintext passwords into persistent environment variables or logs — prefer prompting per-session if your platform supports it. 5) Ensure the platform will not upload or store SYNOLOGY_PASS or SID to remote logs/backups you don’t control. 6) Confirm curl and jq are available on the agent host, or adjust commands accordingly. If you cannot verify the metadata omission or how credentials are stored/used by the platform, consider treating this skill as untrusted until those questions are answered.
功能分析
Type: OpenClaw Skill
Name: synology-dsm
Version: 1.0.0
The synology-dsm skill provides a legitimate and well-documented interface for managing a Synology NAS via its official Web API. It includes comprehensive instructions for authentication, file management (FileStation), and download task management (DownloadStation) using standard curl commands. The skill explicitly advises against hardcoding credentials, recommends HTTPS, and provides detailed error handling and API references (SKILL.md, references/filestation-api.md, references/downloadstation-api.md), showing no signs of malicious intent or unauthorized data exfiltration.
能力评估
Purpose & Capability
The SKILL.md content is consistent with the declared purpose (manage DSM FileStation and DownloadStation via the DSM Web API). However the registry metadata lists no required environment variables or credentials even though the runtime instructions explicitly require SYNOLOGY_HOST, SYNOLOGY_PORT, SYNOLOGY_USER, and SYNOLOGY_PASS, and use curl/jq. That mismatch is likely a packaging/metadata omission.
Instruction Scope
All instructions stay within the stated scope: authenticating to DSM, calling FileStation and DownloadStation APIs, handling 2FA, and logout. The skill does not instruct reading unrelated system files or contacting third‑party endpoints beyond the user’s NAS and the example download URLs. It does show commands that will expose credentials on the shell if used carelessly (notes in the SKILL.md advise against hardcoding).
Install Mechanism
Instruction-only skill with no install spec and no code files — lowest install risk. Nothing will be written to disk by an installer. Examples assume curl and jq are available but no installer is provided.
Credentials
The SKILL.md requires four environment variables (SYNOLOGY_HOST, SYNOLOGY_PORT, SYNOLOGY_USER, SYNOLOGY_PASS) which are proportionate to the task. The concern is that the skill’s manifest/registry metadata did not declare these required env vars or the use of network credentials, nor did it declare required binaries (curl, jq). This metadata omission makes it unclear to automated policy checks what secrets or tools the skill needs and increases risk if you provide credentials without verifying how the platform stores or transmits them.
Persistence & Privilege
always is false and the skill has no install hooks or instructions to modify agent/system config. It requires explicit invocation by the user (and the platform default allows autonomous invocation, but that is not changed by the skill).
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install synology-dsm - 安装完成后,直接呼叫该 Skill 的名称或使用
/synology-dsm触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of the Synology DSM skill.
- Enables management of Synology NAS devices via DSM Web API.
- Supports authentication (including 2FA), file browsing and management through FileStation, and download task control via DownloadStation.
- Allows querying of system, storage, and network info.
- Provides guidance for common error handling and session management.
- Usage requires user-supplied DSM credentials and environment variables.
元数据
常见问题
Synology DSM 是什么?
Manage Synology NAS via DSM Web API. Authenticate, browse and manage files (FileStation), manage download tasks (DownloadStation), and query system info. Use... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 387 次。
如何安装 Synology DSM?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install synology-dsm」即可一键安装,无需额外配置。
Synology DSM 是免费的吗?
是的,Synology DSM 完全免费(开源免费),可自由下载、安装和使用。
Synology DSM 支持哪些平台?
Synology DSM 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Synology DSM?
由 Eric Liu(@eric1932)开发并维护,当前版本 v1.0.0。
推荐 Skills