Skills
收录 97,501 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
用于构建、测试、代码检查、版本管理并向 PyPI 发布生产级 Python 库的端到端技能。涵盖全部四种构建后端(setuptools+setuptools_scm、hatchling、flit、poetry)、PEP 440 版本管理、语义化版本、动态 git 标签版本管理、OOP/SOLID 设计、类型提示(PEP 484/526/544/561)、Trusted Publishing(OIDC)以及完整的 PyPA 打包流程。适用于创建 Python 包、可通过 pip 安装的 SDK、CLI 工具、框架插件、pyproject.toml 配置、py.typed、setuptools_scm、semver、mypy、pre-commit、GitHub Actions CI/CD 或向 PyPI 发布。
指导 Agent 遵循 Ionic Vue 开发模式,涵盖项目结构、Vue 专用 Ionic 组件(IonPage、IonRouterOutlet、IonTabs)、使用 Vue Router 和 useIonRouter 进行导航、Ionic 生命周期钩子(onIonViewWillEnter、onIonViewDidEnter、onIonViewWillLeave、onIonViewDidLeave)、组合式工具(useIonRouter、useBackButton、useKeyboard)、基于标签页的路由、延迟加载、使用 isPlatform 检测平台,以及常见 Vue 专属问题的排查。不要用于通用 Ionic 组件主题或命令行用法(使用 ionic-app-development)、创建新的 Ionic 应用(使用 ionic-app-creation)、不涉及 Ionic 的 Capacitor 专属 Vue 模式(使用 capacitor-vue)、升级 Ionic 版本(使用 ionic-app-upgrades),或 Angular、React 等非 Vue 框架。
在独立的 Threads 状态实验室中运行 Inspector UI 工作,让 Agent 能看到覆盖层。当 CopilotKit 员工要求 Agent 修复、打磨、新增或调试 Inspector UI、外框、面板、覆盖层操作、启动器、Home、Threads、Playground、Memory,或 @copilotkit/web-inspector 中的任何视觉行为时使用。不要用于仅更新文档的 Callout(请加载 inspector-docs)、不含 Inspector UI 的运行时或核心变更、展示单元工作,或作为应用内部的使用者读取 Inspector。
通过 BPA CSV/cache 和 CAM/MCP 发现机制,将旧版 AEM(6.x、AMS、本地部署)迁移到 AEM as a Cloud Service,每次会话处理一种模式。用于审查/扫描项目的 AEMaaCS 迁移情况——生成只读的 migration-runbook.md——或修复特定的 Cloud Service 阻塞项:scheduler、ResourceChangeListener、replication、EventListener、OSGi EventHandler、DAM AssetManager、HTL data-sly-test lint、Classic UI / ExtJS / Coral 2 → Coral 3 对话框迁移(lui)、Custom Design Widgets(cdw)、Vault 软件包安装时依赖项(vault-package-dependencies)、Guava cache → Caffeine 替换(guavaCache)、java.io.InputStream 使用情况分诊(inputStream)、Oak 索引转换(oakIndex,测试版)以及静态模板→可编辑模板现代化。还可将 OSGi 配置密钥外置到 Cloud Manager(扫描 ui.config/.cfg.json 中的 $[secret:]/$[env:] 占位符)、将 AMS/本地部署 Dispatcher 配置转换为 AEMaaCS(Branch E),并在本地 Cloud SDK 上验证迁移后的代码(Branch G,测试版)
使用 GitButler 提交、推送、创建分支并管理版本控制。适用于提交、选择性提交有改动的文件或代码块、分支、差异、PR、历史编辑、压缩提交、修补提交、撤销、合并、获取、拉取和将分支与远程同步、应用、取消应用及关联工作树。检查选定的有改动文件或代码块时使用 `but diff`;查看提交顺序、分支/堆栈位置或冲突概况时使用精简的 `but status`;需要文件 ID 或逐次提交的文件详情时使用 `but status -fv`。取代 git 写入命令,包括 fetch 和 pull。适用于仓库的每个检出目录,即使当前检出的是普通分支,包括 `.claude/worktrees/*` 等关联工作树;也适用于测试或清理期间执行的 git 写入(stash、checkout -- <file>、restore、reset)
指导 Agent 将现有 Capacitor 应用项目的 iOS 依赖管理从 CocoaPods 迁移到 Swift Package Manager(SPM)。涵盖前置条件检查、盘点已安装的 Capacitor 插件、备份自定义 iOS 项目文件(Info.plist、AppDelegate.swift、Assets.xcassets、Base.lproj、App.entitlements、GoogleService-Info.plist、.xcconfig 文件、签名配置)、删除现有 `ios/` 文件夹、使用 `npx cap add ios --packagemanager SPM` 重新搭建项目、还原已保留文件、重新同步插件并验证构建。所有迁移步骤均手动执行,不使用交互式命令 `npx cap spm-migration-assistant`。不要用于 Capacitor 插件项目、已使用 SPM 的应用项目、没有现有 `ios/` 文件夹的应用项目,或非 Capacitor 移动框架
通过 Model Context Protocol 将 AI Agent(Claude Code、Claude Desktop、Cursor、VS Code、Cline、Codex)连接到 Capacitor 和 Ionic 工具。涵盖 awesome-ionic-mcp 服务(Ionic 组件 API、Capacitor 插件文档、Ionic/Capacitor 命令行工具)、https://api.capgo.app/mcp 上托管的 Capgo MCP、本地 Capgo CLI MCP(npx @capgo/cli@latest mcp),以及用于让 Agent 构建 iOS 应用的 Xcode MCP bridge(xcrun mcpbridge)。用户希望为 Capacitor 项目添加、配置、验证或排查 MCP 服务,或遇到“GitHub API rate limit exceeded”“unable to find utility \"mcpbridge\"”等错误,或 MCP 服务已连接但没有工具时使用。不用于 Capgo 账户操作本身(capgo-cloud、capgo-cli-usage)、应用调试(debugging-capacitor)、设备日志(ios-android-logs)、选择插件(capacitor-plugins)或 Ionic UI 工作(ionic-design)。
Skyline 滚动控制 API 技能。涵盖 ScrollViewContext(程序化下拉刷新、下拉二级、滚动定位)、DraggableSheetContext(半屏面板程序化滚动)、worklet.scrollViewContext(UI 线程直接控制滚动)。适用于程序化触发刷新/二级、控制 DraggableSheet 位置、在 worklet 中操作滚动。触发关键词:ScrollViewContext、DraggableSheetContext、scrollTo、triggerRefresh、triggerTwoLevel、下拉刷新API、下拉二级API、滚动API、worklet scrollViewContext。
将 Dynatrace React Native 插件集成到 React Native 或 Expo 项目中——依赖配置、dynatrace.config.js、Babel 注册、npx instrumentation、导航追踪、用户隐私选项和验证。自动处理原生 React Native 与 Expo(babel-preset-expo)的 Babel 配置。触发词:“add Dynatrace to React Native”“React Native plugin setup”“instrument React Native app”“integrate Dynatrace RN”“mobile observability React Native”“react-native-plugin”“dynatrace react native”“add Dynatrace to Expo”“instrument Expo app”“Dynatrace Expo setup”。不适用于:查询 RN RUM 数据(使用 dt-obs-frontends)、非 React Native 的移动端配置,以及 Dynatrace 服务端配置。
使用 Circle App Kit 或独立 Bridge Kit 和 CCTP 构建浏览器端或服务器端 USDC 跨链桥。支持 EVM 和 Solana 浏览器钱包、私钥和 Circle Wallets 适配器、跨链桥事件、自定义费用、转账速度、Forwarding Service 和恢复功能。跨链桥操作无需 kit key。适用于:跨链桥接 USDC、在链间转移 USDC、构建连接钱包的跨链桥 UI、配置 Viem/Ethers/Solana 适配器,或使用 @circle-fin/bridge-kit、@circle-fin/app-kit、CCTP、转发或跨链桥路由。
使用 Swift Package Manager 在 iOS 项目中配置 Dynatrace iOS SDK(OneAgent)。自动添加 SPM 依赖、创建 Dynatrace.plist 配置文件、加入 import 语句、添加隐私同意代码并构建项目。当用户希望在其 iOS 应用中集成、安装或配置 Dynatrace 监控时使用此技能。关键词:Dynatrace、iOS、SDK、OneAgent、setup、install、integrate、SPM、Swift Package Manager、Info.plist、DTXApplicationID、DTXBeaconURL、mobile monitoring、RUM。
将 Dynatrace Flutter Plugin 集成到 Flutter 项目中——依赖设置、配置、SDK 引导、导航跟踪和验证。触发条件:"add Dynatrace to Flutter"、"Flutter plugin setup"、"instrument Flutter app"、"integrate Dynatrace Flutter"、"mobile observability Flutter"、"dynatrace_flutter_plugin"。不适用于:查询 Flutter RUM 数据(请使用 dt-obs-frontends)、非 Flutter 的移动端设置,或 Dynatrace 服务端配置。
介绍 .NET 11 中新增的 System.Diagnostics.Process API:Process.Run、Process.RunAndCaptureText、Process.StartAndForget、Process.ReadAllText/Bytes/Lines、KillOnParentExit、InheritedHandles 和 StartDetached。适用场景:在面向 net11.0 或更高版本的应用中启动、编排或捕获外部进程的输出。不适用场景:面向 .NET 10 或更早版本的应用,或不使用新 API 的 .NET 11 之前的基础 Process.Start 用法。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
