Skills
收录 99,448 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
在跨主版本迁移 Frappe 应用、检测破坏性 API 变更或解决迁移后错误时使用。防止因未检测到的已弃用 API、已移除方法和已更改的函数签名导致迁移失败。涵盖 v14-v15-v16 破坏性变更检测、已弃用 API 映射、迁移检查清单、常见迁移错误、自动修复建议。关键词:migration, version upgrade, breaking changes, deprecated API, v14, v15, v16, migrate, compatibility, upgrade ERPNext, version change breaks, after update errors, deprecated method..
在 Frappe v14-v16 中实现日志记录、错误跟踪或监控时使用。涵盖用于基于文件日志的 frappe.logger()、用于 Error Log DocType 条目的 frappe.log_error()、请求日志、Sentry 集成以及生产环境日志模式。防止 print() 的常见错误、log_error 参数颠倒以及敏感数据问题。关键词:frappe.logger、log_error、Error Log、logging、Sentry、where are the logs、how to log errors、error tracking、print not showing、production logs、monitor、request logging、error tracking、debug、production。
在实现邮件通知、系统提醒、Assignment Rules、Auto Repeat 或 ToDo 事项时使用。可防止 Email Account 配置错误、通知模板失效和静默投递失败。涵盖 frappe.sendmail、Notification DocType、Email Account 设置、Jinja 邮件模板、Assignment Rules、Auto Repeat 调度、ToDo API。关键词:notification、email、sendmail、Email Account、Assignment Rule、Auto Repeat、ToDo、alert、template、notify on approval、email when status changes、alert、email not sending、notification not working。
在从零构建自定义 Frappe 应用时使用。涵盖 bench new-app 演练、应用结构决策、添加 DocType、hooks、patches、fixtures 管理、开发工作流(bench migrate、build、clear-cache)、测试、打包、在另一个站点上安装、版本管理以及 v14/v15/v16 的应用依赖。关键词:create custom app、new frappe app、bench new-app、app structure、module creation、doctype creation、fixtures、patches、deployment、packaging、data migration、patch file、patches.txt、migrate data between DocTypes、create new app from scratch。
通过 `gh` 命令行一次性配置 GitHub 仓库:使用 PR 和 CI 规则锁定默认分支;可选启用受支持的合并队列;将合并方式限制为仅 squash,并使用 PR 标题作为提交消息;搭建自动生成发布说明的配置(`.github/release.yml`);还可选添加由标签驱动的发布工作流。用户提到“设置仓库”“配置合并队列”“启用 squash 合并”“锁定 main”“设置分支保护”“配置发布说明”“搭建发布流程”“设置发布标签”,或在新建或配置宽松的 GitHub 仓库中调用 /gh-bootstrap 时使用。具有幂等性,可安全地在已配置的仓库中重复运行,以补齐缺失配置。此技能涵盖一次性仓库策略,不涵盖按任务执行的 GitHub 操作、本地 git 命令或项目任务运行。
Google Ads Script 开发的专家指导,包括 AdsApp API、广告系列管理、广告组、关键词、出价策略、效果报告、预算管理、自动化规则和优化模式。在自动化 Google Ads 广告系列、管理关键词和出价、创建效果报告、实施自动化规则、优化广告支出、处理广告系列预算、监控质量得分、跟踪转化、暂停低效关键词、根据 ROAS 调整出价,或构建 Google Ads 自动化脚本时使用。涵盖广告系列操作、关键词定位、出价优化、转化跟踪、错误处理以及 Google Ads 脚本编辑器中的基于 JavaScript 的自动化。不适用于 Google Ads API(Python/REST/gRPC)——此处仅限 Ads Scripts。不适用于 Microsoft Ads、Meta Ads 或其他非 Google 广告平台。
将 Arcjet Guard 集成到 Python OpenAI Agents 中——用 guard_tool 包装 FunctionTool / function_tool,并通过 openai_agents_context 读取调用方持有的会话或对话 id。当被要求向 openai-agents、Runner.run 添加 Arcjet,对这些工具做速率限制,筛查入站消息,或拦截提示词注入 / PII 时使用。这是 Python openai-agents,不是 JS 的 @openai/agents 适配器。
用于启动新的 library-reference distillation 技能的方法论——把外部库(nuqs、zod、framer-motion、msw、react-hook-form、emilkowal-animations)转化为符合惯用法的规则包——或针对新的上游版本迭代已有技能。它从本仓库已发布的 library-ref 技能中经验性地提炼出共性约定:来源优先级阶梯(docs → blog/changelog → issues → types → examples)、随 API 迭代速度而反转的版本固定策略、通用的 4 级分类阶梯(CRITICAL 设置 → HIGH 隔离 → MEDIUM 组合 → LOW 边界情况)、4 槽位 When-to-Apply 模板、失败缺口范例启发式(比起复述 API,更看重生产经验教训),以及作为引用集校验和的 metadata.references[]。触发条件:"I want to write a skill for library X"、"refresh against new upstream"、"where should I source rules from"、"what categories should this skill have",以及在为 library-reference distillation 运行 /dev-skill:new 时。
将开源的 GitHub 仓库提升至社区标准与供应链卫生基线:搭建 GitHub 社区标准文件(README 检查、LICENSE、CODE_OF_CONDUCT、CONTRIBUTING、SECURITY、issue 与 PR 模板),接入 Dependabot 版本更新、Dependency Review action、OpenSSF Scorecard 和 CodeQL(适用时),检查 Dependabot 告警与密钥扫描,并添加 OpenSSF Best Practices Badge 链接。当用户说 "set up OSS hygiene"、"make this repo open-source-ready"、"add community health files"、"wire dependabot"、"add scorecard"、"OSSF badge"、"supply chain hardening",或在公开仓库上调用 /oss-hygiene 时使用。幂等——可安全重复运行;与模板进行 diff 比较,并在覆盖前询问。区别于 /gh-bootstrap(合并按钮 + 分支保护)和 /safe-settings(组织级设置即代码):聚焦面向贡献者和供应链的层面,而非合并或组织策略。在 /gh-bootstrap 之后运行;在宣布该仓库之前。
将 prek(Rust 驱动的 pre-commit)引入任何项目,并根据语言/框架建议合适的 hook。适用场景:用户说"add prek"、"set up pre-commit hooks"、"configure prek"、"what hooks should I use",或你发现某个项目没有 prek.toml 且能从 pre-commit 检查中受益。当用户想向现有 prek.toml 添加新 hook、审查其 hook 配置,或从 pre-commit 迁移到 prek 时也触发。涵盖 Rust、Python、TypeScript/JavaScript、Go、Ruby 和 Shell 项目。不适用于 husky、lint-staged 或 CI 流水线的 hook 配置 —— 本技能专门针对 prek。
通过简短可编译的示例展示 Rust 模式——类型转换(From/Into/TryFrom/as/Deref)、流程控制(if let/while let/match/loop)、函数与闭包(Fn/FnMut/FnOnce、捕获)、模块(mod/use/pub/super/self)、泛型与 trait(约束/关联类型/trait 对象)、错误处理(?/Result/thiserror/anyhow)、属性(derive/cfg/inline/allow)、unsafe(裸指针/union/ABI)、过程宏(derive/属性/类函数)和内联汇编。当用户问 "how do I write X in Rust"、需要带可复制粘贴代码的具体模式,或从 Java/Python/Go/C++ 迁移并想要对应的 Rust 写法时使用;架构决策交给 rust-api-design/rust-workspace,标准库 API 选择交给 rust-stdlib,异步运行时交给 rust-concurrency。
设计、命名、实现、调试、测试和审查 Rust 声明式宏与过程宏,包括 macro_rules 匹配器和重复、卫生性、$crate 路径、derive、属性宏和类函数宏、proc-macro crate 命名、syn 解析、quote 生成、诊断、cargo-expand、doctest 和 trybuild。当用户需要编译期代码生成、Rust DSL,或需要关于选择 -derive 还是 -macros 的指导时使用;除非生成能带来明确的维护收益,否则将普通 trait、泛型或手写 API 排除在宏之外。
Unreal Engine 5.x PCG(程序化内容生成)Python 集成指南。涵盖 PCGPythonInterop 插件、Execute Python Script 节点、PCG Python API(PCGComponent、PCGBlueprintElement、PCGSpatialData、PCGPointData)、编辑器自动化、通过 Python 创建自定义 PCG 节点以及已知限制。适用于用户询问 PCG Python、PCGPythonInterop、Execute Python Script 节点、用于程序化生成的 Python 脚本、用 Python 自动化 PCG 图表,或用 Python/Blueprint 创建自定义 PCG 节点。
查询并回答有关火山引擎 API 规范的问题。当用户询问 API 参数、错误码、请求方法、枚举值、必填字段、响应结构、分页、参数依赖关系、服务能力列表、API 可用性或 API 对比时使用,即使用户未明确提及"API"。典型意图包括:查看某个操作支持什么、哪些字段为必填、某个参数接受哪些值、某个 API 为何返回特定错误、如何传递嵌套或 body 参数、分页如何工作、某个 API 响应包含什么、是否存在批量操作、哪些服务或版本暴露某个操作,或两个 API 有何差异。以 API Explorer 数据为权威来源,并保留规范中的约束、示例与注意事项。使用中文或英文回答。当用户需要可运行的 SDK 代码、特定语言的示例或 SDK 配置时,转交给 volcengine-sdk-generator。当用户需要命令行操作时,转交给 volcengine-cli。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
