yida-create-app SKILL.md skillA
yida-create-app 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-create-app@git:20261105.ff190b9Pins git:20261105.ff190b9 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-create-app/SKILL.md- Versions recorded
- 20
- Latest version
- git:20261105.ff190b9, committed Nov 5, 2026
- First version recorded
- Sep 3, 2026
- Size
- 16,164 bytes
- Repository stars
- 231
- License
- MIT
创建宜搭应用并返回 appType;仅当没有目标 app 且用户意图允许新建时使用。.
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
# 创建应用
> 资源边界:本技能只处理普通 OpenYida 应用创建;目标不明时先只读确认或询问用户。
创建成功结果同时包含 `url` / `appUrl` / `workbenchUrl`(应用工作台)和 `adminUrl`(开发者管理后台)。完整应用最终交付默认保留 `adminUrl`,与前台、可选业务后台区分;不因云端登录态省略。地址可生成不等于收件人已获得管理权限。历史结果缺少该字段时可通过 `app-list` 分页匹配真实 `appType` 回查。
## Resource-First 使用门槛
本技能不是完整搭建的默认第一步,只能在以下条件同时满足时加载/执行:
1. 根技能或 `yida-app` 已完成 `resolve_resource_context`;
2. 本次任务没有明确的既有目标,也没有本任务已创建或预创建的目标 `appType`;
3. 用户明确要求从零创建应用,或完整搭建缺少 app 且 `allowCreate=true`。
按 [资源解析规则](../yida-app/workflow/step-1-resource-context.md#资源解析顺序) 判断复用目标。新建独立应用时,确认本次应用名后创建;千问办公默认使用当前组织,用户明确指定其他组织时按宿主规则处理。
若该 app 是外部工具预创建的 app(上下文标记 `source=agent_bound` 或 `precreated=true`),也仍然视为“已有目标 app”:不得调用 `openyida create-app`,也不得在本技能中修改应用名称。本技能只负责在确实没有目标 app 且允许创建时新建应用。
## 严格禁止 (NEVER DO)
- 不要编造 appType,必须从命令返回的 JSON 中提取
- 不要在同一轮已成功创建应用后重复创建。若接口明确返回名称冲突,单点任务先询问用户;`yida-app` 完整应用统一编排可追加短后缀重试一次,不要为了查重额外探测。
## 严格要求 (MUST DO)
- 真正执行创建前,按[创建应用时的提示](../../references/user-facing-summary.md#创建应用时的提示)只说“当前在{组织名称}组织下为您创建{应用名称}应用”。名称必须已确认,不把环境标签当组织名;编排已告知时不重复。
- 创建成功后,将 appType 记录到 `.cache/<项目名>-schema.json`
…Read the whole file at its exact version.
How to install
mdr add openyida/openyida/yida-create-app@sha256:459d9d672571e342The line at the top of this page pins the label git:20261105.ff190b9, 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_vdarkk6hm5bd7dqw)
3 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 20 versions of this file, between Sep 3, 2026 and Nov 5, 2026, about one every 3 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261105.ff190b9 latest | 2026-11-05 | ff190b9 | 16,164 B | A | view · diff |
| git:20261104.ed45b82 | 2026-11-04 | ed45b82 | 16,108 B | A | view · diff |
| git:20261104.d0638a8 | 2026-11-04 | d0638a8 | 15,759 B | A | view · diff |
| git:20261104.2672c79 | 2026-11-04 | 2672c79 | 15,581 B | A | view · diff |
| git:20261104.e603bca | 2026-11-04 | e603bca | 15,182 B | A | view · diff |
| git:20261101.552e8ab | 2026-11-01 | 552e8ab | 14,832 B | A | view · diff |
| git:20261101.2e6bff8 | 2026-11-01 | 2e6bff8 | 14,654 B | A | view · diff |
| git:20261101.67592d3 | 2026-11-01 | 67592d3 | 14,124 B | A | view · diff |
| git:20261030.0f61ecf | 2026-10-30 | 0f61ecf | 13,835 B | A | view · diff |
| git:20261030.81c7228 | 2026-10-30 | 81c7228 | 13,651 B | A | view · diff |
| git:20261028.9595d5e | 2026-10-28 | 9595d5e | 14,157 B | A | view · diff |
| git:20261028.d45cad4 | 2026-10-28 | d45cad4 | 15,261 B | A | view · diff |
| git:20261026.3ff08a3 | 2026-10-26 | 3ff08a3 | 13,627 B | A | view · diff |
| git:20261026.0dffe7a | 2026-10-26 | 0dffe7a | 13,630 B | A | view · diff |
| git:20260916.451c954 | 2026-09-16 | 451c954 | 11,996 B | A | view · diff |
| git:20260911.3579cb4 | 2026-09-11 | 3579cb4 | 11,600 B | A | view · diff |
| git:20260904.01677b5 | 2026-09-04 | 01677b5 | 11,285 B | A | view · diff |
| git:20260904.93bcb5b | 2026-09-04 | 93bcb5b | 11,138 B | A | view · diff |
| git:20260904.6c22f12 | 2026-09-04 | 6c22f12 | 10,557 B | A | view · diff |
| git:20260903.4fc6a8f | 2026-09-03 | 4fc6a8f | 10,476 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 (16164 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_vdarkk6hm5bd7dqw GET https://markdownregistry.com/api/v1/resolve?ref=openyida/openyida/yida-create-app GET https://markdownregistry.com/api/v1/blob/459d9d672571e3425a4289b97cf5829032695aa27aac399199e6b5827830e9d0
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.