소스 정보
- 저장소
- openyida/yida-skills
- 최근 소스 활동
- 2026년 3월 15일 16:55
- 감지된 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-page-config명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
| name | yida-page-config |
| description | 宜搭页面配置技能,提供页面公开访问和组织内分享的 URL 验证与配置保存功能。包括公开访问(/o/xxx)和组织内分享(/s/xxx)两种模式。 |
| license | MIT |
| compatibility | ["opencode","claude-code"] |
| metadata | {"audience":"developers","workflow":"yida-development","version":"1.0.0","tags":["yida","low-code","page-config","public-url","share-url"]} |
本技能提供宜搭页面的公开访问和组织内分享配置功能:
| 功能 | 说明 |
|---|---|
| URL 验证 | 验证公开访问/分享 URL 是否可用(是否被占用) |
| 配置保存 | 保存页面的公开访问/分享配置 |
支持的 URL 类型:
| 类型 | 前缀 | 示例 | 访问范围 |
|---|---|---|---|
| 公开访问 | /o/ | /o/myapp | 任何人可访问 |
| 组织内分享 | /s/ | /s/myapp | 仅组织内成员 |
当以下场景发生时使用此技能:
/o/xxx,如 /o/myapp/s/xxx,如 /s/myappnode .claude/skills/yida-page-config/scripts/verify-short-url.js APP_XXX FORM-XXX /o/myapp
node .claude/skills/yida-page-config/scripts/save-share-config.js APP_XXX FORM-XXX /o/myapp y n
node .claude/skills/yida-page-config/scripts/save-share-config.js APP_XXX FORM-XXX "" n
node .claude/skills/yida-page-config/scripts/get-page-config.js APP_XXX FORM-XXX
node .claude/skills/yida-page-config/scripts/update-form-config.js APP_XXX FORM-XXX false "页面标题"
验证短链接 URL 是否已被占用。
node .claude/skills/yida-page-config/scripts/verify-short-url.js <appType> <formUuid> <url>
参数:
| 参数 | 必填 | 说明 |
|---|---|---|
appType | 是 | 应用 ID,如 APP_XXX |
formUuid | 是 | 表单 UUID,如 FORM-XXX |
url | 是 | 短链接路径,/o/xxx 或 /s/xxx |
输出:
{
"available": true,
"url": "/o/myapp",
"urlType": "open",
"message": "该公开访问路径可用"
}
保存页面的公开访问或组织内分享配置。
node .claude/skills/yida-page-config/scripts/save-share-config.js <appType> <formUuid> <url> <isOpen> [openAuth]
参数:
| 参数 | 必填 | 说明 |
|---|---|---|
appType | 是 | 应用 ID |
formUuid | 是 | 表单 UUID |
url | 是 | 短链接路径,关闭时传空字符串 "" |
isOpen | 是 | 是否开放,y 开启,n 关闭 |
openAuth | 否 | 是否需要授权,y 需要,n 不需要,默认 n |
输出:
{
"success": true,
"url": "/o/myapp",
"isOpen": true,
"message": "公开访问配置已保存"
}
查询页面的公开访问/分享配置。
node .claude/skills/yida-page-config/scripts/get-page-config.js <appType> <formUuid>
输出:
{
"isOpen": true,
"openUrl": "/o/myapp",
"shareUrl": "/s/myapp"
}
更新表单的基本配置,如显示/隐藏顶部导航。
node .claude/skills/yida-page-config/scripts/update-form-config.js <appType> <formUuid> <isRenderNav> <title>
参数:
| 参数 | 必填 | 说明 |
|---|---|---|
appType | 是 | 应用 ID |
formUuid | 是 | 表单 UUID |
isRenderNav | 是 | true 显示顶部导航,false 隐藏顶部导航 |
title | 是 | 页面标题 |
输出:
{
"success": true,
"isRenderNav": false,
"message": "已隐藏顶部导航"
}
.cache/cookies.json(首次运行会自动触发扫码登录).cache/cookies.json 获取登录态;若不存在则自动触发扫码登录yida-page-config/
├── SKILL.md # 本文档
└── scripts/
├── verify-short-url.js # URL 验证脚本
├── save-share-config.js # 公开访问/分享配置保存脚本
├── get-page-config.js # 查询页面配置脚本
└── update-form-config.js # 表单配置更新脚本(如隐藏导航)
GET /dingtalk/web/{appType}/query/formdesign/verifyShortUrl.json| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
_api | String | 是 | App.verifyShortUrlForm |
openUrl | String | 否 | 公开访问路径 /o/xxx |
shareUrl | String | 否 | 组织内分享路径 /s/xxx |
formUuid | String | 是 | 表单 UUID |
_csrf_token | String | 是 | CSRF Token |
content: true 可用,content: false 被占用POST /dingtalk/web/{appType}/query/formdesign/saveShareConfig.json| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
_api | String | 是 | Share.saveShareConfig |
formUuid | String | 是 | 表单 UUID |
openUrl | String | 是 | 短链接路径 |
isOpen | String | 是 | y 开启,n 关闭 |
openPageAuthConfig | String | 否 | 权限配置 JSON |
_csrf_token | String | 是 | CSRF Token |
success: true 表示成功yida-custom-page 技能yida-publish-page 技能yida-get-schema 技能SOC 직업 분류 기준