Retina Display
thedaviddias/Front-End-Checklist
A skill your agent uses when reviewing image assets, markup, and CDN or build transforms related to Support high-DPI retina displays.
创建自定义展示页面(display 类型)并返回 pageId(即 formUuid);仅当目标 page 缺失且用户意图允许新增页面时使用。
$ npx skills add openyida/openyida --skill yida-create-page -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install openyida/openyida yida-create-page --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/openyida/openyida.git skills-src && mkdir -p .claude/skills && cp -r skills-src/yida-skills/skills/yida-create-page .claude/skills/yida-create-page && rm -rf skills-srcUse ~/.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/
Install the "yida-create-page" agent skill from https://github.com/openyida/openyida/tree/main/yida-skills/skills/yida-create-page into .claude/skills/yida-create-page/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "yida-create-page", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/openyida/openyida/tree/main/yida-skills/skills/yida-create-pageType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add openyida/openyida --skill yida-create-page -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install openyida/openyida yida-create-page --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/openyida/openyida.git skills-src && mkdir -p .agents/skills && cp -r skills-src/yida-skills/skills/yida-create-page .agents/skills/yida-create-page && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "yida-create-page" agent skill from https://github.com/openyida/openyida/tree/main/yida-skills/skills/yida-create-page into .agents/skills/yida-create-page/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "yida-create-page", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add openyida/openyida --skill yida-create-page -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install openyida/openyida yida-create-page --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/openyida/openyida.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/yida-skills/skills/yida-create-page .cursor/skills/yida-create-page && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "yida-create-page" agent skill from https://github.com/openyida/openyida/tree/main/yida-skills/skills/yida-create-page into .cursor/skills/yida-create-page/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "yida-create-page", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/openyida/openyida.git --path yida-skills/skills/yida-create-page--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add openyida/openyida --skill yida-create-page -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install openyida/openyida yida-create-page --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/openyida/openyida.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/yida-skills/skills/yida-create-page .gemini/skills/yida-create-page && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "yida-create-page" agent skill from https://github.com/openyida/openyida/tree/main/yida-skills/skills/yida-create-page into .gemini/skills/yida-create-page/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "yida-create-page", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install openyida/openyida yida-create-pageInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add openyida/openyida --skill yida-create-page -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/openyida/openyida.git skills-src && mkdir -p .github/skills && cp -r skills-src/yida-skills/skills/yida-create-page .github/skills/yida-create-page && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "yida-create-page" agent skill from https://github.com/openyida/openyida/tree/main/yida-skills/skills/yida-create-page into .github/skills/yida-create-page/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "yida-create-page", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add openyida/openyida --skill yida-create-page -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install openyida/openyida yida-create-page --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/openyida/openyida.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/yida-skills/skills/yida-create-page .opencode/skills/yida-create-page && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "yida-create-page" agent skill from https://github.com/openyida/openyida/tree/main/yida-skills/skills/yida-create-page into .opencode/skills/yida-create-page/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "yida-create-page", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
yida-create-page创建自定义展示页面(display 类型)并返回 pageId(即 formUuid);仅当目标 page 缺失且用户意图允许新增页面时使用。
Yida Create Page is an agent skill from openyida/openyida. 创建自定义展示页面(display 类型)并返回 pageId(即 formUuid);仅当目标 page 缺失且用户意图允许新增页面时使用。
Its SKILL.md is about 940 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
The repository describes itself as: Your own personal YiDA AI assistant! The licence is MIT.
Read from SKILL.md and the folder at commit b52e65e. It shows what the files ask for, not the result of running them.
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.
No scripts in the folder and no shell commands in SKILL.md (its code samples are bash and json).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Yida Create Page loads about 937 tokens when it runs. Until then it costs about 22 tokens; SKILL.md has 217 words of instructions outside code blocks.
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.
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.
The full file from openyida/openyida at commit b52e65e, republished under its MIT licence (© openyida). 217 words, ~937 tokens.
.claude/skills/yida-create-page/SKILL.md (or your agent's skills folder).资源边界:本技能只处理普通 OpenYida 页面创建;目标不明时先只读确认或询问用户。
本技能只负责创建缺失的 display page,不负责优化、修改或重新发布已有页面。执行前必须已经解析 resource context:
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 当作自定义页面创建目标。yida-create-form-pageformUuid / bound page 时,不要创建新页面;除非用户明确要求新增另一个页面并确认。yida-app 完整应用统一编排且用户已说“默认方案 / 不要追问 / 直接创建”时,合理命名并直接创建,不再二次追问。.cache/<项目名>-schema.jsonyida-app 完整应用统一编排的首页/工作台/智能助手/门户门面页,可以先于业务表单创建;先占位记录 formUuid,待表单 ID 明确后再写源码并发布。formUuid 交给 yida-canvas-custom-page 编写页面源码,再交给 yida-publish-page 发布;本技能不使用 yida-custom-page 处理新建页面。.cache/<项目名>-schema.json 持久化,不依赖跨会话的 memory 状态用户需要创建"自定义展示页面"、"可视化大屏"、"自定义 UI 页面",且 resource context 未解析到目标页面时使用。
关键区分:
yida-create-form-page正向触发:
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 核对是否已创建,找到页面后复用;不要因缺少返回值直接重跑创建 |
| 页面名称重复 | 宜搭允许同名页面,但建议使用唯一名称避免混淆 |
© openyida, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in yida-skills/skills/yida-create-page of openyida/openyida.
Open the folder on GitHubat commit b52e65e
Yida Create Page 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Yida Create Page this skillopenyida/openyida | 220 | — | ~937 | Automated safety check: Pass | MIT | |
| Retina Displaythedaviddias/Front-End-Checklist | 74k | — | ~388 | Automated safety check: Pass | MIT | |
| Displayautonomous-ai/Physical-AI-Operating-System | 381 | — | ~868 | Automated safety check: Pass | Apache-2.0 | |
| Orchardcore Display ManagementOrchardCMS/OrchardCore | 8.2k | — | ~1.8k | Automated safety check: Pass | BSD-3-Clause | |
| Display Modeslive-codes/livecodes | 1.5k | — | ~1.7k | Automated safety check: Pass | MIT | |
| Flash Displaysjtenniswood/espcontrol | 1.1k | — | ~2.8k | Automated safety check: Pass | Custom licence |
thedaviddias/Front-End-Checklist
A skill your agent uses when reviewing image assets, markup, and CDN or build transforms related to Support high-DPI retina displays.
autonomous-ai/Physical-AI-Operating-System
A skill your agent uses when the user asks to change eye expression directly, show info text on the display (time, weather, timer), or manually control the round LCD — NOT needed for normal…
OrchardCMS/OrchardCore
Controls how OrchardCore renders content — placement.json rules, display drivers, shapes, zones, alternates, and editor groupings (tabs/cards/columns).
live-codes/livecodes
Configure how the playground is displayed: full, focus, simple, lite, editor, codeblock, and result modes.
jtenniswood/espcontrol
Flash EspControl display firmware from this repository using ESPHome.
kostja94/marketing-skills
When the user wants to run display, banner, or ad network campaigns.
openyida/openyida
宜搭自定义页面开发规范,使用 YidaCodeCanvas 组件实现现代 React18 自定义页面。用于官网、看板、工作台、列表、详情、门户壳、可视化、hooks 交互、表单入口,以及需要门户组件、数据管理视图、成员、部门或上传组件的场景;发布层自动注入 yida/utils window 桥。
openyida/openyida
快速发布 OpenYida npm 正式版或测试版。用户说“发布正式版”“发布测试版”“发 beta”或要求按当天日期生成版本 tag 时使用;不用于宜搭应用或自定义页面发布。
openyida/openyida
Plan 模式的视觉设计分支。基于需求选择视觉方向,再结合业务页面规划维护 build-plan.json 的 visualStyle,供 CLI 派生 design.md。
openyida/openyida
Prevent stale local OpenYida custom page source from overwriting live designer edits.
openyida/openyida
Generate, update, or drift-check agent-facing CodeMaps as progressive code terrain indexes for projects, features, capabilities, functions, modules, or bug chains.
openyida/openyida
面向 GPT-5.5 等强模型和熟练用户的轻量 AI Agent Harness / checkpoint-driven coding skill。默认用户已经把任务切到基本可执行的最小混沌单元;模型自行分解、探索与推进,人类通过最终目标、最小 spec、复述、checkpoint、证据验证与回写来低干扰控盘。
创建自定义展示页面(display 类型)并返回 pageId(即 formUuid);仅当目标 page 缺失且用户意图允许新增页面时使用。. Yida Create Page is an agent skill from openyida/openyida.
Run `npx skills add openyida/openyida --skill yida-create-page -a claude-code`. Or copy the skill folder (yida-skills/skills/yida-create-page in openyida/openyida) into .claude/skills/yida-create-page in your project. Claude Code loads it when a task matches its description.
Run `npx skills add openyida/openyida --skill yida-create-page -a codex`. Or copy the skill folder (yida-skills/skills/yida-create-page in openyida/openyida) into .agents/skills/yida-create-page in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add openyida/openyida --skill yida-create-page -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/yida-create-page, .gemini/skills/yida-create-page, .github/skills/yida-create-page and .opencode/skills/yida-create-page in your project.
SKILL.md names no scripts, command-line tools or credentials: Yida Create Page is instructions for the agent only.
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.
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.
Yida Create Page is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 937 tokens (SKILL.md is roughly 3.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Yida Create Page: Retina Display (thedaviddias/Front-End-Checklist, 74k stars), Display (autonomous-ai/Physical-AI-Operating-System, 381 stars), Orchardcore Display Management (OrchardCMS/OrchardCore, 8.2k stars) and Display Modes (live-codes/livecodes, 1.5k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
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 October 8, 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.