AI Model Web
majiayu000/claude-skill-registry
A skill your agent uses when developing browser/Web applications (React/Vue/Angular, static websites, SPAs) that need AI capabilities.
genui-sdk 全方位指南:安装、配置、集成、示例。用户提到 genui-sdk、genui-sdk-server,或想构建 AI 聊天界面、动态 UI 组件、Node.js 后端 LLM 代理(OpenAI 兼容 chat/completions API)时使用。涵盖 Vue/Angular 前端(主题、物料、GenuiChat/GenuiRenderer)与 Server…
$ npx skills add opentiny/genui-sdk --skill genui-integration -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install opentiny/genui-sdk genui-integration --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/opentiny/genui-sdk.git skills-src && mkdir -p .claude/skills && cp -r skills-src/packages/integrate/skill/genui-integration .claude/skills/genui-integration && 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 "genui-integration" agent skill from https://github.com/opentiny/genui-sdk/tree/dev/packages/integrate/skill/genui-integration into .claude/skills/genui-integration/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "genui-integration", 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/opentiny/genui-sdk/tree/dev/packages/integrate/skill/genui-integrationType 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 opentiny/genui-sdk --skill genui-integration -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install opentiny/genui-sdk genui-integration --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/opentiny/genui-sdk.git skills-src && mkdir -p .agents/skills && cp -r skills-src/packages/integrate/skill/genui-integration .agents/skills/genui-integration && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "genui-integration" agent skill from https://github.com/opentiny/genui-sdk/tree/dev/packages/integrate/skill/genui-integration into .agents/skills/genui-integration/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "genui-integration", 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 opentiny/genui-sdk --skill genui-integration -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install opentiny/genui-sdk genui-integration --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/opentiny/genui-sdk.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/packages/integrate/skill/genui-integration .cursor/skills/genui-integration && 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 "genui-integration" agent skill from https://github.com/opentiny/genui-sdk/tree/dev/packages/integrate/skill/genui-integration into .cursor/skills/genui-integration/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "genui-integration", 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/opentiny/genui-sdk.git --path packages/integrate/skill/genui-integration--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 opentiny/genui-sdk --skill genui-integration -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install opentiny/genui-sdk genui-integration --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/opentiny/genui-sdk.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/packages/integrate/skill/genui-integration .gemini/skills/genui-integration && 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 "genui-integration" agent skill from https://github.com/opentiny/genui-sdk/tree/dev/packages/integrate/skill/genui-integration into .gemini/skills/genui-integration/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "genui-integration", 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 opentiny/genui-sdk genui-integrationInstalls 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 opentiny/genui-sdk --skill genui-integration -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/opentiny/genui-sdk.git skills-src && mkdir -p .github/skills && cp -r skills-src/packages/integrate/skill/genui-integration .github/skills/genui-integration && 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 "genui-integration" agent skill from https://github.com/opentiny/genui-sdk/tree/dev/packages/integrate/skill/genui-integration into .github/skills/genui-integration/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "genui-integration", 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 opentiny/genui-sdk --skill genui-integration -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install opentiny/genui-sdk genui-integration --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/opentiny/genui-sdk.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/packages/integrate/skill/genui-integration .opencode/skills/genui-integration && 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 "genui-integration" agent skill from https://github.com/opentiny/genui-sdk/tree/dev/packages/integrate/skill/genui-integration into .opencode/skills/genui-integration/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "genui-integration", 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.
genui-integrationgenui-sdk 全方位指南:安装、配置、集成、示例。用户提到 genui-sdk、genui-sdk-server,或想构建 AI 聊天界面、动态 UI 组件、Node.js 后端 LLM 代理(OpenAI 兼容 chat/completions API)时使用。涵盖 Vue/Angular 前端(主题、物料、GenuiChat/GenuiRenderer)与 Server…
Genui Integration is an agent skill from opentiny/genui-sdk. genui-sdk 全方位指南:安装、配置、集成、示例。用户提到 genui-sdk、genui-sdk-server,或想构建 AI 聊天界面、动态 UI 组件、Node.js 后端 LLM 代理(OpenAI 兼容 chat/completions API)时使用。涵盖 Vue/Angular 前端(主题、物料、GenuiChat/GenuiRenderer)与 Server 后端(CLI、Express 集成、流式代理)。即使用户只描述需求(如"搭建 LLM 代理服务"、"AI 聊天+动态组件")而未提及 SDK 名称也应触发。
Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 10 other files, including scripts and reference files (for example `README.md`, `package.json` and `references/angular.md`).
It sits in AI & LLM Engineering, covering LLM API integration. It works with Vue.js, Angular, Node.js and OpenAI. The repository describes itself as: A Generative UI SDK for Vue, Angular and React. The licence is MIT.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 69578e3. 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.
Ships 1 file in scripts/ (JavaScript), which the agent can run.
From the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
docs.opentiny.designFrom 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.
Genui Integration loads about 1.3k tokens when it runs, and up to ~8k if it reads all its reference files. Until then it costs about 72 tokens; SKILL.md has 388 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); the scripts in this folder are not scanned.
The full file from opentiny/genui-sdk at commit 69578e3, republished under its MIT licence (© opentiny). 388 words, ~1,313 tokens.
.claude/skills/genui-integration/SKILL.md (or your agent's skills folder). This skill also uses 7 other files; get the full folder from GitHub.本 skill 帮助用户将 GenUI SDK 集成到项目中。GenUI SDK 是一个用于构建由大语言模型(LLM)驱动的生成式 UI 界面的工具包,使 AI 能够动态生成交互式 UI 组件。
在提供集成指导之前,确定:
使用哪个技术栈? 询问用户使用什么技术:
references/vue.mdreferences/angular.mdreferences/server.md项目状态? 确定他们是:
使用场景? 了解他们想要构建什么:
GenuiChat,仅 Vue)GenuiRenderer)genui-sdk-server)根据用户需求,引导他们选择合适的模式:
用户需要什么?
├─ 快速开始,完整聊天界面
│ ├─ Vue → GenuiChat(模式 1)
│ └─ Angular → 不支持,建议使用 GenuiRenderer + 自定义聊天外壳
├─ 自定义 UI 布局
│ ├─ Vue → GenuiRenderer(模式 2)
│ └─ Angular → GenuiRenderer(模式 2)
├─ 后端服务
│ └─ 所有框架 → genui-sdk-server(模式 3)
└─ 不确定
└─ 询问具体需求,然后推荐React 用户:说明 GenUI SDK 目前仅支持 Vue 和 Angular,建议:
TinyVue 配置:如果用户询问 TinyVue 组件库配置:
references/materials/index.md 及 快速开始 - 物料与主题GenuiConfigProvider 的使用示例主题切换:如果用户询问深色模式或主题:
dark、lite、light、autoGenuiConfigProvider 的 theme 属性配置自定义组件:如果用户想让 AI 使用业务组件:
tinygenui metadataexamples/ 目录的自定义组件示例openPage / 页面跳转:如果用户实现导航类自定义动作:
window.open(params.url)references/angular.md 的 openAllowedPage 模式(origin 白名单 + 协议校验)_blank 须使用 noopener,noreferrer,拒绝未授权目标Legacy 迁移:如果用户从 v1.3.0 前版本升级、希望零配置快速迁移:
GenuiLegacyChat(Vue)或 GenuiLegacyRenderer(Vue/Angular)GenuiConfigProviderreferences/vue.md 或 references/angular.md 兼容组件章节Element Plus 用户:如果项目已使用 Element Plus 而非 OpenTiny Vue:
@opentiny/genui-sdk-materials-vue-element-plus 替代官方物料references/materials/vue-element-plus.mdelement-plus/dist/index.css精简组件集:如果用户不需要图表或想减小物料体积:
miniMaterials / miniMaterialsMeta 精简集references/materials/vue-opentiny-vue.md一旦了解他们的需求,阅读相应的参考文件并提供指导。
在深入具体技术栈之前,理解这些关键概念:
GenUI SDK 使用物料系统将核心 SDK 与 UI 组件解耦。使用当前版 GenuiChat / GenuiRenderer(v1.3.0+)时,须通过 GenuiConfigProvider 注入物料。Legacy 兼容组件(GenuiLegacyChat / GenuiLegacyRenderer)内置默认物料,无需 ConfigProvider,见各参考文件「兼容组件」章节。
官方物料(默认推荐):
@opentiny/genui-sdk-materials-vue-opentiny-vue@opentiny/genui-sdk-materials-angular-opentiny-ng可选物料与变体(详见 references/materials/):
@opentiny/genui-sdk-materials-vue-element-plusminiMaterials / miniMaterialsMetaGenuiLegacyChat / GenuiLegacyRenderer(内置物料)当用户询问替换 UI 库、精简组件集或迁移方案时,阅读 references/materials/index.md 及对应专页。
GenuiChat(仅 Vue):一个集成的聊天组件,包含会话管理、流式传输和生成状态。是最简单的入门方式。
GenuiRenderer:核心渲染器组件,将 JSON schema 转换为 UI。Vue 和 Angular 都可用。当你需要更多控制 UI 或想要构建自定义聊天界面时使用。
GenuiConfigProvider:配置提供者,注入物料和主题。当前版 GenuiChat / GenuiRenderer 集成需要;Legacy 兼容路径可省略。
GenUI SDK 使用服务器发送事件(SSE)和 OpenAI 兼容格式。LLM 在用 ```schemaJson 标记的代码块中返回 JSON schema,SDK 提取并渲染这些内容。
根据用户需求,引导他们选择合适的模式:
references/vue.md 模式 1 概况,操作步骤见 快速开始references/vue.md 或 references/angular.md 模式 2 概况;Vue 见 使用 Renderer 组件,Angular 见 Angular Renderer 指南references/server.mdGenuiChat / GenuiRenderer 集成通过 GenuiConfigProvider 配置主题:
'dark' - 深色主题'lite' - 清新主题'light' - 浅色主题(默认)'auto' - 跟随浏览器偏好详细用法见各参考文件。
SDK 支持扩展:
详细配置和示例见 examples/ 目录下的相关文档。
阅读相应的参考文件后,为用户提供:
examples/ 目录和 references/materials/ 物料选型)记住要:
examples/ 目录获取更多示例© opentiny, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 7 other files (scripts, references) in packages/integrate/skill/genui-integration of opentiny/genui-sdk.
Open the folder on GitHubat commit 69578e3
Genui Integration 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 |
|---|---|---|---|---|---|---|
| Genui Integration this skillopentiny/genui-sdk | 171 | — | ~1.3k | Automated safety check: Pass | MIT | |
| AI Model Webmajiayu000/claude-skill-registry | 666 | 2 repos | ~1.2k | Automated safety check: Pass | MIT | |
| AI SDKvercel-labs/ai-facts | 168 | 21 repos | ~1.2k | Automated safety check: Pass | None | |
| Mem0 Provider for Vercel AI SDKmem0ai/mem0 | 67k | — | ~2.3k | Automated safety check: Pass | Apache-2.0 | |
| Claude APIKocoro-lab/Kocoro | 414 | 8 repos | ~4.5k | Automated safety check: Pass | Apache-2.0 | |
| Tanstack AIsecondsky/claude-skills | 227 | 1 repos | ~3.6k | Automated safety check: Notes | MIT |
majiayu000/claude-skill-registry
A skill your agent uses when developing browser/Web applications (React/Vue/Angular, static websites, SPAs) that need AI capabilities.
vercel-labs/ai-facts
Answer questions about the AI SDK and help build AI-powered features.
mem0ai/mem0
Adds persistent memory to Vercel AI SDK apps with the Mem0 provider, using a wrapped model or standalone retrieve and store utilities.
Kocoro-lab/Kocoro
Build apps with the Claude API or Anthropic SDK. An agent skill from Kocoro-lab/Kocoro.
secondsky/claude-skills
TanStack AI (alpha) provider-agnostic type-safe chat with streaming for OpenAI, Anthropic, Gemini, Ollama.
neondatabase/agent-skills
One API and one credential for frontier and open-source LLMs, built into your Neon branch and powered by Databricks.
opentiny/genui-sdk
Generate and publish formatted GitHub Release Notes for opentiny/genui-sdk.
opentiny/genui-sdk
Sync GenUI SDK docs between Chinese and English when adding, editing, renaming, or deleting documentation under docs/.
opentiny/genui-sdk
Write GenUI SDK version publicity articles for 掘金, 公众号, and other platforms from release notes.
opentiny/genui-sdk
After publishing a new @opentiny/genui-sdk package, update opentiny/docs (submodule, genui package versions, VitePress sidebar) and opentiny/opentiny.design (submodule commit only), then open PRs on…
Categories
genui-sdk 全方位指南:安装、配置、集成、示例。用户提到 genui-sdk、genui-sdk-server,或想构建 AI 聊天界面、动态 UI 组件、Node.js 后端 LLM 代理(OpenAI 兼容 chat/completions API)时使用。涵盖 Vue/Angular 前端(主题、物料、GenuiChat/GenuiRenderer)与 Server…. Genui Integration is an agent skill from opentiny/genui-sdk.
Genui Integration fits situations like: tasks that involve LLM API integration.
Run `npx skills add opentiny/genui-sdk --skill genui-integration -a claude-code`. Or copy the skill folder (packages/integrate/skill/genui-integration in opentiny/genui-sdk) into .claude/skills/genui-integration in your project. Claude Code loads it when a task matches its description.
Run `npx skills add opentiny/genui-sdk --skill genui-integration -a codex`. Or copy the skill folder (packages/integrate/skill/genui-integration in opentiny/genui-sdk) into .agents/skills/genui-integration 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 opentiny/genui-sdk --skill genui-integration -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/genui-integration, .gemini/skills/genui-integration, .github/skills/genui-integration and .opencode/skills/genui-integration in your project.
Going by SKILL.md and its folder, Genui Integration needs JavaScript for the scripts in its folder. Our summary lists: Node.js.
SKILL.md names 1 domain. As links in the text: docs.opentiny.design. 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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Genui Integration is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.3k tokens (SKILL.md is roughly 5.3k 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 6.7k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Genui Integration: AI Model Web (majiayu000/claude-skill-registry, 666 stars), AI SDK (vercel-labs/ai-facts, 168 stars), Mem0 Provider for Vercel AI SDK (mem0ai/mem0, 67k stars) and Claude API (Kocoro-lab/Kocoro, 414 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
opentiny (a GitHub organization) maintains it in opentiny/genui-sdk, which has 171 GitHub stars. The repository holds 5 skills in this directory. The repository was last updated on October 8, 2026.
Source: opentiny/genui-sdk on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.