Skills
收录 97,222 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
设计与 UI
当用户想要为营销创建、生成、编辑或优化图片时使用——博客首图、社交图形、产品样机、个人资料横幅、商品列表视觉或品牌素材。也可在用户提到 'AI image generation'、'generate an image'、'create a graphic'、'product mockup'、'hero image'、'social media graphic'、'banner image'、'cover photo'、'profile banner'、'listing screenshot'、'Flux'、'Midjourney'、'DALL-E'、'GPT Image'、'Ideogram'、'Gemini image'、'Canva'、'Figma'、'image optimization'、'compress images'、'WebP' 或 'OG image' 时使用。用于通用的营销图片创建与优化。关于付费广告图片创意和平台特定的广告规格,见 ad-creative。关于视频制作,见 video。
为 .NET MAUI 应用设置主题的指南——浅色/深色模式支持、AppThemeBinding、动态资源、ResourceDictionary 主题切换以及系统主题检测。适用于:"dark mode"、"light mode"、"theming"、"AppThemeBinding"、"theme switching"、"ResourceDictionary theme"、"dynamic resources"、"system theme detection"、"color scheme"、"app theme"。不适用于:本地化或语言切换(使用 maui-localization)、无障碍视觉调整(使用 maui-accessibility)或应用图标(使用 maui-app-icons-splash)。
仅适用于 NocoBase 2;切勿在 NocoBase 3 项目中使用。当任务提供了需要复现的原型——一个 HTML 文件、一张图片或一个链接,包括发布形式的 "Build a NocoBase app — X … Match the layout and signature visuals of this reference prototype: <url>"——或者有人说构建出的页面 "doesn't match the prototype / looks monotone / is ugly" 时使用。原型/URL 的存在就是触发本 skill 的条件,即使同一提示词也说了 "build an app"——动词 "build" 并不会取消原型。仅当完全没有原型时才跳过:单纯的 "build me a CRM/app" → nocobase-app-discipline;单字段编辑/重命名 → nocobase-ui-builder。它把 "here is the prototype, build it" 变成忠实还原的应用——分析原型、原生 CRUD、为每个区域选择合适的原生区块,然后是截图与原型对比的可视化循环。原生优先;JS 只放在原生容器内;绝不使用整页 JS 区块。具体机制见 nocobase-ui-builder、nocobase-data-modeling、nocobase-app-discipline。
使用 @mariozechner/pi-tui 和 @mariozechner/pi-coding-agent 为 pi 创建独特、精心打造的 TUI 组件。适用于构建交互式终端 UI——自定义组件、覆盖层、对话框、仪表盘、部件、数据可视化、动画元素、类游戏界面,或 pi 扩展和自定义工具内的任何可视化 TUI 工作。触发词:'build a TUI component'、'make a dashboard'、'create an overlay'、'interactive widget'、'terminal UI'、'custom component'、'pi-tui',或任何创建可视化、交互式终端界面的请求。也适用于美化和重新设计现有 TUI 组件。
适用于构建或修复 Roblox 游戏 UI 或输入:HUD(生命条、货币、技能冷却时间)、主菜单、带滚动网格的商店、设置界面、库存;“手机上的 UI 缩放不正确”、按钮被跳跃按钮挡住、平板或电视上的 UI 太小、纵向和横向布局、顶栏和安全区域、Scale 与 Offset、UIListLayout、UIGridLayout、UIFlexItem、StyleSheets 和主题、游戏手柄或主机菜单导航、Input Action System(InputContext、InputAction、InputBinding)、迁移 ContextActionService、PreferredInput、减少动态效果和无障碍功能、本地化和 AutoLocalize、React、Fusion 或 Vide、Device Simulator,以及无需手机测试 UI。
全面的 Syncfusion EJ2 JavaScript Buttons 库,包含 10 个组件(Button、ButtonGroup、Chips、DropdownButton、FAB、ProgressButton、RadioButton、SpeedDial、SplitButton、Switch)。包含命令式 TypeScript/JavaScript API、多种主题(Material 3、Bootstrap 5、Fluent、Tailwind 3、Fabric)、符合 WCAG 2.2 的无障碍支持,以及带示例和常见 UI 模式的完整文档。
实现 Syncfusion Vue BlockEditor 组件,用于基于块的内容编辑,支持富文本、图片、表格和交互式块。当用户需要块编辑器、Notion 风格编辑器、内容块、富文本块、带块的文档编辑器、模块化内容编辑器,或提及 @syncfusion/ej2-vue-blockeditor、BlockEditor、基于块的编辑、内容管理编辑器、协同编辑、实时协作时,务必使用本技能。涵盖全部 14 种块类型、5 种内容类型、拖放、菜单、方法、事件、基于 Yjs 的实时协同编辑、用户在线状态与远程光标、版本历史,以及 Composition API 模式。
将 TailwindCSS 迁移到 StyleX。用于把 Tailwind 的 `className` 工具类字符串转换为带 `stylex.props` 或 `stylex.attrs` 的 `stylex.create`。适用于单个组件或整个代码库,支持 React、Preact、Solid、Svelte、Vue、Qwik、react-strict-dom 以及 StyleX 支持的其他 JavaScript 框架。触发词:tailwind-to-stylex、tw-to-stylex,或任何将代码从 Tailwind 迁移到 StyleX 的请求。
当你在教学站点或内容驱动的 SPA 上做视觉/样式决策——挑选颜色、字体、徽章样式、卡片布局、Hero 处理、暗色模式 token,或任何「这应该长什么样?」的问题时,使用本 skill。触发短语包括「視覺風格」「設計系統」「色票」「字體」「暗色模式」「玻璃卡片」「提示詞徽章」「Day hero 怎麼設計」「design tokens」「design system」「color system」「glass cards」「typography」「look and feel」「視覺一致性」,或用户评估美学而非行为的任何时刻。这是横跨各环节的视觉权威——每个阶段(SPA、交互、企业版、电子书)都从这里读取 token,使品牌在各种形态间保持一致。
使用目标主题已有的 section、block、嵌套 block 结构以及 schema 定义的设置,编辑 Shopify 主题的 JSON 模板、设置数据和设置 schema。适用于更新、编辑或调整 Shopify 的 `templates/*.json`、JSON section 数据、`config/settings_data.json`、`config/settings_schema.json`、section 设置或 block 设置。不要用于自定义 Liquid、新主题 section 或 block、snippet、asset、JavaScript、CSS、结账扩展或任何非 JSON 的主题代码工作。
当为 Web 应用 UI 添加插画或图像时使用——空状态、引导页、错误页(404/500)、成功时刻——或在判断图像是让界面更有帮助还是更杂乱时使用。涵盖:从成熟的免费图库(unDraw、Storyset、LottieFiles)选材并遵守许可;将 SVG 重新着色为你的设计 token,以适配浅色/深色主题;正确地将 SVG 集成到 React/Vite(内联还是 img、布局偏移与打包规范);动画图像(Lottie)与减少动效的无障碍支持;以及空状态的打磨(构成、变体、一致性)。关键词:插画、空状态、图像、SVG、unDraw、Storyset、Lottie、深色模式插画、引导图、错误页插画、alt 文本、装饰性图像。
面向 Web 和移动端的 UI/UX 设计智能工具。包含 50 多种风格、161 种调色板、57 种字体搭配、161 种产品类型、99 条 UX 指南,以及适用于 10 种技术栈(React、Next.js、Vue、Svelte、SwiftUI、React Native、Flutter、Tailwind、shadcn/ui 和 HTML/CSS)的 25 种图表类型。操作:规划、构建、创建、设计、实现、审查、修复、改进、优化、增强、重构和检查 UI/UX 代码。项目:网站、落地页、仪表盘、管理面板、电子商务、SaaS、作品集、博客和移动应用。元素:按钮、模态框、导航栏、侧边栏、卡片、表格、表单和图表。风格:玻璃拟态、黏土拟态、极简主义、粗野主义、新拟态、便当网格、深色模式、响应式、拟物化和扁平设计。主题:色彩系统、无障碍、动画、布局、排版、字体搭配、间距、交互状态、阴影和渐变。集成:shadcn/ui MCP,用于组件搜索和示例。
审计 CSS 并将其转换为使用逻辑属性,以支持 RTL/双向布局。当用户要求"让 CSS 支持 RTL"、"使用逻辑属性"、"把 left/right 替换为 start/end"、"为 i18n 审计 CSS"、"CSS 国际化"、"修复 CSS 以支持 RTL"、"转换为逻辑属性",或在搭建任何面向 RTL 语言环境(阿拉伯语、希伯来语、波斯语、乌尔都语)的项目时使用。适用于 Tailwind、CSS Modules、原生 CSS、CSS-in-JS 和内联样式。与库无关——适用于任何 i18n 方案。
公众号排版主题工作室 · 按你的口语改公众号文章的**默认排版样式**(配色 / 标题 / 引用 / 图注),本地即时预览, 最后同时落到两处:存回服务端 + 存成本机 theme 文件。走 doubaoya.com,鉴权用你自己的 DOUBAOYA_API_KEY。 触发方式:/dby-theme、改公众号排版、定制主题样式、换公众号配色、调排版主题、改默认排版。 Trigger words: customize WeChat article theme, change layout / palette / heading style.
使用此技能让 `@Preview` 函数成为 Jetpack Compose UI 工作的主要反馈循环——预览驱动开发。涵盖:将状态提升出 composable,使预览永远不需要 `ViewModel` 或 DI 图;使用 `LocalInspectionMode` 进行条件预览渲染(例如用占位符替代 Coil/Glide);使用 `@PreviewParameter` + `PreviewParameterProvider` 并排渲染每个 UI 状态;多配置预览(`uiMode`、`fontScale`、`device`、`widthDp`、`locale`);用带 `@Preview` 注解的注解类实现可复用的预览集;以及导致预览腐化的反模式(屏幕级预览、未包裹主题、零宽度 `fillMaxWidth` 预览、Lorem-ipsum 数据)。当用户提到 "preview won't render"、"preview needs a ViewModel"、"@PreviewParameter"、"LocalInspectionMode"、"preview out of date"、"preview-driven development"、"previews keep breaking" 或 "how to structure Compose previews" 时使用。
使用 Hyperframes(HTML 转 MP4)构建对 Agent 友好的动态图形视频。三个投入层级——Level 1 网站转视频,用于快速转换;Level 2 分镜脚本,用于有引导的设计迭代;Level 3 完全定制的引导式视频制作,具备剪辑/分镜/动态图形工作流。触发词:"hyperframes"、"html to mp4"、"render with hyperframes"、"motion graphics for [recording]"、"storyboard a video"、"/hyperframes-helper"。
提供关于所有 Ignite UI for Angular 数据网格类型(Flat Grid、Tree Grid、Hierarchical Grid、Grid Lite、Pivot Grid)的指导,包括设置、列配置、排序、筛选、选择、编辑、分组、汇总、工具栏、导出、分页、远程数据和状态持久化。何时使用:用户询问网格、表格、数据网格、表格化数据展示、单元格编辑、批量编辑、行选择、列固定、列隐藏、行分组、透视表、树形结构数据、层次化数据、主从视图或导出网格数据时。何时不使用:非网格 UI 组件,如表单、对话框、导航或图表(请使用 igniteui-angular-components);主题或样式(请使用 igniteui-angular-theming)。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
