OneUI组件库离线查询

SKILL开发

原名 oneui · 标识 oneui-components

开发 未标注权限 许可证不明确
安装这个技能

离线查询 OneUI 组件库约 80 个组件的完整文档,可按名称、关键词或分类检索用法、属性、事件、插槽、方法和示例,覆盖十余个组件分类,无需联网。

一句话选型结论

按资料字段整理

OneUI组件库离线查询是开发类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

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

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_404db3e0/oneui
  1. 1
    确认客户端支持

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

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

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

  4. 4
    验证是否生效

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

技能档案

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

能做什么

0 项能力
上游给出的能力概览与适用场景
查组件属性与事件按关键词搜组件查找组件用法示例

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写代码与改 bug

按需求补代码、定位并修掉报错。

读仓库与生成改动

让模型读懂项目结构,再给出可落地的改动。

跑测试与排查故障

按现象排查问题,补测试用例并复跑。

选择建议

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

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

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

更适合

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

不太适合

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

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
OneUI组件库离线查询当前 未标注权限 未标注 未标注 未标注 有
技能审查员 浏览器控制 ClawHub 市场 877.9 万 OpenClaw 有
Vercel React 最佳实践 浏览器控制 GitHub 仓库 849.1 万 Codex、Claude、Cursor 有
GitHub 代码协作 联网访问 ClawHub 市场 763.3 万 OpenClaw 有
网页设计指南 联网访问 GitHub 仓库 668.6 万 Codex、Claude、Cursor 有
本体论 只读 ClawHub 市场 663.7 万 OpenClaw 有

SKILL.md 全文

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

OneUI Components - 组件文档离线查询助手

OneUI (Guadalcanal) 组件库完整离线文档系统。包含 80 个组件的元数据索引和完整使用文档(Props、Events、Slots、Methods、代码示例、设计说明、FAQ),通过 BM25 搜索引擎快速定位。所有文档已存储在本地,不依赖任何外部网络资源。

When to Apply

当用户需要以下场景时使用此 Skill:
- 查询某个 OneUI/Gua 组件的使用方法、Props、Events、Slots
- 搜索 "用什么组件实现某功能"(如 "下拉选择"、"表格分页")
- 需要组件的代码示例
- 浏览组件库的分类和组件列表
- 在 Vue 代码中使用 Gua 组件时需要参考文档

组件分类概览

分类 数量 典型组件
反馈 9 Alert, Dialog, Drawer, Message, Message-box, Result
数据展示 10 Table, Base-table, Card, Tree, Tag, Collapse, List
布局 5 Block, Container, Layout, Side, Block-container
导航 9 Button, Breadcrumb, Tabs, Steps, Link, Pagi, Capsule
列表布局 5 Cardlist, Flexcol, Flexrow, Grid-layout, Overflow
表单 21 Form, Input, Select, Checkbox, Radio, Date, Upload, Transfer
工具 4 Cron, Divider, Spliter, Watermark
Facet 2 Facet-dataset, Facet-description
页头 9 Head, Head-odf, Head-olf, Header, Key-value, Standard-button
工具栏 3 Toolbar, Floating-toolbar, Footer-toolbar
其他 3 Json-editor, Time, Utils

How to Use

Step 1: 确定用户需求

从用户请求中提取:
- 组件名称:用户是否已知道具体组件(如 "GuaTable 怎么用")
- 功能需求:用户描述的功能(如 "我需要一个可编辑的表格")
- 具体 API:用户是否只需要某个部分(如 "Table 的 Props")

Step 2: 使用搜索脚本查询

根据需求选择合适的命令:

A. 关键词搜索(不知道组件名时)

python3 .github/skills/oneui-components/scripts/search.py "表格 分页 排序"
python3 .github/skills/oneui-components/scripts/search.py "下拉选择 远程搜索"

B. 查看完整组件文档(知道组件名时)

python3 .github/skills/oneui-components/scripts/search.py --doc table
# 同时查看多个组件
python3 .github/skills/oneui-components/scripts/search.py --doc table button alert

C. 查看特定 API 段落(只需 Props/Events 等)

# 查看 Props
python3 .github/skills/oneui-components/scripts/search.py --doc table --section props

# 查看 Events
python3 .github/skills/oneui-components/scripts/search.py --doc table --section events

# 查看基本用法
python3 .github/skills/oneui-components/scripts/search.py --doc alert --section basic_usage

# 查看高级用法
python3 .github/skills/oneui-components/scripts/search.py --doc table --section advanced_usage

# 查看常见问题
python3 .github/skills/oneui-components/scripts/search.py --doc button --section faq

可用的 section 值:intro, when_to_use, basic_usage, advanced_usage, props, events, slots, methods, typescript, design, faq, extra, all

D. 快速查找(概要 + Props 表)

python3 .github/skills/oneui-components/scripts/search.py --name table

E. 按分类浏览

# 列出所有组件
python3 .github/skills/oneui-components/scripts/search.py --list

# 列出某分类
python3 .github/skills/oneui-components/scripts/search.py --list --category 表单

Step 3: 直接回答用户

基于本地文档内容,向用户提供:
1. 组件名称和用途
2. 关键 Props / Events / Slots / Methods 表格
3. Vue 代码示例(从本地 usage/advanced section 获取)
4. 注意事项和 FAQ

> 无需访问任何外部 URL,所有信息均来自本地文档。


CLI 命令速查

命令 用途
search.py "关键词" BM25 关键词搜索
search.py --name <name> 快速查找(概要 + Props)
search.py --doc <name> 完整本地文档
search.py --doc <name> --section props 仅 Props 表格
search.py --doc <name> --section events 仅 Events 表格
search.py --doc <name> --section slots 仅 Slots 表格
search.py --doc <name> --section methods 仅 Methods 表格
search.py --doc <name> --section basic_usage 基本用法示例
search.py --doc <name> --section advanced_usage 高级用法示例
search.py --doc <name> --section faq 常见问题
search.py --doc <name> --section all 全文
search.py --list 列出所有组件
search.py --list --category <cat> 按分类列出

搜索关键词示例

用户需求 推荐搜索
弹窗/对话框 "dialog 弹窗 模态"
下拉选择 "select 下拉 选择器"
表格/列表 "table 表格 分页"
表单验证 "form 表单 验证"
文件上传 "upload 上传 文件"
日期选择 "date 日期 日历"
树形组件 "tree 树形 层级"
步骤引导 "steps 步骤 向导"
穿梭框 "transfer 穿梭 选择"
远程搜索 "select-remote 远程 搜索"
数据字典 "dict 字典 码表"
可编辑表格 "table 行编辑 编辑"
表格导出 "table 导出 export"

分类名称:反馈, 数据展示, 布局, 导航, 列表布局, 表单, 工具, Facet, 页头, 工具栏, 其他


Example Workflows

场景 1: "GuaTable 怎么用分页"

python3 .github/skills/oneui-components/scripts/search.py --doc table --section props

直接从本地文档获取 enablePagination、paginationConfig、useExternalPagination 等属性说明,给出代码示例。

场景 2: "有没有可以远程搜索的选择器"

python3 .github/skills/oneui-components/scripts/search.py "远程搜索 选择器"

搜索结果匹配 select-remote,然后:

python3 .github/skills/oneui-components/scripts/search.py --doc select-remote --section basic_usage

场景 3: "Button 有哪些类型"

python3 .github/skills/oneui-components/scripts/search.py --doc button --section props

场景 4: "表单类组件有哪些"

python3 .github/skills/oneui-components/scripts/search.py --list --category 表单

高频组件速查

组件 名称 典型用法
table GuaTable <gua-table :columnDefs="cols" :data="rows" :enablePagination="true" />
button GuaButton <gua-button type="primary" layout="text" text="确定" />
form GuaForm <gua-form :model="form" :rules="rules" />
input GuaInput <gua-input v-model="value" />
select GuaSelect <gua-select v-model="value" :options="opts" />
dialog GuaDialog <gua-dialog v-model="visible" title="标题" />
tabs GuaTabs <gua-tabs v-model="active" :tabs="tabList" />
alert GuaAlert <gua-alert type="warning" title="提示" message="内容" />

数据文件说明

文件 说明
data/components.csv 80 组件的元数据索引(名称、分类、关键词、概述、关键 API)
data/component-docs.csv 80 组件完整文档(intro/props/events/slots/methods/usage/faq 等 12 列)
scripts/core.py BM25 搜索引擎 + CSV 数据加载器
scripts/search.py CLI 命令行工具
scripts/scrape_docs.py 文档抓取脚本(从在线文档站拉取 md,用于数据更新)
scripts/convert_docs_to_csv.py 将 md 文档转换为 component-docs.csv(用于数据更新)

更新本地文档

如需更新组件文档(新版本发布后):

# 1. 重新抓取所有组件文档(生成 data/docs/*.md 临时文件)
python3 .github/skills/oneui-components/scripts/scrape_docs.py

# 2. 将 md 转换为 CSV
python3 .github/skills/oneui-components/scripts/convert_docs_to_csv.py

# 3. 抓取完成后可删除临时 md 文件
rm -rf .github/skills/oneui-components/data/docs/

常见问题

5 问
答案由本站依据条目字段整理
OneUI组件库离线查询怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_404db3e0/oneui。安装方式为未标注。装完刷新技能列表或重开客户端。

OneUI组件库离线查询支持哪些客户端?

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

OneUI组件库离线查询权限高吗,安全吗?

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

OneUI组件库离线查询收费吗?

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

OneUI组件库离线查询用什么许可证?

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

热门专题

按场景挑技能
全部专题 →

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