Yida Create Page

SKILL待分类
待分类 未标注权限 许可证不明确

创建自定义展示页面(display 类型)并返回 pageId(即 formUuid);仅当目标 page 缺失且用户意图允许新增页面时使用。

一句话选型结论

按资料字段整理

Yida Create Page是待分类类的 Agent Skill,安装方式:GitHub 仓库,权限级别未标注,许可证不明确,没有现成安装命令,需按说明手动放置 SKILL.md。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类待分类 安装方式GitHub 仓库 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 openyida
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

GitHub 仓库
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    按安装说明或仓库 README,把 SKILL.md 放到客户端的 skills 目录(一般一个技能一个文件夹)。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

待分类
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方openyida仓库 openyida · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式GitHub 仓库安装包 openyida/openyida
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 2026-09-24
正文体量6.5 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
探索新能力

先试一类新技能能做什么。

当通用助手

让模型按说明书处理常见任务。

补齐模型缺的技能

给模型补上它原本没有的做法。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 基础信息齐全,可以先按说明装一个试试。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有现成安装命令,要按安装说明或仓库 README 手动放置。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在待分类场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
Yida Create Page当前 未标注权限 GitHub 仓库 未标注 未标注 无
着色页 联网访问 GitHub 仓库 1.4 万 Codex、Claude、Cursor 有
获取焦点模式 未标注权限 GitHub 仓库 1.1 万 Codex、Claude、Cursor 有
Nano PDF 文档 只读 GitHub 仓库 6,823 Codex、Claude、Cursor 有
Civil Servant 未标注权限 GitHub 仓库 — 未标注 无
07 Project Handoff 未标注权限 GitHub 仓库 — 未标注 无

SKILL.md 全文

6.5 KB
模型实际读到的说明书原文,来自技能仓库

创建自定义页面

> 资源边界:本技能只处理普通 OpenYida 页面创建;目标不明时先只读确认或询问用户。

Resource-First 使用门槛

本技能只负责创建缺失的 display page,不负责优化、修改或重新发布已有页面。执行前必须已经解析 resource context:

  • 如果本轮用户给了页面 URL、formUuid、bound page,或 workspace cache/config 中已有目标 display page,禁止调用 openyida create-page;改由 yida-canvas-custom-page 编写页面源码,再由 yida-publish-page 发布。已确认是历史平台 JSX 组件页面维护时,不由本技能创建或派发,改走根路由的“JSX 自定义页面开发”入口。
  • 如果用户给的是普通表单 formUuid 且诉求是改字段结构,改用 yida-create-form-page;不要把表单 ID 当作自定义页面创建目标。
  • 只有目标 app 已明确、目标 display page 缺失,并且用户意图允许新增页面(例如“在 APP_xxx 里增加回访页面”)时,才加载并执行本技能。
  • 多个已有页面候选按根技能来源优先级选择;同级冲突或无法判断主页面时才问用户。

严格禁止 (NEVER DO)

  • 不要编造 formUuid,必须从命令返回的 JSON 中提取
  • 不要用此命令创建表单页面(带字段的数据收集页),应使用 yida-create-form-page
  • 已有页面 URL / formUuid / bound page 时,不要创建新页面;除非用户明确要求新增另一个页面并确认。

严格要求 (MUST DO)

  • 创建前必须确认:单点创建页面时,执行创建命令前必须向用户确认页面名称和目标应用。由 yida-app 完整应用统一编排且用户已说“默认方案 / 不要追问 / 直接创建”时,合理命名并直接创建,不再二次追问。
  • 创建成功后,将 formUuid 记录到 .cache/<项目名>-schema.json
  • 由 yida-app 完整应用统一编排的首页/工作台/智能助手/门户门面页,可以先于业务表单创建;先占位记录 formUuid,待表单 ID 明确后再写源码并发布。
  • 创建成功后,将真实 formUuid 交给 yida-canvas-custom-page 编写页面源码,再交给 yida-publish-page 发布;本技能不使用 yida-custom-page 处理新建页面。
  • 本技能不读写 memory:formUuid 等信息输出到 stdout,通过 .cache/<项目名>-schema.json 持久化,不依赖跨会话的 memory 状态

适用场景

用户需要创建"自定义展示页面"、"可视化大屏"、"自定义 UI 页面",且 resource context 未解析到目标页面时使用。

关键区分:
- 自定义展示页面(无字段,纯 JSX/React 开发)→ 本技能
- 表单页面(有字段,数据收集)→ yida-create-form-page

触发条件

正向触发:
- "创建自定义展示页面"、"新建可视化大屏"
- "创建自定义 UI 页面"、"新建一个页面"
- 完整应用开发流程中主页面缺失且允许创建的页面创建步骤(由 yida-app 编排调用)


命令

openyida create-page <appType> "<pageName>" [--mode dashboard] [--hide-nav] [--locale zh_CN|en_US|ja_JP] [--open|--no-open]
参数 必填 说明
appType 是 应用 ID,如 APP_XXX
pageName 是 页面名称
--mode dashboard 否 看板/驾驶舱页面推荐使用;只表达页面模式,不会自动隐藏导航
--hide-nav 否 兼容已有的显式隐藏导航调用;命令自动配置并回读,未生效时在同一页面补写一次。确认隐藏后才输出 hideNav=true 和不带导航参数的 /custom/<pageId>。完整应用的前台用途由编排判断,创建后通过持久化页面配置完成,不要求用户传此开关;这不等同于应用导航隐藏
--locale 否 页面内容语言:zh_CN、en_US、ja_JP;省略时按当前环境选择
--open / --no-open 否 控制成功后是否返回浏览器打开提示,由宿主执行打开,不影响页面配置

优先使用上表参数。兼容别名:--hide-navigation / --no-nav 等同于 --hide-nav;--render-nav false(也接受 --is-render-nav / --isRenderNav)要求隐藏,true 保持默认;多个导航参数以最后一个为准。--content-locale / --lang 等同于 --locale。本命令自动输出结果 JSON,不提供专用 --json 参数。

使用 --hide-nav 时,页面级配置与回读已包含在创建命令中,不需要常规追加 update-form-config。已确认的自定义应用导航隐藏在应用设置更新时同步保存,与这里的页面级配置分开执行。

默认生成页面导航可见;仅说“看板 / 驾驶舱 / 首页 / 门户 / 工作台”不等于隐藏导航。

输出

{"success":true,"pageCreated":true,"pageId":"FORM-XXX","pageName":"驾驶舱","appType":"APP_XXX","mode":"dashboard","hideNavRequested":false,"hideNav":false,"chromeless":false,"navigationVerification":null,"url":"{base_url}/APP_XXX/workbench/FORM-XXX","workbenchUrl":"{base_url}/APP_XXX/workbench/FORM-XXX","dashboardConfigWarning":null}

隐藏导航时,navigationVerification 记录 requestedRenderNav:false、实际 renderNav、verified 和配置次数 attempts。回读优先使用平台的 renderNav,缺少该字段时才读 isRenderNav;布尔值及字符串 "true" / "false" 均可识别,缺失值不会当成隐藏成功。

补写后仍未确认时,命令以非零退出码返回 success:false、pageCreated:true、真实 pageId 和 CREATE_PAGE_NAVIGATION_NOT_VERIFIED。此时 hideNav 表示回读结果,未知为 null,chromeless:false;按 recovery 提供的参数对原页面执行 update-form-config,再用 get-form-config --json 确认。不要重跑创建命令,也不要用 URL 中的 isRenderNav=false 代替配置回读。

> 如需创建表单页面(带字段的数据收集页),请使用 yida-create-form-page。

异常处理

异常场景 处理方式
命令返回失败 检查 appType 是否正确,确认登录态有效(openyida env)
返回 JSON 中无 pageId 先用 list-forms 核对是否已创建,找到页面后复用;不要因缺少返回值直接重跑创建
页面名称重复 宜搭允许同名页面,但建议使用唯一名称避免混淆

常见问题

5 问
答案由本站依据条目字段整理
Yida Create Page怎么安装?

没有现成安装命令:按安装说明或仓库 README,把 SKILL.md 放进客户端的 skills 目录(一般一个技能一个文件夹)。

Yida Create Page支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

Yida Create Page权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

Yida Create Page收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

Yida Create Page用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。