taptap/instant-games-open-mcp/taptap-cloud-save
Claude Code and agent skill by taptap/instant-games-open-mcp
Trust tier 2
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
接入或修改 TapTap 云存档/云存储时使用。触发词:云存档、存档、云存储、保存进度、读档、archive、CloudSaveManager、FileSystemManager、tapfile。
Install
npx vskill@latest install taptap/instant-games-open-mcp/taptap-cloud-saveSKILL.md
TapTap 云存档接入(Maker)
硬规则(先读)
- 真相源 = 工程内 `engine-docs/recipes/sdk.md`(及其中云存档/文件系统章节)。写代码前先读它。
- 禁止 web_search 查 TapTap 云存档 API。Maker 引擎文档只在工程内,公网没有官方版;网上能搜到的是其它平台(微信小游戏等)的文档,属于错误信息源。
- 先核对语言与宿主支持:Maker/UrhoX Lua 必须使用工程文档明确提供的 Lua 方法和回调;下文的
tap示例是 JavaScript,不能直接用于 Lua,也不能据此推断存在 Lua 到 JavaScript 的桥。 - 工程文档缺少 Lua 文件云存档接口时,说明能力尚未核实并请平台确认签名及支持版本;不猜方法、不注入 JavaScript、不迁移或覆盖已有存档。
- 只有工程文档明确支持下文 JavaScript API 时才使用该流程;不要为补齐未确认的接口安装 npm 包、改 package.json 或自行添加桥接脚本。
JavaScript 接口概念(仅在工程文档确认支持时适用)
- 文件路径协议是
tapfile://,通过tap.env访问: tap.env.USER_DATA_PATH→tapfile://usr(用户数据,持久化)tap.env.TEMP_DATA_PATH→tapfile://tmp(临时)tap.env.STORE_DATA_PATH→tapfile://store(存储)- 云存档 = 本地文件 + 云端归档:先把数据写本地文件,再上传为 archive。
JavaScript 工作流(不作为 Maker Lua 调用示例)
- 获取管理器实例(无需安装/导入):
``javascript const cloudSaveManager = tap.getCloudSaveManager(); const fs = tap.getFileSystemManager(); ``
- 保存:
fs.writeFile(...)写本地文件 →cloudSaveManager.createArchive({ archiveMetaData, archiveFilePath, success, fail })上传。archiveMetaData.name无空格、无中文;summary是描述;playtime是时长(秒)。已有存档用updateArchive。 - 读取:
cloudSaveManager.getArchiveList(...)取列表 →cloudSaveManager.getArchiveData(...)下载到本地 →fs.readFile(...)读数据。 - 其它:
getArchiveCover(封面)、deleteArchive(删除);文件系统还有mkdir/rmdir/unlink。 - 只信工程内文档,按其中的真实签名与回调形态实现,不凭记忆写参数。
常见错误
- 在 Lua 中直接使用
tap.getCloudSaveManager()——这是 JavaScript 示例,需先取得官方 Lua 接口文档。 npm install/importTapTap SDK——不能用安装包补齐未确认的宿主能力。- 用错平台 API(微信小游戏云存储)——以
engine-docs为准。 - 存档名含空格/中文——
archiveMetaData.name有约束。 - 把
maker://、docs://cloud-save/*当可读资源——DSH 读不了 resources,用本 skill + 工程文档。
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingpackages/dsh-maker/skills/taptap-cloud-save/SKILL.md
Popularity
- Repository stars
- 56
- Repository forks
- 6
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/taptap/instant-games-open-mcp/taptap-cloud-save)