yida-plugin-frontend-deploy SKILL.md skillA
yida-plugin-frontend-deploy from openyida/openyida is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add openyida/openyida/yida-plugin-frontend-deploy@git:20261028.f244ab1Pins git:20261028.f244ab1 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- openyida/openyida
- Path
yida-skills/skills/yida-plugin-frontend-deploy/SKILL.md- Versions recorded
- 2
- Latest version
- git:20261028.f244ab1, committed Oct 28, 2026
- First version recorded
- Oct 21, 2026
- Size
- 4,104 bytes
- Repository stars
- 231
- License
- MIT
宜搭平台插件前端资源的构建、托管与加载排查;处理 remoteEntry.js、Module Federation、CDN 路径、第三方资产命名空间、企业静态服务器及码云加 OSS、GitHub 备选部署。仅在明确宜搭插件上下文时触发;插件版本与安装管理交回 yida-plugin-lifecycle,不用于普通网站部署、Canvas 页面发布或 npm/Codex 插件。.
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
# 宜搭插件前端资源部署
本技能负责从插件源码到稳定资源地址,再到真实宿主加载的交付,不代替平台插件生命周期管理。
## 范围与交接
- 插件构建、资源托管、`remoteEntry.js`、chunks、容器名或加载失败:使用本技能。
- 创建插件/版本、保存开发配置、安装启停、权限申请及官方编辑器发布:通过 `use_skill("yida-plugin-lifecycle", "管理插件生命周期")` 加载对应技能。
- 仅咨询或准备本地配置无需宜搭登录;调用平台 API 前核对登录账号与目标组织。没有插件开发权限时,通过 `use_skill("yida-plugin-lifecycle", "引导申请插件开发权限")` 进入申请流程,资源托管权限单独处理。
- 用户明确禁止或暂缓某渠道时排除该渠道;只要求引导、暂不测试时不执行构建、探测、流水线或部署。方案选择不授权自动创建仓库、上传源码、购买云资源或发布到组织。
## 执行顺序
1. 确认已有插件 ID/版本、目标宿主/扩展点、源码项目及本次执行范围;缺少插件或版本时交回生命周期技能,不凭展示名编造 ID。
2. 核实集团/非集团开发环境、企业静态资源服务器、HTTPS 域名及发布权限。身份以用户说明与已核实权限为准,不能只凭宜搭域名、内网可达或本地仓库推断。
3. 读取[创建与部署引导](./references/frontend-hosting.md),复用现有企业渠道;没有现成渠道时国内推荐码云 + 阿里云 OSS,GitHub Actions + Pages 作为备选。逐步给出入口、填写项和完成后需要提供的信息。
4. 读取[前端构建与加载契约](./references/frontend-contract.md),检查真实项目的 Module Federation 配置、容器名、扩展点导出、publicPath 和依赖。获准执行后才安装依赖、构建、上传完整产物;仅编译成功不能宣称宿主可加载。
5. 获得真实稳定 HTTPS 入口后,通过 `use_skill("yida-plugin-lifecycle", "保存插件开发版本配置")` 交接,基于版本回读保留三段配置、摘要和备份,再保存核对;资源部署不自动发布到组织。
6. 用户授权验收后,通过 `use_skill("yida-plugin-lifecycle", "核对插件可用性的四层证据")` 分别记录持久化、资源可达、注册候选和真实消费。加载失败按契约排查;没有执行的层级明确标为未验证。
## 边界与完成标准
- 开发者身份不等于 SDK 的“官方插件”分类,第三方资产目录不固定为 `yida-components`;完整 URL、容器名与当前宿主规则分别核实,不能只看输入框前缀。
…Read the whole file at its exact version.
How to install
mdr add openyida/openyida/yida-plugin-frontend-deploy@sha256:2c717b8f29d93a2dThe line at the top of this page pins the label git:20261028.f244ab1, 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_efmzxruwh3c4minp)
3 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 2 versions of this file, between Oct 21, 2026 and Oct 28, 2026, about one every 7 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261028.f244ab1 latest | 2026-10-28 | f244ab1 | 4,104 B | A | view · diff |
| git:20261021.57ed9ed | 2026-10-21 | 57ed9ed | 4,061 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 (4104 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
openyida/openyida · 231 stars · license MIT · pushed 2026-11-06 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_efmzxruwh3c4minp GET https://markdownregistry.com/api/v1/resolve?ref=openyida/openyida/yida-plugin-frontend-deploy GET https://markdownregistry.com/api/v1/blob/2c717b8f29d93a2d67780e68990498bc9f363e75a79527af0a28760f480f8caa
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.