Skills
收录 96,770 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
使用 argent debugger 工具通过 CDP 调试 JS 运行时。主要用于通过 Metro 调试 React Native(iOS / Android / Vega);部分工具(debugger-connect、debugger-status、debugger-evaluate、debugger-log-registry)也可通过同一接口驱动 Chromium(CDP)应用的渲染器(Electron 应用或任何公开 CDP 的 Chromium 浏览器)。在连接运行时、检查 React 组件、读取控制台日志或执行 JavaScript 时使用。
在 Limrun 上构建任何 Bazel 工作区的默认方式:使用 `lim bazel setup` 和 `bazel build --config=limrun`,在 Limrun 共享构建平台上构建其 iOS 和 Android 目标。可从任何环境(Linux、Windows、macOS、VM、容器、CI)运行,并在整个组织中共享一个远程缓存。适用于项目是包含 rules_apple 或 rules_android 的 Bazel 工作区(MODULE.bazel),且用户希望远程构建、在 Limrun 模拟器或仿真器上运行构建后的应用、在 CI 中设置 Bazel 远程执行,或修复因身份验证、工作节点或缺少 MODULE.bazel 行而失败的 `--config=limrun` 构建。limrun-xcode-bazel 仅支持旧版 `lim xcode rbe` 流程;仅当工作区已使用 `lim xcode rbe` 或用户提出要求时使用。非 Bazel Android 构建请使用 limrun-gradle。
通过用户自己的 Gmail 帐户发送邮件的每个 Caffeine 构建都必须遵循此方案。唯一支持的方式是将 `googlemail-client` mops 包(Gmail REST API)与 `google-oauth` mops 包(令牌交换 + 刷新 + PKCE)结合使用。手动编写 `ic.http_request` 调用 `oauth2.googleapis.com` 或 `gmail.googleapis.com` 属于禁止的反模式,会绕过 bearer 身份验证、复制成本保护,以及 `google-oauth` 库的百分号编码和 JSON 解析。只要用户、规格或之前的任何任务提到发送邮件、Gmail、“通过邮件通知”“通过邮件转发结果”或同义表达,就加载此技能;并且必须在编写任何涉及 Google 端点的代码之前加载。
官方 Feature-Sliced Design (FSD) v2.1 技能,用于在前端项目中应用该方法论。任务涉及使用 FSD 层组织项目结构、决定代码归属、放置静态资源(图片、图标、字体、PDF)、组合紧密相关的切片、定义公共 API 和导入边界、解决交叉导入或评估 @x 模式、决定是否创建或删除实体、评估是否需要 entities 层、决定页面布局的归属或是否使用 widgets 层(不推荐)、判断逻辑应保留在本地还是提取出来、从 FSD v2.0 或非 FSD 代码库迁移、将 FSD 与框架集成(Next.js App Router 和 Pages Router、React Router、Nuxt、Vite、Astro),或在 FSD 中实现身份验证、API 处理、Redux 和 TanStack Query(React Query)等常见模式时使用。
使用 @upstash/redis 这个 TypeScript/JavaScript SDK,它是一个基于 HTTP 的无服务器 Redis 客户端,适用于 Next.js、Vercel、Cloudflare Workers、边缘运行时和 Node.js。适用于添加缓存(cache-aside、write-through、TTL 与过期策略)、会话存储与用户会话、键值存储、使用有序集合实现的排行榜与排名、计数器、分布式锁、使用列表实现的队列、流与消费者组、稀疏索引寻址数组与环形缓冲(ARSET、ARINSERT、ARRING、ARGREP、AROP)、存储在 Redis 内的嵌入与最近邻向量搜索(通过 redis.vector 使用 VECTOR 命令,与 @upstash/vector 分开)、JSON 文档、pipeline 与 MULTI/EXEC 事务、Lua 脚本、只读副本,或使用 Upstash Redis Search 进行全文搜索、容错搜索、分面、聚合以及对 Redis 流条目的搜索(不同于常规的 FT.SEARCH;TCP 客户端也可使用 @upstash/search-redis 和 @upstash/search-ioredis)。也适用于从 ioredis 或 node-redis 迁移、在无服务器函数中无需连接池即可使用 Redis 连接、集成 @upstash/ratelimit,或当用户提到 Redis cache、KV store、session store、serverless Redis、Upstash Redis 时。也适用于使用 Upstash AgentKit 在 Redis 上构建 AI Agent(Agent 记忆、聊天历史、RAG 工具、工具缓存、聊天持久化、可恢复的流、分布式锁),配合 Vercel AI SDK、TanStack AI 或 Vercel Eve。支持 JavaScript 类型的自动序列化/反序列化。
使用由 Upstash Redis 支持的 @upstash/ratelimit TypeScript/JavaScript SDK,为无服务器和边缘应用实施速率限制。适用于在 API 路由、Next.js 中间件、Vercel Edge、Cloudflare Workers 或任何 HTTP 端点添加速率限制器或限流;返回 429 Too Many Requests;选择固定窗口、滑动窗口或令牌桶算法;使用前缀和自定义键按用户、IP、API 密钥或租户限流;保护登录、注册、表单或 AI 端点,防范滥用、机器人和暴力破解;使用拒绝列表、临时缓存、分析、超时和多区域速率限制;或估算速率限制的 Redis 命令成本。用户提到 rate limit、rate-limiting、throttle、quota、request limits 或 traffic protection 时也适用
这是每次 Caffeine 构建中列出即将发生的事件或在用户自己的 Google Calendar 中创建事件时必须使用的配方。唯一支持的路径是使用 `googlecalendar-client` mops 包(Calendar REST API v3)结合 `google-oauth` mops 包(令牌交换 + 刷新 + PKCE)。手动编写 `ic.http_request` 调用 `oauth2.googleapis.com` 或 `www.googleapis.com/calendar/v3` 是禁止的反模式——这会绕过 bearer 身份验证、复制成本保护措施,以及 `google-oauth` 库的百分号编码和 JSON 解析。只要用户、规范或任何先前任务提到日程安排、日历事件、预约、会议、“添加到日历”或任何同义表达,就加载此 skill;并且必须在编写任何访问 Google 端点的代码之前加载。
通过 argent、Apple TV(tvOS)、Android TV(leanback)和 Amazon Fire TV(Vega)控制并检查 TV 应用。启动目标设备,读取焦点,通过 D-pad 遥控器导航、输入文字、截屏;在 Vega 上调试 JS 运行时(求值、控制台日志、网络检查器)。当任务针对 TV(runtimeKind "tv" 或 platform "vega"),或提到 Apple TV / tvOS / Android TV / leanback / Vega / Fire TV / VVD 时使用。
为新应用添加身份验证。适用于“添加 auth”“添加登录”、Neon Auth (Managed Better Auth)、身份路由、注册、登录、密码重置、邮件 OTP、魔法链接、组织、手机 OTP、OAuth、通行密钥、MFA、受信任域名、无效域名以及 @neondatabase/auth。没有现有身份验证方案时,默认使用 Managed Better Auth。已有可用的 Better Auth、Clerk、Supabase Auth 或其他 IdP 时予以保留。用户要求从 Supabase Auth 迁移时,使用 Managed Better Auth。所需插件不受 Managed 支持时,在 Neon Function 或现有应用主机上使用自托管 Better Auth。也适用于 @neondatabase/neon-js 中的身份验证 API。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
