cloudsaver

$npx mdskill add uvwt/agentdock/cloudsaver

Manage CloudSaver API for status, search, parsing, and transfers.

  • Check CloudSaver status, login, and retrieve user settings.
  • Depends on local CloudSaver HTTP API and optional 115/Quark cookies.
  • Uses skill_action parameter to select operation and validate inputs.
  • Returns JSON responses with status, data, or error messages.

SKILL.md

.github/skills/cloudsaverView on GitHub ↗
---
name: cloudsaver
description: Use this skill when calling the local CloudSaver API for status checks, resource search, Douban hot lists, share parsing, or transfer actions.
version: 0.3.5
---

# CloudSaver Skill

调用 DockMini 本机 CloudSaver HTTP API,支持状态、登录、资源搜索、豆瓣热门、115/夸克分享解析与转存、设置、赞助信息和 Telegram 图片。

## 安全

- CloudSaver 地址仅允许 localhost/127.0.0.1。
- 登录凭据与 token 不写入 Skill 包。
- 持久化状态位于 `~/.agentdock/skill-data/cloudsaver/`。

## 辅助脚本执行

Skill 本体是本说明文档。确需调用包内辅助脚本时,在 Skill 包根目录使用相对路径执行;运行宿主负责切换到包根目录并把所需变量注入当前子进程。

```bash
printf '%s' '{"skill_action":"<动作>"}' | python3 run.py
```

输入必须是 JSON 对象。写操作仍按本文档中的确认规则执行。

| 动作 | 用途 |
|---|---|
| `cloud115-folders` | List 115 folders. Requires token and configured 115 cookie in CloudSaver settings. |
| `cloud115-save` | Save 115 shared files. Requires token and configured 115 cookie. Body: shareCode, receiveCode?, folderId, fids, fidTokens?. |
| `cloud115-share-info` | Get 115 share info. Requires token. Params: shareCode, optional receiveCode. |
| `douban-hot` | Get Douban hot list via CloudSaver. Inputs: `type` (default `全部`), `category` (default `热门`), `api` (default `movie`), `limit` (default `50`), optional `start`. |
| `get-setting` | Get CloudSaver user/global settings. Requires token. |
| `login` | Login to CloudSaver and return token in response data. Password is passed only to local CloudSaver API. |
| `quark-folders` | List Quark folders. Requires token and configured Quark cookie in CloudSaver settings. |
| `quark-save` | Save Quark shared files. Requires token and configured Quark cookie. Body: shareCode, receiveCode?, folderId, fids, fidTokens?. |
| `quark-share-info` | Get Quark share info. Requires token. Params: shareCode, optional receiveCode. |
| `register` | Register a CloudSaver user with register code. |
| `save-setting` | Save CloudSaver settings. Requires token. Body should include userSettings and optionally globalSetting. |
| `search` | Search CloudSaver resources. Input: required `keyword`, optional `channelId` and `lastMessageId`. Supports auto-login on token expiry. |
| `search-with-login` | Refresh login from the Skill's isolated `CLOUDSAVER_USERNAME/CLOUDSAVER_PASSWORD`, then search. Input: required `keyword`, optional `channelId` and `lastMessageId`; do not pass credentials in tool arguments. |
| `sponsors` | Get CloudSaver sponsors list. |
| `status` | Check CloudSaver container and HTTP endpoint status. |
| `tele-images` | Get Telegram images from CloudSaver. |

More from uvwt/agentdock

SkillDescription
baidu-netdiskUse this skill when managing Baidu Netdisk files through the bdpan CLI inside the application data scope.
barkSend Bark-compatible notifications with Python standard library while keeping the device key in the private Skill data environment.
code-debriefExplain and teach the core implementation produced by vibecoding from real code, focusing on the main call chain, core code, state and data flow, design reasoning, and transferable engineering knowledge. Use when the user asks to explain, review, learn, debrief, or understand recent code changes, a commit, PR, diff, feature, module, or code path.
codex-usageUse this skill when checking the current macOS user Codex CLI account state or Codex usage quota.
desktopmacOS desktop automation as an AgentDock Skill workflow.
douban-marks只读查询豆瓣电影、图书、音乐标记列表和电影条目联想。用于读取用户自己的已看、想看、在看等标记;公开主页可直接读,私密列表需要本机环境或 .env 中的 DOUBAN_COOKIE。禁止用于批量采集、绕登录、写入标记或读取非授权账号。
douyin-hot获取抖音实时热榜并返回标题、热度和跳转链接。
find-skills-skillSearch and discover OpenClaw skills from various sources. Use when: user wants to find available skills, search for specific functionality, or discover new skills to install.
grok-quotaQuery detailed Grok weekly usage, GrokChat/GrokBuild breakdown, plan, monthly credits, and pay-as-you-go state from local xAI OAuth credentials.
linkwardenManage a Linkwarden instance through its official HTTP API: check configuration, search and inspect bookmarks, collections, tags and highlights, and perform controlled link, collection or tag changes with explicit confirmation for destructive actions.