yida-canvas-data-binding SKILL.md skillA
yida-canvas-data-binding 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-canvas-data-binding@git:20261105.c76b60ePins git:20261105.c76b60e 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-canvas-data-binding/SKILL.md- Versions recorded
- 23
- Latest version
- git:20261105.c76b60e, committed Nov 5, 2026
- First version recorded
- Aug 14, 2026
- Size
- 22,021 bytes
- Repository stars
- 231
- License
- MIT
为 YidaCodeCanvas 自定义内容接入真实表单、个人流程任务、连接器或同源接口数据;按用户描述判断数据来源,处理 dataBinding、DataBridge、数据桥、数据解析、空值筛选、服务端分页、totalCount 和静默刷新。适用于页面或区块接入真实数据、展示个人任务、轮询刷新列表或 KPI,以及排查页面显示 0 条但数据管理有数据。.
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
# 自定义页面数据绑定 ## 核心定位 先根据用户描述确定“待办”指什么:对象是个人流程任务还是业务记录,与当前访问者有什么关系,需要哪些信息、筛选、刷新及点击行为。页面、区块、卡片或“待办”名称都不能代替业务含义;只接入需求涉及的能力,不默认增加四类栏目、统计或审批按钮。关键语义无法从上下文确定时,只澄清影响数据来源或权限范围的问题。 个人任务的当前应用或本组织所有应用范围不明确时,必须通过 `ask_human` 确认;数量与原生入口使用同一范围。数量卡片及端内入口复用[流程任务能力](references/workflow-capabilities.md)中的 CLI 与发布桥,不手拼另一套请求或打开逻辑。 个人流程任务复用 CLI 的 `todo`(待我处理)、`created`(我创建的普通表单与流程)、`done`(我已处理)、`cc`(抄送我的)契约;先用 `openyida task-center capabilities --json` 查询条件,再按所需类型执行 `openyida data query tasks <appType> --type <类型> --normalized` 核查。需要加载实现时复用 CLI 装配产物中的任务加载与详情助手,保留当前展示布局;发布运行态读取实际访问者的任务,不把 CLI 登录人的结果或凭证嵌入页面。订单待发货、工单待处理等业务记录仍按真实表单字段和权限查询,不用流程任务接口代替。 用户已明确要求该自定义展示时按原范围接入,不因使用任务接口再确认,也不强制装配待办中心。确需复用任务列表装配时交接 `yida-task-center`,仅选择所需类型并沿用已确认的页面设计范围;Agent 主动建议增加自定义任务展示时先 ask_human,未明确同意不实施。普通任务查询直接用 CLI,不创建展示界面。 个人任务需要过滤时,按需读取[四类任务筛选与组合示例](../yida-task-center/references/task-filters.md);业务记录的条件继续按其表单字段确定。 需要个人任务数量、业务关联审批进度或操作历史时,按需读取[流程任务能力与装配](references/workflow-capabilities.md),复用 CLI 读取契约和所需组件,不默认增加完整审批中心。 …
Read the whole file at its exact version.
How to install
mdr add openyida/openyida/yida-canvas-data-binding@sha256:fcefeadf5d159923The line at the top of this page pins the label git:20261105.c76b60e, 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_f4clrgvi2ih2sg7l)
4 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 23 versions of this file, between Aug 14, 2026 and Nov 5, 2026, about one every 4 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261105.c76b60e latest | 2026-11-05 | c76b60e | 22,021 B | A | view · diff |
| git:20261105.02273ce | 2026-11-05 | 02273ce | 21,553 B | A | view · diff |
| git:20261104.ee76922 | 2026-11-04 | ee76922 | 20,347 B | A | view · diff |
| git:20261103.5613fb1 | 2026-11-03 | 5613fb1 | 16,930 B | A | view · diff |
| git:20261102.4565241 | 2026-11-02 | 4565241 | 16,588 B | A | view · diff |
| git:20261029.614dd59 | 2026-10-29 | 614dd59 | 16,917 B | A | view · diff |
| git:20261023.11a98bf | 2026-10-23 | 11a98bf | 17,528 B | A | view · diff |
| git:20261023.b93ab20 | 2026-10-23 | b93ab20 | 17,510 B | A | view · diff |
| git:20261019.7289e70 | 2026-10-19 | 7289e70 | 17,203 B | A | view · diff |
| git:20261019.3b545d1 | 2026-10-19 | 3b545d1 | 16,971 B | A | view · diff |
| git:20261019.fa20525 | 2026-10-19 | fa20525 | 16,928 B | A | view · diff |
| git:20261019.aa32d1c | 2026-10-19 | aa32d1c | 16,744 B | A | view · diff |
| git:20261018.38fd179 | 2026-10-18 | 38fd179 | 15,524 B | A | view · diff |
| git:20261013.0c2053e | 2026-10-13 | 0c2053e | 15,244 B | A | view · diff |
| git:20261008.cc49406 | 2026-10-08 | cc49406 | 14,911 B | A | view · diff |
| git:20260921.dacb68b | 2026-09-21 | dacb68b | 13,983 B | A | view · diff |
| git:20260920.865a117 | 2026-09-20 | 865a117 | 12,642 B | A | view · diff |
| git:20260916.96bff56 | 2026-09-16 | 96bff56 | 11,844 B | A | view · diff |
| git:20260905.c736b61 | 2026-09-05 | c736b61 | 11,428 B | A | view · diff |
| git:20260903.9332caf | 2026-09-03 | 9332caf | 11,412 B | A | view · diff |
| git:20260901.b12a709 | 2026-09-01 | b12a709 | 11,229 B | A | view · diff |
| git:20260826.1c1606b | 2026-08-26 | 1c1606b | 10,621 B | A | view · diff |
| git:20260814.4e9c640 | 2026-08-14 | 4e9c640 | 10,492 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 (22021 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_f4clrgvi2ih2sg7l GET https://markdownregistry.com/api/v1/resolve?ref=openyida/openyida/yida-canvas-data-binding GET https://markdownregistry.com/api/v1/blob/fcefeadf5d1599231f999cd49bf9320138e04802fdbd0c44967f154664a4ba5d
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.