lov-sync-with-synology SKILL.md skillB
lov-sync-with-synology from lovstudio/skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add lovstudio/skills/lov-sync-with-synology@v1.0.1Pins v1.0.1 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- B, 16 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- lovstudio/skills
- Path
skills/sync-with-synology/SKILL.md- Versions recorded
- 3
- Latest version
- v1.0.1, committed Sep 10, 2026
- First version recorded
- Sep 10, 2026
- Size
- 4,035 bytes
- Repository stars
- 72
- License
- MIT
Upload local files to a Synology NAS through QuickConnect or DSM HTTPS, verify remote size and MD5, then move the local copy to a reversible trash directory.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# 群晖同步助手 · Synology Sync Use this skill when the user wants to move local files to Synology, QuickConnect, DSM File Station, or a Synology Drive target directory, and expects the local source to be cleaned up only after a verified upload. ## Triggers Activate for requests such as: - “把本地文件上传到群晖,成功后删本地” - “用 QuickConnect 上传到 NAS” - “清理 `~/Music/MP3` 到群晖” - “move local files to Synology and prune them” - “upload to DSM File Station and delete the local copy” ### Do not activate when - The target is Synology C2 Object Storage, S3, or a non-DSM cloud drive. - The user only wants to browse the NAS without moving local files. - The user wants to publish, price, or modify this Skill rather than operate it. ## Safety Invariants 1. **Never delete local data before all applicable checks pass.** The CLI verifies remote size and, by default, remote MD5 against the local MD5. 2. **Default deletion mode is `trash`, not `unlink`.** Files are moved under the configured trash directory and can be restored. 3. Use `--delete-mode unlink` only when the user explicitly asks for irreversible deletion. 4. Always run `--dry-run` first for a new source directory. …
Read the whole file at its exact version.
How to install
mdr add lovstudio/skills/lov-sync-with-synology@sha256:886ae0d0744face2The line at the top of this page pins the label v1.0.1, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_gmw52vfqfv7yyk5x)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 3 versions of this file, all committed on Sep 10, 2026.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| v1.0.1 latest | 2026-09-10 | 791be27 | 4,035 B | B | view · diff |
| v1.0.1 | 2026-09-10 | ab4c057 | 4,018 B | B | view · diff |
| v1.0.0 | 2026-09-10 | aa641ba | 4,002 B | B | view |
Audit of the latest version
- fail: No instruction to read or print local credentials (matched: read from macOS Keychain)
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (4035 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Starting a new one? Use a template for SKILL.md on mdpantry, which passes every one of these checks and says what to change in it.
Source
lovstudio/skills · 72 stars · license MIT · pushed 2026-11-06 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_gmw52vfqfv7yyk5x GET https://markdownregistry.com/api/v1/resolve?ref=lovstudio/skills/lov-sync-with-synology GET https://markdownregistry.com/api/v1/blob/886ae0d0744face25207238c9d4adc329e2c73433580c56694026663939702a4
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.