opentiny-next-app-integration SKILL.md skillA
opentiny-next-app-integration from opentiny/agent-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add opentiny/agent-skills/opentiny-next-app-integration@v1.0.0Pins v1.0.0 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- opentiny/agent-skills
- Path
skills/opentiny-next-app-integration/SKILL.md- Versions recorded
- 2
- Latest version
- v1.0.0, committed Sep 17, 2026
- First version recorded
- Sep 7, 2026
- Size
- 11,394 bytes
- Repository stars
- 19
- License
- none declared
Use when an existing Vue 3 + Vite app needs OpenTiny TinyRobot Chat, GenUI, business WebMCP, business Skill, or PageTool integration and the installed APIs, ownership boundaries, or validation scope must be established from the project.
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
# OpenTiny Next 应用集成 在现有 Vue 3 + Vite 业务应用中增量接入 TinyRobot、GenUI、业务 WebMCP 和 PageTool。以目标项目实际安装的包、公开 API 和业务声明为准,不用演示组件、模拟工具或预设回答替代真实接入。 默认完成代码接入验证;只有用户明确要求验证对话、服务或端到端功能时,才执行相应运行时闭环。 ## 选择阶段 只实施用户要求的阶段,并检查它依赖的已有能力。用户要求一次完成全部流程时,按下列依赖顺序执行;缺少运行时配置不阻塞后续代码接入。 | 阶段 | 目标 | 前置能力 | 详细参考 | |---|---|---|---| | 1 | TinyRobot Chat | Vue 3 + Vite 应用 | [TinyRobot 接入](references/opentiny-integration.md) | | 2 | GenUI | 已接入的唯一 TinyRobot Chat | [GenUI 接入](references/genui-integration.md)、[模板适配](references/genui-template-adaptation.md) | | 3 | 业务 WebMCP 与业务 Skill | TinyRobot runtime | [业务 WebMCP](references/webmcp-business-skill.md) | | 4 | PageTool | TinyRobot 可消费的 WebMCP 通道 | [PageTool](references/pagetool-automation.md) | 若项目已具备某个前置能力,通过源码、依赖和构建证据确认后直接继续,不重复生成或重写。 第二、三阶段都会改变 `useLocalChatRuntime` 的请求或 MCP 所有权。实施前必须读取 [Runtime 所有权](references/runtime-ownership.md),根据目标版本源码中的 guard 选择唯一所有者,不能把两个互斥入口叠加到同一个 runtime。 ## 通用工作方式 1. 确认当前应用目录、Git 与 workspace 边界、包管理器、入口文件、现有聊天实现和 dirty 文件。所有命令都在目标应用边界内执行,保留用户改动。 2. 检查目标项目实际解析的包版本、exports、类型、源码和 runtime 参数校验,再决定导入路径与适配方式;不要只凭记忆或参考项目版本实现。 3. 优先复用项目已有组件、runtime、模型策略、业务状态和测试入口。全应用只保留一个聊天界面。 4. 依赖安装、代码生成或构建失败时,根据原始输出诊断;不要把失败命令、局部文件变化或 mock 结果报告成成功。 …
Read the whole file at its exact version.
How to install
mdr add opentiny/agent-skills/opentiny-next-app-integration@sha256:f57bbc1bc2bc93f0The line at the top of this page pins the label v1.0.0, 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_evricsy6dwrjktps)
3 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 2 versions of this file, between Sep 7, 2026 and Sep 17, 2026, about one every 10 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| v1.0.0 latest | 2026-09-17 | 3f47a37 | 11,394 B | A | view · diff |
| v1.0.0 | 2026-09-07 | 7690d34 | 9,295 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (11394 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 instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
opentiny/agent-skills · 19 stars · license none declared · pushed 2026-09-17 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_evricsy6dwrjktps GET https://markdownregistry.com/api/v1/resolve?ref=opentiny/agent-skills/opentiny-next-app-integration GET https://markdownregistry.com/api/v1/blob/f57bbc1bc2bc93f0a1474cd39c1ff93924061a44ea0c63d9b5558af33b270926
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.