Skills
收录 96,981 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
从模板生成精简且可立即开发的 SFDX 入门项目,无需手动搭建文件。创建全新的 Salesforce UI bundle 应用(React 或 Angular)且需要搭建初始项目时使用此技能。触发语句包括:创建、启动或搭建新的 UI bundle 应用,生成入门项目,或使用预构建/入门模板。以下情况不要触发:编辑、设计样式或为现有应用添加页面或组件(使用 experience-ui-bundle-frontend-generate);配置 ui-bundle.json 或元数据文件(使用 experience-ui-bundle-metadata-generate);部署到 org(使用 experience-ui-bundle-deploy);用户明确表示要从零手动搭建;或创建全新的独立 Salesforce 项目且还需要完整设置,包括迁移会话、连接 org、设置默认项和启用源跟踪(使用 salesforce-development 插件中的 dx-project-create)。
介绍如何使用 Apollo MCP Server 将 AI Agent 连接到 GraphQL API。以下场景使用此技能:(1) 设置或配置 Apollo MCP Server;(2) 根据 GraphQL 操作定义 MCP 工具;(3) 使用 introspect、search、validate、execute、explorer 等内省工具;(4) 配置身份验证、CORS、健康检查或遥测;(5) 为请求生命周期钩子编写 Rhai 脚本;(6) 定义 MCP 提示词;(7) 排查 MCP 服务连接或工具执行问题。
编写自定义 MSBuild 目标的规范模式。适用于:诊断并修复自定义目标编写的反模式;跨文件断裂的 SDK 目标链(例如 Directory.Build.targets 静默重定义 SDK 目标);用 $(CompileDependsOn) 替换而非扩展 CompileDependsOn 的做法;query 目标因 Outputs 与 Returns 误用而返回过期结果;缺少 Inputs/Outputs 引发不必要的重建;缺少 FileWrites 注册。涵盖 DependsOnTargets 与 BeforeTargets 与 AfterTargets 的区别、Build→CoreBuild 三级模式,以及 $(XxxDependsOn) 链式扩展模式。不适用于:增量构建调优(用 incremental-build)、并行化(用 build-parallelism)、通用反模式(用 msbuild-antipatterns)、非 MSBuild 构建系统。
针对已连接的组织运行匿名 Apex(.apex 文件或粘贴的代码片段),捕获调试日志并显示错误。遇到“运行此匿名 Apex”“针对我的组织执行此脚本”“这段代码会返回什么”或“执行 scripts/foo.apex”时触发。脚本会使用 savepoint+rollback 包装;在生产环境运行前会发出警告。不要在编写 .cls/.trigger 文件(platform-apex-generate)、运行 Apex 单元测试(platform-apex-test-run)或分析调试日志(platform-apex-logs-debug)时触发。
编写、路由、缓存和调试 Netlify Edge Functions。这些是在 netlify/edge-functions 中基于 Deno 的 TypeScript 或 JavaScript 处理程序,运行于网络边缘,位于静态文件和无服务器函数之前。每当有人想添加 auth 中间件或登录门禁、按国家/地区或 cookie 重定向或重写访客、通过地理位置本地化或个性化页面、运行 A/B 测试、转换或注入响应中的 HTML、在边缘流式传输服务器端渲染,或缓存边缘响应时,启用此技能。边缘函数静默无响应、执行顺序错误、忽略 Cache-Control 标头或无法读取环境变量时也使用。
基于 TailwindCSS + Radix + shadcn/ui 的 React UI 组件系统。技术栈:TailwindCSS(样式)、Radix UI(基础组件)、shadcn/ui(组件)、React/Next.js。功能:设计系统架构、无障碍组件、响应式布局、主题设置、深色模式和组件组合。操作:审查、设计、构建、改进和重构 UI 组件。关键词:TailwindCSS、Radix UI、shadcn/ui、设计系统、组件库、无障碍、ARIA、响应式、深色模式、主题设置、CSS 变量、组件架构、原子设计、设计令牌、变体、插槽、组合。适用场景:构建组件库、实现 shadcn/ui、创建无障碍 UI、搭建设计系统、添加深色模式或主题设置、审查 UI 组件架构。
在 Netlify 托管的网站上处理无服务器表单——在部署时检测 HTML 表单、存储提交内容、过滤垃圾信息并发送通知。适用于在 Netlify 网站添加联系表单、潜在客户收集表单、文件上传表单或新闻通讯订阅;接入 AJAX 表单提交;设置自定义感谢页面;为表单添加 honeypot 或 reCAPTCHA;让表单在 Next.js、Nuxt、SvelteKit、Astro 或 Gatsby 中正常工作;通过 Netlify API 读取表单提交内容;设置提交通知或表单提交事件触发的 ChatGPT 自动化;或调试提交内容缺失以及表单未报错但未能注册的问题。
将编码任务委托给 GitHub Copilot CLI(`copilot`)作为后台实现者,然后自己审查它的 diff 并落地。当用户希望把实现工作委托给 Copilot 时使用 —— 例如「have Copilot implement X」「delegate this to copilot」「run it through Copilot CLI」或「use copilot to implement/fix/refactor」—— 或者希望在自己担任评审者的同时让 Copilot 依次处理一串编码任务。不要用于小到可以直接 inline 完成的任务,也不要在用户想直接写代码而不做委托时使用。
通过 Functions、Edge Functions 和代理,在 Netlify 的 CDN 上缓存动态和静态响应。适用于为函数响应添加缓存或 cache-control 标头、调整缓存 TTL 或 stale-while-revalidate、设置持久缓存、按查询参数/标头/Cookie/国家/语言设置不同的缓存键、按站点或缓存标签清除或失效缓存、使用编程式 Cache API(caches.open/match/put)或 @netlify/cache 辅助函数(fetchWithCache/cacheHeaders/getCacheStatus)、加速耗时的 API 调用、添加 ISR 或按需重新验证,或通过 Cache-Status 标头排查响应为何被缓存或未被缓存。
当开发者询问 Slack Web API 方法能实现什么、需要某方法的 OAuth 作用域或令牌类型、想调用或测试 family.method 端点(chat.postMessage、conversations.history、users.info、views.open)、处理游标分页(next_cursor)或速率限制(tier/ratelimited/Retry-After),或调试 missing_scope、invalid_auth、channel_not_found 等错误时使用。粘贴 slack.com/api/ URL 或 docs.slack.dev/reference/methods 链接时也触发。
询问 Rust 版本或 crate 信息时使用。关键词:最新版本、新功能、变更日志、Rust 1.x、Rust 发布版本、stable、nightly、crate 信息、crates.io、lib.rs、docs.rs、API 文档、crate 功能、依赖、使用哪个 crate、哪个版本、Rust edition、edition 2021、edition 2024、cargo add、cargo update、最新版本、版本号、稳定版、最新、哪个版本、crate 信息、文档、依赖、Rust 版本、新特性、有什么特性。
使用 @netlify/blobs 模块在 Netlify 上存储和检索非结构化对象、文件及类似缓存的状态。适用于持久化用户上传的文件(图片/文档)、缓存 Functions 或 Background Functions 的计算结果、提供可下载资源、存储以 ID 为键的 JSON Blob,或为特定部署填充数据。可通过 Functions、Edge Functions 或 Build Plugins 进行键值或对象存储;不适用于按用户隔离的事务性或关系型数据(此类数据请使用 Netlify DB)。触发示例包括“保存上传的文件”“缓存 API 结果”“存储生成的网站地图”“为函数提供键值存储”或“无需数据库的文件上传”。
通过 Netlify Image CDN 的 /.netlify/images 端点和查询参数按需转换图片,包括调整大小、裁剪、格式和质量。适用于添加图片优化或响应式图片、转换格式(WebP/AVIF/PNG)、生成缩略图或模糊占位图、通过 CDN 提供远程/第三方图片、在 netlify.toml 中将远程域名加入允许列表、设置图片重定向或缓存标头、构建用户上传图片处理流程,或排查 /.netlify/images 的 404。还涵盖 Angular/Astro/Gatsby/Next.js/Nuxt 的框架图片处理。
维护和扩展现有的 SceneKit 3D 场景和可视化内容。适用于使用 SCNView、SCNScene、SCNNode 场景图、SceneKit 几何体/材质/光照/摄像机、SCNAction 动画、SCNPhysicsBody 物理效果、SCNParticleSystem 特效、.scn/.dae/.abc SceneKit 资源、着色器修饰符或 SwiftUI SceneView 的场景。SceneKit 已被软弃用,目前处于维护模式;新应用、重大更新、USD/USDZ 管线和迁移规划应转向 RealityKit。
用于为 Rust crate 或标准库文档创建技能。关键词:create rust skill、create crate skill、create std skill、创建 rust skill、创建 crate skill、创建 std skill、动态 rust skill、动态 crate skill、skill for tokio、skill for serde、skill for axum、generate rust skill、rust 技能、crate 技能、从文档创建skill、from docs create skill
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
