Skills
收录 99,448 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
在将 TypeScript 类型检查作为独立质量门禁设置或运行时使用——编写或收紧严格的 tsconfig.json,添加与构建分离运行的 `tsc --noEmit`(或 `tsc -b --noEmit`)检查,将该检查接入 CI,或为多包(pnpm/Turborepo)monorepo 配置 TypeScript 项目引用。涵盖为何专用类型检查门禁是必需的(打包器与转译器会剥离类型而不做检查)、`strict: true` 之外值得启用的严格编译器选项集、Vite 拆分配置布局,以及通过复合项目引用进行跨包类型解析。TypeScript 5.x。
重写提交信息,使其听起来像一位细心的工程师撰写的。去除 AI/营销式废话(“comprehensive solution”、“robust implementation”、“leverage”、“enhance”、“seamlessly”、“This commit...”)。保留 Conventional Commits 格式。主题 ≤72 字符(目标 ≤50),使用祈使语气。仅当从主题看不出“为什么”时才写正文。当用户说“humanize commit”、“de-slop commit message”、“make this commit sound human”、“/unslop-commit”、“/commit”、“write a commit”,或粘贴一份提交草稿要求清理时使用。暂存更改时自动触发。
结合 tmux 与任务分发的 Git worktree 管理。适用于创建隔离开发环境、启动并行功能开发、运行多个 Claude 实例、管理工作树、向 worktree 终端分发任务,或在合并后清理。涵盖在 .claude/worktrees/ 中创建工作树、当前会话中的 tmux 窗口管理以及命令分发。也适用于有人说“create a worktree”、“launch in a worktree”、“worktree for story X”或“parallel development”时。
将现有 weapp-tailwindcss 项目迁移到当前 v5/Tailwind CSS 4 生成链路,处理旧 `weapp-tw patch`、旧版 CLI init/Sass/Less/目录扫描、tailwindcss-patch、官方 PostCSS/Vite 插件、相对 cssEntries、H5 disabled、Webpack 4、Node/HBuilderX/ESM 要求。Use for upgrade, migration, legacy CLI cleanup, v4-to-v5, or deprecated setup removal;不用于全新接入或单点故障排查。
当需要从 WXR 导出文件(.xml)加 wp-content/uploads 文件夹将 WordPress 站点迁移为 GitHub Pages 上的 Hugo 静态站点时使用——保留 /archives/<id>/ URL、本地化图片,并通过 GitHub Actions 部署。触发词——"把 WordPress 迁成 Hugo"、"wordpress 转静态站"、"migrate WordPress to Hugo"、"WXR to Hugo"、"publish WordPress to GitHub Pages"、"/wjs-converting-wp-to-hugo"。
在开源 adk-python 仓库的 git clone 中搭建本地 ADK Python 开发环境:uv 虚拟环境、所有依赖 extras、pre-commit 钩子,以及首次单元测试运行。仅在明确要求时运行,绝不自行运行。适用于被要求搭建、引导或修复开发检出、安装项目依赖、修复缺失或损坏的 .venv,或为提交 pull request 准备机器时。不适用于调试运行中的 Agent(使用 adk-debug)、提交和 pull request 机制(使用 adk-git),或在已搭建好的检出上重新运行格式化工具(pre-commit run --all-files)。
通过 adb 和 qemu 控制台在运行中的 Android 模拟器上运行、调试、截图并交互 Flutter 应用——启动/关闭 AVD,在后台启动 `flutter run`,捕获紧凑的 360px 宽 JPEG 截图,转储 Android 无障碍树以查找可定位的 widget,按标签或坐标点击、长按、滑动和双指缩放(多点触控)。当用户想要在 Android 上启动、测试、QA、截图、复现 bug、验证布局或以其他方式与 Flutter 应用交互时使用此技能——即使他们没有明确说出“模拟器”、“adb”或“截图”(例如“看看主界面长什么样”、“试试新按钮”、“检查 Pixel 上的布局”)。自动检测项目的 applicationId、AVD 以及 `fvm flutter` 与 `flutter`;回退到 ANDROID_EMU_* 环境变量。
生成、验证并解释 `auth.md` 文件 — AI Agent 注册的开放协议。当让应用支持 Agent、生成 Protected Resource Metadata (RFC 9728)、验证 auth.md 文件或实现 Agent 注册端点时使用。触发词为 "auth.md"、"agent registration"、"agent auth"、"make my app agent-ready"、"ID-JAG"、"identity_assertion"、"service_auth"、"protected resource metadata"、"agentic registration"。
在 Bevy 0.20 中使用 `Node`、`ui_widgets::Button`、`Hovered` / `Pressed` / `Activate`、`children![]`、搭配 `FontSource` 和 `FontSize` 的 `TextFont`、`BorderRadius` / `CornerRadius`、`BackgroundColor`、`BorderColor`、`InputFocus` 或 `AccessibleLabel` 构建 UI,或 `ui::Interaction` 和 `Changed<Interaction>` 出现弃用警告时使用。
在 Python 中使用 Chainlit 框架构建对话式 AI 应用的专家指导。适用于 (1) 为 LLM 应用创建聊天界面,(2) 构建集成 OpenAI、LangChain、LlamaIndex 或 Mistral AI 的应用,(3) 实现流式响应,(4) 添加图片、文件、图表等 UI 元素,(5) 处理用户文件上传,(6) 实现身份验证(OAuth、密码),(7) 创建带可见步骤的多步工作流,(8) 构建带文档上传的 RAG 应用,或 (9) 将聊天应用部署到 Web、Slack、Discord 或 Teams。
通过 acpx(ACP 协议)将编码任务委派给 Codex、Claude Code 或 Pi Agent。适用于:(1) 构建/创建新功能或应用,(2) 审查 PR(在临时目录中启动),(3) 重构大型代码库,(4) 需要文件探索的迭代式编码。不适用于:简单的一行修复(直接编辑)、阅读代码(使用 read 工具)、聊天中与线程绑定的 ACP harness 请求(例如在 Discord 线程中 spawn/run Codex 或 Claude Code;请使用 sessions_spawn 并设置 runtime:"acp"),或 ~/clawd 工作区中的任何工作(切勿在此启动 Agent)。所有编码 Agent 委派都优先使用 acpx 而非原始 PTY/exec。
诊断并修复在 Hono + Vite + Prisma 技术栈上将 Freemius 与 JS SDK(`@freemius/sdk`)+ React Checkout SDK(`@freemius/checkout`)集成时常见的障碍。适用于 Freemius 集成出现异常时——结账重定向或 webhooks 未触发、权益未同步、SDK 类型上的 TypeScript 错误、缺失的 webhook 事件、Prisma/driver-adapter 故障,或 Next.js → Vite/Hono 迁移问题。源自 Freemius Lovable FAQ 以及使用这些 Skills 构建参考应用时捕获的真实发现。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
