Agent skill

Openyida

by openyida in openyida/openyida

宜搭应用开发总入口技能。通过具备代码生成能力的智能体(千问办公/Claude/Open Code 等)+ 宜搭低代码平台,实现一句话搭建或修改完整应用。

MITAuto-check passed

Install Openyida

skills CLI
$ npx skills add openyida/openyida --skill openyida -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install openyida/openyida openyida --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/openyida/openyida.git skills-src && mkdir -p .claude/skills && cp -r skills-src/yida-skills .claude/skills/openyida && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
openyida
GitHub stars
220
Token cost
~3.4k tokens
SKILL.md length
817 words
Files
17 (incl. references)
Skills in repo
58
Repo updated
First seen
Licence
MIT

At a glance

宜搭应用开发总入口技能。通过具备代码生成能力的智能体(千问办公/Claude/Open Code 等)+ 宜搭低代码平台,实现一句话搭建或修改完整应用。

  • Works in 4 steps: :环境与登录态确认 → :解析资源上下文 → :意图识别 → …
  • SKILL.md covers 步骤模版(进行时展示给用户看的步骤), 执行步骤, 技能路由表 and 核心规则, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Openyida is an agent skill from openyida/openyida. 宜搭应用开发总入口技能。通过具备代码生成能力的智能体(千问办公/Claude/Open Code 等)+ 宜搭低代码平台,实现一句话搭建或修改完整应用。 当用户提到“宜搭”、“yida”、“低代码”、“创建应用”、“创建表单”、“发布页面”、“自定义页面模板”、“搭建”、“系统”等关键词时,使用此技能;只是讨论通用前端/后端代码、非宜搭平台产品、或只解释概念而不操作宜搭资源时不触发。 重要路由规则:完整应用/系统/平台的从零搭建、已有 app 但没有任何页面、或已有 app/page 需要补成完整业务系统时,必须先加载 yida-app 子技能作为编排入口。已有资源的单点改字段、改页面、发布、权限或数据任务按对应子技能路由。

Its SKILL.md is about 3.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 17 other files, including reference files (for example `references/edition-features-guide.md`, `references/execution-rules.md` and `references/field-and-url-reference.md`).

The repository describes itself as: Your own personal YiDA AI assistant! The licence is MIT.

Example prompts

  • “自定义页面模板”
  • “/openyida”

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. :环境与登录态确认
  2. :解析资源上下文
  3. :意图识别
  4. :加载子技能并执行

What it can do on your machine

Read from SKILL.md and the folder at commit 3dd4693. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Openyida loads about 3.4k tokens when it runs, and up to ~37k if it reads all its reference files. Until then it costs about 81 tokens; SKILL.md has 817 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~81
When it runs · the whole SKILL.md, loaded when a task matches
~3.4k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~37k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from openyida/openyida at commit 3dd4693, republished under its MIT licence (© openyida). 817 words, ~3,443 tokens.

Download SKILL.mdSave it as .claude/skills/openyida/SKILL.md (or your agent's skills folder). This skill also uses 16 other files; get the full folder from GitHub.
name
openyida
description
宜搭应用开发总入口技能。通过具备代码生成能力的智能体(千问办公/Claude/Open Code 等)+ 宜搭低代码平台,实现一句话搭建或修改完整应用。 当用户提到“宜搭”、“yida”、“低代码”、“创建应用”、“创建表单”、“发布页面”、“自定义页面模板”、“搭建”、“系统”等关键词时,使用此技能;只是讨论通用前端/后端代码、非宜搭平台产品、或只解释概念而不操作宜搭资源时不触发。 重要路由规则:完整应用/系统/平台的从零搭建、已有 app 但没有任何页面、或已有 app/page 需要补成完整业务系统时,必须先加载 yida-app 子技能作为编排入口。已有资源的单点改字段、改页面、发布、权限或数据任务按对应子技能路由。

宜搭应用开发指南

在执行宜搭应用/页面/审批流等任务前先确认环境与登录态,再根据用户需求和已解析的 app/page/form/process 等上下文资源,分析任务属于完整搭建、已有资源补齐还是单点任务,并加载对应子技能执行。

步骤模版(进行时展示给用户看的步骤)

完整应用搭建时,直接使用对应模式的步骤名称。

Plan 模式

  1. 需求识别与分析
  2. 设计功能和页面
  3. 确认搭建方案
  4. 创建应用
  5. 搭建表单与审批流
  6. 准备示例数据
  7. 准备页面图片
  8. 搭建业务页面
  9. 发布页面与配置导航
  10. 检查功能并交付

Fast 模式

  1. 需求识别与分析
  2. 设计功能和页面
  3. 创建应用
  4. 搭建表单与审批流
  5. 准备示例数据
  6. 准备页面图片
  7. 搭建业务页面
  8. 发布页面与配置导航
  9. 检查功能并交付

按本轮范围选用步骤:已有应用时省略“创建应用”,无需示例数据或图片时省略对应步骤,并重新编号。

每项待办对应一个阶段,直接使用上方短标题。创建应用、表单、数据、图片、页面和发布分别展示。执行中保持标题与列表顺序稳定,完成后标记完成并保留记录。图片准备与表单、页面搭建可同时进行,列表顺序仅用于展示。业务细节写在进度消息中,任务编号、命令、路径、授权依据和耗时写入内部执行记录;用户要求的耗时统计集中放入报告。素材采集与应用创建同时进行时,进度描述统一为“素材采集&应用创建”;单独进行时使用对应阶段名称。图片数量、用途及任务详情归入内部执行记录。

执行步骤

Step 1:环境与登录态确认

完整应用首轮需求澄清先按 yida-app 进入需求分析,只读取提问必需的需求材料,不以环境、登录或资源预检阻塞首问。需求澄清完成后,需要核验资源或准备执行时,再执行 openyida agent-capabilities --summary-json,确认 OpenYida、Node/npm、登录态和工作目录可用。openyida agent-capabilities --json 是完整能力信息,只在命令契约排障、manifest 差异诊断或深度调试时使用;不要把完整能力信息放进常规完整搭建链路。workdir 对应完整能力信息里的 active.projectRoot。

如果快照显示 builder_path.interactive_login.mode=caller_open_url,说明 CLI 已把浏览器归属交给 Agent。执行 openyida login --no-browser 后,Agent 必须优先调用当前宿主的沙箱浏览器 / 内置 Browser 打开 CLI 输出的授权 URL 一次;只有没有浏览器工具或工具调用失败时,才让用户手动打开链接。

未完成环境与登录态确认前,不创建应用、页面、表单,不发布页面。环境异常、登录失败、env token 注入和 openyida copy 初始化见 环境准备与登录检测。

核心判断:

快照结果动作
openyida 不可用先安装或更新 openyida,不创建资源
工作目录不存在先执行 openyida copy 初始化工作目录
登录态可用进入 Step 2
登录态缺失按快照提示补登录态;未恢复前停止资源写操作
Step 2:解析资源上下文

任何写操作前先解析目标 app/page/form/process。按本轮显式资源、外部绑定资源、workspace cache/config、会话历史的顺序选择目标;同级冲突或目标不明才询问用户。

执行 Step 2 时必须读取 资源上下文与补齐判定,并按其中规则解析目标资源。已有 app 默认复用,不执行 yida-create-app;已有 app 但没有任何页面时,进入完整应用补齐;PRD 不需要页面时,不强制创建自定义页面。

核心判断:

已解析到动作
目标 app复用该 app,在其中修改、补齐或发布
目标 app 但没有任何页面进入完整应用补齐;PRD 不需要页面时不强制创建自定义页面
目标页面 / 表单 / 流程修改已有资源,不创建同类新资源
目标缺失且用户明确允许创建进入对应创建技能
多个同级候选或上下文冲突先询问用户
Step 3:意图识别
判定用户诉求信号下一步
完整搭建 / 补齐创建/搭建/做一个 + 应用/系统/管理系统;已有 app 没有任何页面;或已有 app/page 需要补成完整系统加载 yida-app
单一 / 增量任务对已有应用/表单/页面做单点操作:加字段、查改数据、配公式、建报表、改权限、发布、美化等从下方技能路由表选 1 个子技能

意图识别只决定入口,不展开执行细节。完整搭建 / 补齐加载 yida-app 后按其 workflow 执行;单点任务只选 1 个主技能,不升级成完整搭建。

Step 4:加载子技能并执行

如果当前 AI 工具提供 use_skill / search_skills,必须用 use_skill("<技能名>", "<本阶段目的>") 加载技能,不用 Read / read_file / cat 直接读取 SKILL.md 路径。如果当前工具没有 use_skill / search_skills,按 skills/<技能名>/SKILL.md 定位当前阶段要执行的子技能文档。

单点任务按意图选 1 个主技能;完整应用由 yida-app workflow 分阶段推进,每一步加载当前步骤对应的子技能。skills-index.json 只给能读取索引的工具辅助匹配,不作为运行前置。执行边界见下方核心规则。

技能路由表

这张表给人工 fallback 和人审使用:先按用户任务命中一个大类目录,再在该目录内选定 1 个最匹配的子技能。机器索引和精排方法见 路由补充说明。

大类目录
大类目录第一层意图信号子技能
yida-skills/context登录、退出、切换组织、组织版本/容量、Schema、fieldId、执行前检查yida-login、yida-logout、yida-basic-info、yida-get-schema、yida-corp-efficiency
yida-skills/app从零搭应用、完整系统、应用启停、应用导航、多语言yida-app、yida-create-app、yida-app-lifecycle、yida-nav-group、yida-i18n
yida-skills/design完整应用需求分析、PRD、视觉设计、单页 UI 改造、应用主题色、全局换肤、图片素材yida-requirement-analysis、yida-prd、yida-design、yida-image-assets
yida-skills/form表单字段、公式、校验、业务关联规则、批量录入、数据记录yida-create-form-page、yida-formula、yida-formula-evaluate、yida-business-rule、yida-canvas-table-form、yida-table-form、yida-data-management
yida-skills/process审批、流程表单、流程规则、节点/分支/字段权限、流程代理yida-create-process、yida-process-rule、yida-agent-center
yida-skills/page工作台、办事门户、任务看板、自定义展示页、页面源码开发、平台 JSX 组件页面维护、页面发布、页面内导航、PPT 页面yida-create-page、yida-canvas-custom-page、yida-custom-page、yida-canvas-data-binding、yida-canvas-upgrade、yida-publish-page、yida-openyida-publish-guard、yida-density、yida-nav-shell、yida-ppt-slider
yida-skills/analytics聚合表、虚拟视图、报表、统计、图表、Recharts、ECharts、经营分析看板、驾驶舱、大屏yida-aggregate-table、yida-report、yida-rechart、yida-chart、yida-dashboard
yida-skills/integration连接器、钉钉开放平台、外部 API、执行动作、设计器数据源、集成自动化、逻辑流yida-integration、yida-dingtalk-openapi、yida-connector、yida-connector-safe-actions、yida-data-source-connectors
yida-skills/access平台/应用/表单/页面权限、公开访问、分享yida-corp-manager、yida-app-permission、yida-form-permission、yida-page-config
yida-skills/opsSequence、主键冲突、VOC 反馈yida-db-seq-fix、yida-voc
yida-skills/agent导出对话、读取钉钉文档/听记、会议纪要/闪记转 PRDyida-export-conversation、yida-document-markdown、yida-tingji、yida-flash-note-to-prd
高频分歧
用户意图选哪个
从零搭一个完整应用/系统yida-app;先分析需求并完成首次搭建确认,再规划与搭建
已有 app 但没有任何页面,需要补成完整系统yida-app;属于首次搭建,同样先询问搭建方式,复用已有 appType 补齐资源
读取钉钉在线文档正文yida-document-markdown,使用登录态接口获取 Markdown
按 taskUuid 读取钉钉听记yida-tingji,将听记任务 ID 原样传入命令
将钉钉开放平台官方 API 接入宜搭或 Canvasyida-dingtalk-openapi;密钥不进聊天,账号由用户在宜搭或本机 TTY 配置
钉钉事件订阅、Stream 或 HTTP 回调OpenYida 不支持;直接说明能力边界并停止,不生成连接器动作
用户给 taskUuid 并要求转 PRD先用 yida-tingji 读取听记内容,再把已有内容交给 yida-flash-note-to-prd 生成 PRD
已有会议纪要/闪记内容转 PRDyida-flash-note-to-prd,只处理已有内容,不负责按 taskUuid 拉取听记
只创建应用壳并拿 appTypeyida-create-app;若随后继续完整搭建,已经确认的 requirement-brief.json、prd.md 与 design.md 保持不变,真实 appType 只写入 schema 或当前任务资源上下文
启用/上线或停用/下线已有应用yida-app-lifecycle;只有用户明确要求时执行,app-offline 执行前需再次确认目标应用
创建自定义展示页资源yida-create-page,之后交给 yida-canvas-custom-page 编写页面源码,再交给 yida-publish-page 发布
开发表单字段结构 / 增删改字段使用 yida-create-form-page 落地字段结构
创建带审批的流程表单yida-create-process
修改已有流程节点/分支/字段权限,配置加签/转交操作权限yida-process-rule;加签/转交先读其 references/approval-actions.md
查字段 ID / 保存 Schema 证据yida-get-schema;凡涉及 fieldId 的数据、流程、公式、页面代码先取证
改表单数据记录yida-data-management,不是 yida-create-form-page
配字段默认值、计算、校验yida-formula;静态检查用 yida-formula-evaluate
提交后跨表写入/更新/删除默认 yida-integration;用户明确要业务关联规则/高级函数时用 yida-business-rule
集成自动化从上游节点子表取数或新增一行yida-integration 的 --spec 新建路径;不要用 integration update 或现网 --replace
自定义页面开发yida-canvas-custom-page,新建和默认页面源码开发入口,源码使用 .canvas.jsx;Canvas 发布层会自动注入 window.__OPENYIDA_YIDA_API__ 和 window.__OPENYIDA_UTILS__
JSX 自定义页面开发yida-custom-page,仅用于已检测到的 .oyd.jsx / .oyb.jsx / renderJsx / 平台 Jsx 组件页面维护
.canvas.jsx 页面使用成员/部门/上传等宜搭运行态组件yida-canvas-custom-page,读取 native-components-bridge.md
.canvas.jsx 页面接真实数据、表单 API、流程 API 或根级工具yida-canvas-data-binding,默认消费发布层注入的 yida/utils window 桥
已有 .oyd.jsx / renderJsx 迁到 YidaCodeCanvas 组件实现yida-canvas-upgrade
高级图表、可视化、看板图表默认 yida-rechart
明确 ECharts、维护旧 ECharts 页面、复杂 option 超出 Recharts 能力yida-chart
产品化经营分析看板/驾驶舱交付yida-dashboard,按指标分析任务触发
待办、操作队列、业务工作台或办事门户页面yida-canvas-custom-page;接真实数据时加载 yida-canvas-data-binding,不因页面名称或辅助统计转为经营看板
批量录入、表格填写、多行编辑默认 yida-canvas-table-form;已检测到平台 JSX 组件页面、native 页面或存量源码使用 this.utils.yida.saveFormData 时用 yida-table-form
页面视觉方向、页面美化、去 AI 味yida-design 只产出或更新 prd/<项目名>/design.md;若业务/页面契约也变化,由 yida-prd 更新 prd.md;实现阶段默认交给 yida-canvas-custom-page
应用级主题、品牌色、全局换肤yida-design
图片需求、搜图、生图yida-image-assets;完整应用按 design.md.assetStrategy 加载
平台左侧导航树分组/排序yida-nav-group
自定义应用导航或独立前台菜单yida-nav-shell
普通报表/统计yida-report
聚合表 / 虚拟视图的读取、预览、草稿保存或发布yida-aggregate-table;save 验证 stash revision,publish 验证 live revision
PPT 页面yida-ppt-slider
公开访问/组织内分享yida-page-config
评测指定技能质量并给出评分建议yida-skill-evaluator

索引精排方法和无独立子技能的 CLI 见 路由补充说明。

Show full SKILL.md (356 more words)Show less

核心规则

以下规则都是执行 OpenYida 任务时必须遵守的全局边界;具体子技能可以补充更细规则,但不能覆盖这些规则。

  1. OpenYida CLI 统一执行:所有宜搭资源操作通过 openyida CLI 执行;创建、修改、发布、查询都以 CLI 返回的 JSON、URL、formUuid/appType 作为证据。
  2. 技能加载唯一入口:执行子技能前必须加载对应技能;单点任务按意图选 1 个主技能,完整应用由 yida-app workflow 分阶段加载当前步骤对应的子技能。
  3. 真实资源先确认:写操作前解析本轮显式资源、已绑定资源上下文、workspace 配置/缓存和历史上下文;已有目标资源时默认修改、补齐或发布,只有目标缺失且意图允许创建时才加载 create 类技能。
  4. corpId 一致性检查:创建或发布页面前对比 PRD/resource context 与当前 auth snapshot 的 corpId;不一致时先让用户选择重新登录或确认继续。
  5. 页面源码修改必须发布闭环:只要本轮 Write/Edit/Create 了页面源码 project/pages/src/*.{canvas.jsx,canvas.tsx,oyd.jsx,jsx,tsx},final 前必须看到成功的 openyida publish <source> <appType> <displayPageFormUuid>;没有证据只能说“源码已修改,尚未发布”,禁止说“页面已更新 / 已重新发布 / 已上线”。
  6. 发布前本地校验:平台 JSX 组件页面的 check-page / compile 归 yida-custom-page 执行;使用 YidaCodeCanvas 组件实现的自定义页面按本地快检或发布阶段校验;JSON 配置写盘后先解析校验,再调用平台命令。
  7. 生成产物严禁 emoji:页面源码、.canvas.jsx 源码、表单 Schema、发布 Schema、产物文件名和路径中严禁使用 emoji;图标语义使用平台组件、图标库或已验证资源表达。
  8. 输入文件用结构化写入:JSON/YAML/CSV/config/script 文件使用当前 agent 的文件写入能力创建,再把路径传给命令;严禁用 shell heredoc、cat/echo/printf/tee 或重定向生成业务文件。
  9. OpenYida CLI 不吞诊断:不要给 openyida 命令加 2>/dev/null;失败时保留 stdout/stderr;遇到 DENIED 或同一命令重复失败,先换策略、改输入或重做环境确认。
  10. 读取与复核用合适工具:读取或定位 workspace 文件优先用当前工具的 Read / Glob / Grep 或 rg;OpenYida CLI 已返回成功 JSON、URL、appType、formUuid 或 fieldId 时,以 CLI 结果作为证据。
  11. 资源 ID 必须精确:appType、formUuid、fieldId 等应用、表单、字段 ID 必须来自 CLI/API/cache 证据并一字不差传入命令和源码;不得凭名称、截图、相似前缀或记忆补写、改写、截断。
  12. 字段和 Schema 以证据为准:字段级表单操作优先交给 create-form update/add-option/bind-datasource/validation/rule 的 schema-aware 解析;页面代码、数据、流程、公式等需要字段映射时,每表单一次性执行 openyida get-schema --field-map-json 并缓存字段摘要。
  13. 产品与视觉分工固定:完整应用先分析需求;首次搭建按 yida-requirement-analysis/workflow/prepare-brief.md 确认未决事项,再进入已选 Fast / Plan。两种模式共享需求分析与 PRD 契约,以下并行生成规则用于 Fast;Plan 确认当前版本后交接派生文件,直接进入 Step 3。只有 Plan 的 build-plan.html 用于方案展示,其余设计文件保持内部使用。完整应用先由 yida-requirement-analysis 整理用户需求,再由 yida-prd 与 yida-design 同时输出 prd/<项目名>/prd.md 与 prd/<项目名>/design.md,最后由 yida-app 做一致性校验;页面目标、区块、数据和交互以 PRD 为准,布局、主题、材质和状态视觉以 design.md 为准。
  14. 配置优先于页面代码:字段、公式、联动、报表、审批和集成交给对应技能;自定义页面负责展示数据、放置业务入口,并串联表单、流程、报表和导航入口。
  15. Canvas 运行桥统一口径:.canvas.jsx / .canvas.tsx 发布为 YidaCodeCanvas 时,外层页面 didMount 默认注入 window.__OPENYIDA_YIDA_API__ 和 window.__OPENYIDA_UTILS__。Canvas 组件内部不得直接写 this.utils.yida.*;表单/流程/表单设计 API 走 window.__OPENYIDA_YIDA_API__,toast/dialog/openPage/router.push/isMobile 等根级工具走 window.__OPENYIDA_UTILS__,且 window.__OPENYIDA_UTILS__.yida 指向同一个 yida API 桥。
  16. 分页查询默认 pageSize 50:生成表单、流程、任务、成员等分页查询代码时,一般显式写 pageSize: 50 或 pageSize: '50'。除非用户明确要求小页或大页,不写 20、100 等其他值;平台上限仍是 100。
  17. 数据性能优先:统计聚合用 yida-report 服务端聚合,不在前端拉全量后自行聚合。
  18. 避免无效重试:失败先查登录态、组织、参数和字段 ID;无修改不连续重试超 1 次。
  19. 存储路径固定:PRD、视觉契约、Schema ID 和临时文件按存储约定写入:
    类型路径
    业务语义prd/<项目名>/prd.md
    视觉契约prd/<项目名>/design.md
    Schema ID.cache/<项目名>-schema.json
    临时配置/导入数据/脚本<projectRoot>/.cache/openyida/<项目名或任务名>/
  • prd.md 只记录业务语义,不记录字段 ID。
  • Schema ID 映射不是远端真相;CLI 返回字段不存在、重名或歧义时重新取证。
  • 从 workspace 根执行命令时路径加 project/ 前缀;在 OpenYida project 工作目录内执行时使用 .cache/...。
  • 不把 OpenYida 业务中间文件写到仓库根目录或系统临时目录。
  1. 报表和可视化先分流:标准统计与原生报表用 yida-report;定制图表页面默认用 yida-rechart;只有明确 ECharts、维护旧 ECharts 页面或复杂 option 超出 Recharts 能力时用 yida-chart。
  2. 应用主题只有一份:涉及应用蓝图、页面视觉、应用主题色、品牌色、全局换肤或 --color-brand1-* 时先读 yida-design。导航、应用框架、提交/编辑表单、记录详情和自定义页面按整体主题规则一起设计。app-theme.css 只在应用级统一配置,各类页面消费同一份主题 token。严禁在页面级重复写入、同步或向上层注入主题样式;YidaCodeCanvas 源码只在 YidaComp 内消费现有主题 token。
  3. 默认完成即停止:完整应用默认以资源发布成功、轻量导航排序完成、示例数据就绪并输出一组有明确名称的应用入口与业务交付总结为 doneWhen;截图、精细导航整理和额外深读属于 optionalAfterDone,除非用户明确要求。
  4. 说清楚做什么:对话、任务列表、步骤标题、进度和提问面向非技术用户。用日常用语和短句,一句话说一件事,先说结果或动作,再补必要原因。功能写谁能做什么;进度写当前动作和下一步;失败写问题、影响和处理办法;待核实的结果如实说明。文件名、路径、技能名和调用方式留在内部执行。PRD 业务说明、HTML 和消息使用功能与体验描述;接口参数、配置键值及内部 ID 留在 Agent 实施交接,遵循用户可见表达契约。交付卡片的 description 写 2-3 句业务交付总结、核验结果与剩余事项,卡片包含一组“应用访问入口”;宿主没有交付工具时,在最终回复中给出相同内容。不得把需求信息文件、PRD、视觉设计、build manifest、资源清单、Schema 或每个表单/流程/报表分别登记成用户可见交付物;不分前后台或包含业务后台时,给出经验证的业务页面入口,前台页面经 PRD 标记为 standalone 且导航配置回读通过时给独立业务入口;完整应用默认再提供开发者管理后台 adminUrl,不因云端登录方式省略;明确仅业务后台时交付业务后台与开发者管理后台,不追加前台;明确仅前台时不追加业务后台,仍交付前台与开发者管理后台两个地址。有前后台时交付前台、业务后台、开发者管理后台三个地址;不分前后台时交付系统入口与开发者管理后台。用户明确排除的入口和单页任务范围优先。
  5. 任务复盘沉淀:用户多次纠正、平台接口假成功、页面骨架共性质量问题、线上回读验收方法、一次性脚本可产品化等情况,完成前判断是否需要沉淀到 CLI、测试或 skill。

常见问题见 常见问题解决方案。

参考文件

文档覆盖范围何时阅读
资源上下文与补齐判定资源优先级、绑定上下文、create-or-update、已有 app 无页面Step 2 必读
路由补充说明索引精排方法、无独立子技能 CLIStep 3 排障或索引匹配不准时
常见问题解决方案常见问题处理路径遇到发布、字段、表单更新或 corpId 问题时
环境准备与登录检测环境依赖、env 解读、多环境 token 登录、project 初始化环境异常或登录问题时
宜搭 API宜搭 API 完整参数调用 API 前
公式函数库公式函数速查编写公式前
官方示例 Schema 范式脱敏 schema 承载范式蒸馏官方示例时
任务复盘与沉淀规范任务收尾沉淀、CLI/skill/页面骨架反哺、视觉参考和主题经验任务完成前、用户要求总结经验或多次纠正同类问题时
查询条件构造数据查询条件写法数据查询/筛选时
报表字段配置报表字段配置规范配置报表时
版本功能差异各版本能力差异版本能力查询时
模型 API宜搭模型接口调用宜搭模型能力时

本地设计与 Canvas 编译校验失败时读取本地校验修复,按字段修复并限制无进展重试。

© openyida, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 16 other files (references) in yida-skills of openyida/openyida.

  • SKILL.md
  • references/edition-features-guide.md
  • references/execution-rules.md
  • references/field-and-url-reference.md
  • references/formula-functions.md
  • references/model-api.md
  • references/official-example-schema-patterns.md
  • references/query-condition-guide.md
  • references/report-field-config-guide.md
  • references/resource-context.md
  • references/routing-supplement.md
  • references/setup-and-env.md
  • references/source-repair.md
  • references/task-retrospective.md
  • references/yida-api.md
  • skills-index.json
  • skills

Open the folder on GitHubat commit 3dd4693

Compare with similar skills

Openyida next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Openyida compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Openyida this skillopenyida/openyida220—~3.4kAutomated safety check: PassMIT
Openyida Releaseopenyida/openyida220—~520Automated safety check: PassMIT
Yida Openyida Publish Guardopenyida/openyida220—~1.2kAutomated safety check: PassMIT
Openyida Cross Platform Release Guardopenyida/openyida220—~637Automated safety check: PassMIT
Yida Designopenyida/openyida220—~2.2kAutomated safety check: PassMIT
Yida Page Configopenyida/openyida220—~1kAutomated safety check: PassMIT

Similar skills

  • Openyida Release

    openyida/openyida

    快速发布 OpenYida npm 正式版或测试版。用户说“发布正式版”“发布测试版”“发 beta”或要求按当天日期生成版本 tag 时使用;不用于宜搭应用或自定义页面发布。

    220 GitHub stars~520 tokensUpdated 7 days ago
    Auto-check passed
  • Prevent stale local OpenYida custom page source from overwriting live designer edits.

    220 GitHub stars~1.2k tokensUpdated 7 days ago
    Auto-check passed
  • OpenYida 跨端发布风险守卫。当改动涉及浏览器/URL 拉起(openyida login、bridge 页面唤起、resolveBrowserLauncher、openBrowser、spawn 打开浏览器),或用户明确要求检查 Windows/Linux 发布风险时使用。用于静态扫描并拦截「cmd /c start 截断 URL」「open -n 假装开新窗口」等跨端问题;普通版本…

    220 GitHub stars~637 tokensUpdated 7 days ago
    Auto-check passed
  • Yida Design

    openyida/openyida

    设计应用外观、美化页面、调整主题色,或解决导航与页面风格不一致时使用. An agent skill from openyida/openyida.

    220 GitHub stars~2.2k tokensUpdated 7 days ago
    Product & Project ManagementAuto-check passed
  • Yida Page Config

    openyida/openyida

    为已有页面设置公开访问、组织内分享,或隐藏该页的平台导航时使用。隐藏导航不会改变访问权限. An agent skill from openyida/openyida.

    220 GitHub stars~1k tokensUpdated 7 days ago
    Auto-check passed
  • Yida App Permission

    openyida/openyida

    应用级管理员设置。查询和维护单个宜搭应用的应用主管理员、数据管理员、开发成员。适用于调整某个应用的管理员角色分配. An agent skill from openyida/openyida.

    220 GitHub stars~456 tokensUpdated 7 days ago
    Auto-check passed

More from openyida/openyida

All 58 skills in this repo
  • Yida Canvas Custom Page

    openyida/openyida

    宜搭自定义页面开发规范,使用 YidaCodeCanvas 组件实现现代 React18 自定义页面。用于官网、看板、工作台、列表、详情、门户壳、可视化、hooks 交互、表单入口,以及需要门户组件、数据管理视图、成员、部门或上传组件的场景;发布层自动注入 yida/utils window 桥。

    220 GitHub stars~4.3k tokensUpdated 7 days ago
    Auto-check passed
  • Yida Design Plan

    openyida/openyida

    Plan 模式的视觉设计分支。基于需求选择视觉方向,再结合业务页面规划维护 build-plan.json 的 visualStyle,供 CLI 派生 design.md。

    220 GitHub stars~756 tokensUpdated 7 days ago
    Auto-check passed
  • Codemap

    openyida/openyida

    Generate, update, or drift-check agent-facing CodeMaps as progressive code terrain indexes for projects, features, capabilities, functions, modules, or bug chains.

    220 GitHub stars~1k tokensUpdated 7 days ago
    Auto-check passed
  • Sdd Riper One Light

    openyida/openyida

    面向 GPT-5.5 等强模型和熟练用户的轻量 AI Agent Harness / checkpoint-driven coding skill。默认用户已经把任务切到基本可执行的最小混沌单元;模型自行分解、探索与推进,人类通过最终目标、最小 spec、复述、checkpoint、证据验证与回写来低干扰控盘。

    220 GitHub stars~1.5k tokensUpdated 7 days ago
    Auto-check passed
  • Yida Canvas Data Binding

    openyida/openyida

    自定义页面真实数据接入技能。用于在使用 YidaCodeCanvas 组件实现的页面中用 dataBinding + 发布层 yida/utils window 桥接入宜搭表单、流程 API、连接器代理或同源接口数据,处理返回体包裹解析、totalCount 保护、DataBridge 状态和静默刷新。触发词:dataBinding、DataBridge、数据桥、YidaCodeCanvas…

    220 GitHub stars~2.4k tokensUpdated 7 days ago
    Auto-check passed
  • Yida Chart

    openyida/openyida

    ECharts 高级可视化报表。依赖宜搭原生报表 getDataAsync.json 接口获取聚合数据,禁止前端聚合。触发词:「更美观」「ECharts」「大屏」「定制化」。普通「报表」「统计」需求默认由 yida-report 处理。

    220 GitHub stars~1.7k tokensUpdated 7 days ago
    Auto-check passed

Questions about Openyida

What does Openyida do?

宜搭应用开发总入口技能。通过具备代码生成能力的智能体(千问办公/Claude/Open Code 等)+ 宜搭低代码平台,实现一句话搭建或修改完整应用。. Openyida is an agent skill from openyida/openyida.

How do I install Openyida in Claude Code?

Run `npx skills add openyida/openyida --skill openyida -a claude-code`. Or copy the skill folder (yida-skills in openyida/openyida) into .claude/skills/openyida in your project. Claude Code loads it when a task matches its description.

How do I install Openyida in Codex?

Run `npx skills add openyida/openyida --skill openyida -a codex`. Or copy the skill folder (yida-skills in openyida/openyida) into .agents/skills/openyida in your project. Codex loads it when a task matches its description.

Can I use Openyida in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add openyida/openyida --skill openyida -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/openyida, .gemini/skills/openyida, .github/skills/openyida and .opencode/skills/openyida in your project.

What does Openyida need to run?

SKILL.md names no scripts, command-line tools or credentials: Openyida is instructions for the agent only.

Does Openyida access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Openyida safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Openyida use?

Openyida is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Openyida use?

About 3.4k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 34k tokens, read only when the agent opens those files.

What are the alternatives to Openyida?

Skills that share tags, products or a category with Openyida: Openyida Release (openyida/openyida, 220 stars), Yida Openyida Publish Guard (openyida/openyida, 220 stars), Openyida Cross Platform Release Guard (openyida/openyida, 220 stars) and Yida Design (openyida/openyida, 220 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Openyida?

openyida (a GitHub organization) maintains it in openyida/openyida, which has 220 GitHub stars. The repository holds 58 skills in this directory. The repository was last updated on September 30, 2026.

Source: openyida/openyida on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.