소스 정보
- 저장소
- openyida/yida-skills
- 최근 소스 활동
- 2026년 3월 16일 09:08
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 29
- 포크
- 12
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/openyida/yida-skills --skill yida-create-page명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
宜搭平台退出登录技能,清空本地 Cookie 缓存内容。
宜搭自定义页面开发技能,包含宜搭表单 JS API 调用(增删改查/流程/工具类共 27 个)、React 16 JSX 组件开发规范、状态管理模式与编码约束。
宜搭表单页面创建与更新技能,支持创建新表单(saveFormSchemaInfo + saveFormSchema + updateFormConfig)和更新已有表单(getFormSchema + saveFormSchema + updateFormConfig),支持 19 种字段类型(含 SerialNumberField 流水号)和字段增删改操作。
SOC 직업 분류 기준
SKILL.md 표시 중
| name | yida-create-page |
| description | 宜搭自定义页面创建技能,通过调用 saveFormSchemaInfo 接口快速创建自定义展示页面。 |
| license | MIT |
| compatibility | ["opencode","claude-code"] |
| metadata | {"audience":"developers","workflow":"yida-development","version":"1.0.0","tags":["yida","low-code","page"]} |
本技能描述如何通过 HTTP 请求调用宜搭 saveFormSchemaInfo 接口创建自定义展示页面(display 类型)。创建后可通过 yida-publish 技能部署自定义 JSX 代码。
当以下场景发生时使用此技能:
场景:在已有应用中创建一个自定义页面 命令:
node .claude/skills/yida-create-page/scripts/create-page.js "APP_XXX" "游戏主页"
输出:
{"success":true,"pageId":"FORM-XXX","pageName":"游戏主页","appType":"APP_XXX","url":"{base_url}/APP_XXX/workbench/FORM-XXX"}
node .claude/skills/yida-create-page/scripts/create-page.js <appType> <pageName>
参数说明:
| 参数 | 必填 | 说明 |
|---|---|---|
appType | 是 | 应用 ID,如 APP_XXX |
pageName | 是 | 页面名称 |
示例:
node .claude/skills/yida-create-page/scripts/create-page.js "APP_xxx" "游戏主页"
输出:日志输出到 stderr,JSON 结果输出到 stdout:
{"success":true,"pageId":"FORM-XXX","pageName":"游戏主页","appType":"APP_XXX","url":"{base_url}/APP_XXX/workbench/FORM-XXX"}
.cache/cookies.json(首次运行会自动触发扫码登录).cache/cookies.json 获取登录态;若不存在则自动调用 login.py 触发扫码登录saveFormSchemaInfo 接口创建 display 类型页面;根据响应体 errorCode 自动处理异常(详见 yida-login 技能文档「错误处理机制」章节)pageId(formUuid)记录到 prd/<项目名>.md 的应用配置章节yida-create-page/
├── SKILL.md # 本文档
└── scripts/
└── create-page.js # 页面创建脚本
saveFormSchemaInfo 接口的完整参数、返回值和错误处理机制,请参考 reference/yida-api.md 文档中的「表单设计类 API」章节。
注意:创建自定义页面时,
formType参数固定为display(区别于表单页面的receipt)。
yida-create-app 技能获取 appTypepageId(formUuid)yida-custom-page skill,严格按照其开发规范编写代码yida-publish-page 技能将代码部署到该页面⚠️ 重要警告:宜搭自定义页面使用类组件模式,禁止使用 React Hooks(useState/useEffect)。编写代码前必须先加载
yida-custom-pageskill 查看完整的开发规范。
提示:如果需要创建的是表单页面(带字段的数据收集页),请使用
yida-create-form-page技能。