mcpField

Skills

收录 100,928 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。

全部

G
gjalla-debug
gjalla-debug
gjalla / engineering

在提出修复方案前,深入调查已报告问题的根本原因并收集证据。适用于某项功能损坏、行为异常,或用户报告了无法立即解释的问题。

开发355
G
godot-gdscript-patterns
godot-gdscript-patterns
sickn33 / agentic-awesome-skills

掌握 Godot 4 GDScript 模式,包括信号、场景、状态机和优化。开发 Godot 游戏、实现游戏系统或学习 GDScript 最佳实践时使用。

开发355
J
jit-compilation
jit-compilation
mohitmishra786 / low-level-dev-skills

用于运行时代码生成的 JIT 编译技能。适用于构建 LLVM ORC JIT、LLJIT、Cranelift JIT、内联缓存、蹦床函数或 Rust dynasm 代码生成。查询 ORC JIT、LLJIT、Cranelift、ExecutionSession、内联缓存、W^X 或 dynasm 时激活。

开发355
K
kernel-security
kernel-security
mohitmishra786 / low-level-dev-skills

用于 LSM、加固和漏洞利用缓解的 Linux 内核安全技能。适用于编写 SELinux/AppArmor 策略、seccomp-bpf 过滤器、配置 KASLR/CET/PAC、排查内核 CVE,或处理有关 SELinux、AppArmor、seccomp、KASLR、CET、PAC、BTI、KASAN 或内核 CVE 的查询。

安全355
L
letta-api-client
letta-api-client
letta-ai / skills

使用 Letta API 构建应用——这是一个与模型无关、有状态的 API,可用于构建具备记忆和长期学习能力的持久化 Agent。涵盖 Python 和 TypeScript 的 SDK 模式,包含 24 个可运行的代码示例

Agent 工作流355
L
llvm-ir-and-passes
llvm-ir-and-passes
mohitmishra786 / low-level-dev-skills

用于阅读编译器 IR 的 LLVM IR 和 Pass 技能。分析 LLVM IR、理解 SSA、Pass 流水线顺序,或对位码运行 opt 时使用。查询 LLVM IR、SSA 形式、opt passes、llvm-dis、Pass 流水线或读取 .ll 文件时触发。

开发355
L
localize-unity-project
localize-unity-project
unity-technologies / skills

设置 Unity Localization,包括语言区域、String 和 Asset Tables 以及 CJK 字体。用户想添加语言或翻译 UI 文本时使用。

开发355
M
mel-discipline
mel-discipline
gasserane / personal-skills

在制作任何 MEL/SRHR 分析交付成果(简报、评估设计、指标集、ToC、证据审查、数据分析)时使用——尤其是在截止日期紧迫、使用 Opus/Sonnet/Haiku 级别模型,或想要引用未打开查看的来源、跳过验证环节或一次成稿时。如果专业子 Agent 的提示词要求「工作纪律」或「五道关卡」,也请使用

生产力355
M
midjourney-prompt-engineering
midjourney-prompt-engineering
justinperea / midjourney-cc-skill

使用 Midjourney 生成图像、编写 MJ 提示词、迭代优化 MJ 输出质量、选择 --sref/--oref/风格代码、评估图像结果或构建可复用的提示词模式时使用。探索 MJ 风格代码、制作图像动画,或排查提示词未能生成预期结果的原因时也可使用。

创意与媒体355
P
paper-poster-html
paper-poster-html
wanshuiyin / auto-claude-code-research-in-sleep

默认海报流程——将学术会议海报(ICML/NeurIPS/ICLR/CVPR/...)构建为单个 HTML/CSS 文件,包含基于测量的硬性门槛、论文真实图表、双色设计令牌系统,并通过无头 Chromium 输出可印刷的 PDF。用户说“做海报”“poster”“conference poster”“paper poster”,或要求设计/重做研究海报时使用。取代已停用的 LaTeX /paper-poster。

设计与 UI355
P
paper-spine-audit
paper-spine-audit
wubing2023 / paperspine

审计 PaperSpine 输出,检查是否缺少产物、修订浅显、逻辑迁移、缺乏依据的主张以及翻译覆盖情况。(内部 /paperspine 步骤)

文档处理355
P
price-comparison
price-comparison
brightdata / skills

使用 Bright Data 的网页抓取基础设施比较商品价格。查询商品在 Amazon、Walmart、eBay、Best Buy、Google Shopping 及任意零售商 URL 上的销售地点、价格和库存情况,然后将报价整理并排序为一张购买推荐表。用户希望比较价格、寻找最便宜的购买渠道、查询价格、了解“X 在 Amazon 和 Walmart 分别多少钱”、追踪商品价格或决定在哪里买时,使用此技能。支持商品名称、ASIN 和直接 URL,并会考虑地区差异(国家会影响价格、库存情况和适用的零售商)。此技能用于消费者购买决策研究;如需分析竞争对手的定价策略,请改用 competitive-intel。

生产力355
P
prior-auth-review-skill
prior-auth-review-skill
anthropics / healthcare

自动处理付款方对事先授权(PA)申请的审核。用户提出“审核此 PA 申请”“处理 [procedure] 的事先授权”“评估医疗必要性”“生成 PA 决策”,或需要处理临床文档以验证承保政策并作出授权决定时,应使用此技能

其他355
P
product-page-seo
product-page-seo
adobe / skills

优化 AEM Edge Delivery Services 电商产品页,提升搜索引擎抓取和索引效果。审查客户端渲染产品内容的可抓取性,验证元标签、Product schema.org 结构化数据、规范 URL 和图像优化。解决 EDS 产品页通过 JavaScript 渲染目录数据这一核心问题,搜索爬虫可能无法完整执行相关脚本。适用于产品页未出现在搜索结果中或搜索可见度较差的情况。

营销与增长355
P
production-code-audit
production-code-audit
davila7 / claude-code-templates

自主逐行深入扫描整个代码库,理解其架构和模式,然后通过优化进行系统性改造,使其达到生产级、企业级的专业质量

测试与质量355
P
programmatic-seo
programmatic-seo
davila7 / claude-code-templates

当用户想用模板和数据批量创建以 SEO 为导向的页面时使用。当用户提到“程序化 SEO”“模板页面”“批量页面”“目录页”“地域页”“[关键词] + [城市] 页面”“对比页”“集成页”或“为 SEO 批量构建页面”时也适用。审计现有 SEO 问题请参见 seo-audit。

营销与增长355
R
recover-eco-funds
recover-eco-funds
circlefin / skills

从旧版 Circle CLI Gateway `--method eco` 存款中追回 USDC;该存款的固定退款接收方是 SCA 的 backing EOA。适用于卡住、过期、等待退款、已退款至 `eoaOwnerAddress`、未显示在 Gateway 中,或需要无需许可自行退款的旧版 Eco intent。内容涵盖使用准确的链上 intent 数据调用 Eco 的 Portal `refund(...)`,然后通过由 SCA 中继的 ERC-3009,将退款的 USDC 从 backing EOA 转至关联的 SCA,因此 backing EOA 无需 gas。若 USDC 被直接发送到 Agent Wallet 的 backing EOA,且 CLI 对该地址报告 `\"Wallet not found\"`,backing-EOA sweep 同样适用。不要将其中可执行的恢复步骤用于当前 Gateway v2 存款;它们会将 `refundRecipient` 设为 SCA。

其他355
R
research
research
alirezarezvani / claude-skills

任何研究请求的默认入口——一种混合路由器,可确定性地对问题分类,并将其委派给专门的研究技能(pulse 用于趋势/情绪分析,grants 用于 NIH 资助,litreview 用于学术文献,syllabus 用于课程阅读,patent 用于现有技术和 IP 格局,dossier 用于实体研究,deepread 用于优先依据证据阅读用户提供的文档);若没有匹配的专门技能,则运行自己的“规划—拆解—多源搜索—综合—引用”备用工作流。始终显示路由决策,方便用户覆盖。用于用户提出任何研究请求、且请求明显不匹配更具体的专门技能时(例如,“研究 [主题]”“调查一下 [主题]”“我们对 [主题] 了解多少”“查找有关 [主题] 的信息”“我需要了解 [主题]”)。默认输出带完整引文和审计日志的 Markdown 简报,也可按要求输出 .docx 文档。

生产力355
R
review-duplication
review-duplication
google-gemini / gemini-cli

代码审查期间使用此技能,主动检查代码库中是否存在重复功能、重复造轮子,或未能复用现有项目最佳实践和共享工具。

测试与质量355
S
solana-kit
solana-kit
sendaifun / skills

@solana/kit 完整指南——这是 Anza 推出的现代化、可摇树优化、零依赖 JavaScript SDK。涵盖 RPC 连接、签名者、使用 pipe 构建交易、签名、发送和账户获取,并全面支持 TypeScript。

开发355
S
syncfusion-angular-grid
syncfusion-angular-grid
syncfusion / angular-ui-components-skills

实现 Syncfusion Angular Grid 组件,用于功能丰富的数据表和网格。处理数据显示、排序、筛选、分组、聚合、编辑或导出时使用。此技能涵盖网格配置、CRUD 操作、虚拟滚动或无限滚动、层级网格、状态持久化,以及面向数据密集型应用的高级数据管理功能。

开发355
S
syncfusion-blazor-multicolumn-combobox
syncfusion-blazor-multicolumn-combobox
syncfusion / blazor-ui-components-skills

全面介绍如何实现 Syncfusion Blazor MultiColumn ComboBox 组件。在 Blazor 应用中,需要在下拉框中显示结构化数据并使用多列、筛选、选择、分页、虚拟化、分组和自定义选项时使用。适用于复杂数据结构和高级筛选场景。涵盖 Syncfusion.Blazor.MultiColumnComboBox 包中的所有 MultiColumn ComboBox 功能。

设计与 UI355
U
uv-workspaces
uv-workspaces
laurigates / claude-plugins

使用 uv workspaces 管理多包 Python 项目。当用户提到 uv workspaces、Python 单体仓库、共享锁文件或成员依赖项时使用。

开发355
X
xiaohongshu-search
xiaohongshu-search
redfox-data / redfox-community

小红书热门笔记搜索工具,支持关键词搜索获取热门内容数据,根据数据评分排序并推荐热门笔记,帮助创作者发现热门趋势、获取创作灵感。仅在主 Agent 中执行,不派发给子 Agent。当接口返回积分不足(code=3210)时,自动唤起支付宝完成充值后继续查询。

营销与增长355
1
163-java-profiling-refactor
163-java-profiling-refactor
jabrena / plinth

当你需要根据可信的性能分析结果重构 Java 代码时使用,包括审查仓库自有或经维护者净化的 docs/profiling-problem-analysis 和 docs/profiling-solutions 文件、识别具体性能瓶颈,并针对性地修改代码以解决 CPU、内存或线程问题。以下请求应触发此项:使用性能分析重构代码;应用性能分析;优化热点路径;减少性能分析发现的内存分配;修复性能分析发现的 CPU 瓶颈。属于 Plinth Toolkit。

开发354
A
agent-observability-experiment-bootstrap
agent-observability-experiment-bootstrap
datadog-labs / agent-skills

通过 Python ddtrace SDK 或 Node dd-trace SDK 搭建可复现的 LLM 可观测性实验。用于构建实验、数据集、评估器、基准测试、回归测试或 LLM-as-a-judge 的基础架构。仍支持旧版 Python 调用方式。

测试与质量354
A
ai-pipeline-orchestration
ai-pipeline-orchestration
bagelhole / devops-security-agent-skills

使用 Prefect、Airflow 或 Dagster 编排数据摄取、模型训练、批量推理和 RAG 索引的 AI/ML 流水线。为生产级 AI 系统构建可靠、可观测且可重试的工作流。

数据与数据库354
A
ai-writing-detection
ai-writing-detection
mike-coulbourn / claude-vibes

全面介绍 AI 写作检测模式与方法论。提供词汇列表、结构模式、特定模型的特征,以及避免误报的指导。用于分析文本是否由 AI 创作,或了解检测模式。

其他354
A
analyzing-lnk-file-and-jump-list-artifacts
analyzing-lnk-file-and-jump-list-artifacts
mukul975 / anthropic-cybersecurity-skills

使用 LECmd 分析 Windows LNK 快捷方式文件和 Jump List 构件

安全354
B
biopython
biopython
davila7 / claude-code-templates

用于分子生物学的主要 Python 工具包。首选用于基于 Python 的 PubMed/NCBI 查询(Bio.Entrez)、序列操作、文件解析(FASTA、GenBank、FASTQ、PDB)、高级 BLAST 工作流和结构、系统发育分析。快速 BLAST 请使用 gget。直接调用 REST API 请使用 pubmed-database。

数据与数据库354
B
bitrix-events
bitrix-events
bxmaximum / bitrix-framework-skills

用于 Bitrix 事件:D7 Event/EventManager 和旧版处理器(OnBeforeUserAdd、&$arFields)。涵盖发布、处理、取消、签名和注册。

开发354
B
bmad-technical-research
bmad-technical-research
bmad-code-org / bmad-method

已弃用——转发至 bmad-deep-recon(技术类型)

开发354
B
bria-ai
bria-ai
bria-ai / bria-skill

通过 Bria.ai 生成和编辑图像、移除背景,制作透明 PNG 图像、抠图、电商产品图、产品目录和生活方式照片。大规模构建适用于商店的电商目录,包括阴影、产品尺寸图、生活场景和市场平台商品列表变体。用户需要生成、编辑或转换任何图像(主视觉图、横幅、社交媒体视觉素材、产品照片、插图、图标、缩略图、广告创意或营销材料),或构建产品目录、制作产品图、拍摄生活方式照片、移除背景、制作透明 PNG 或批量处理产品照片时,始终使用此技能。适用于产品图、产品目录、产品拍摄、生活方式照片、抠图、产品尺寸图、图像修补、扩图、对象移除、放大、照片修复、风格迁移、重新打光、季节调整或草图转照片。适合商业用途,可免版税。

创意与媒体354
C
cad-to-data
cad-to-data
datadrivenconstruction / ddc_skills_for_ai_agents_in_construction

将 CAD/BIM 文件转换为结构化数据。从 Revit、IFC、DWG、DGN 文件中提取元素数据。

数据与数据库354
C
cnki-journal-toc
cnki-journal-toc
cookjohn / cnki-skills

浏览期刊期次、查看目录,并从 CNKI 下载原始目录 PDF。用户想查看特定期刊期次中的论文或下载原始封面/目录页面时使用。

生产力354
C
codependix-triage
codependix-triage
organizzolini / codebase

处理失败或报告偏差的 codependix 运行——边界违规、--check reports 运行发现过期导出、项目导出失败、缺少锚点块、NestJS 容器启动失败、命令行被拒绝,或 --write 完全未生成文件。适用于 codependix 以非零状态码退出、codependix 绑定目标失败、边或环违反已声明规则、已提交的 Mermaid 块与新运行结果不一致、某个项目缺少图导出而其他项目有,或在手动编辑导出的图表或放宽规则以通过检查之前。

开发354
C
codometer-configure
codometer-configure
organizzolini / codebase

编写或编辑 codometer.config.ts,以声明输入、限制、自定义约定计数器、注释预算、排除项或输出目标。适用于仓库尚无 codometer 配置、添加大小或数量限制、限制注释块或 JSDoc 注释长度、声明已编译或生成输出的输入、统计内置分析器无法识别的命名约定、限制未生效或输入未匹配任何文件,或判断一个配置能否描述工作区中的所有项目时。

测试与质量354
C
codometer-measure
codometer-measure
organizzolini / codebase

运行 codometer 测量、决定报告保存位置,或读取它生成的徽章块或 JSON 报告。适用于运行 codometer 或 `npx @codometer/cli`、选择 `--output-json`/`--output-markdown` 和 `--check` 标志、将 codometer 接入 CI 步骤、将徽章块插入 README,或读取 codometer JSON 报告中的指标、限制或失败项。直接涵盖命令行宿主,不假定使用任何任务运行器。

测试与质量354
C
codometer-triage
codometer-triage
organizzolini / codebase

处理 codometer 限制超标、注释预算超标、已提交报告过期或运行完全失败的情况。适用于 `codometer --check` 以非零状态退出、大小或数量限制超标、注释块超出字数、行数或字符预算、已提交报告与最新测量结果不符但内容未变、限制未生效或输入未匹配任何文件,或在调整仓库限制值以通过失败检查之前。

测试与质量354
C
cve-research
cve-research
fusengine / agents

用于检查特定依赖项或软件包版本是否存在已知 CVE 和安全公告。

安全354
E
encore-go-cron
encore-go-cron
encoredev / skills

在 Encore Go 中使用 `encore.dev/cron` 的 `cron.NewJob` 安排定期/重复任务。涵盖 `Every: "1h"` 间隔语法和 `Schedule: "0 9 * * 1"` cron 表达式。

开发354
E
environment-setup
environment-setup
akillness / jeo-skills

整理应用环境配置:`.env` 文件、环境变量优先级、类型化环境变量验证、密钥交接、特定框架的环境规则,以及本地、预发布、CI 和生产环境之间的配置漂移。用户需要帮助规划环境变量、验证必需配置、分离公开和私有环境变量,或整顿散乱的环境文件时使用。这是范围较窄的应用配置兼容技能。更广泛的可运行机器、Docker、devcontainer、入职引导和本地服务配置工作应交由 `system-environment-setup` 处理。

开发354
F
financial-statements
financial-statements
joellewis / finance_skills

分析财务报表以辅助投资决策:从利润表和现金流量表推导 EBITDA 与自由现金流(FCFF/FCFE),计算 ROIC、利润率和杜邦 ROE 分解,并通过应计项目和营运资本趋势评估盈利质量。适用于用户询问“阅读 10-K”“利润表与现金流量表的区别”“如何计算自由现金流”“FCFF 与 FCFE”“EBITDA 调整”“ROIC 与 WACC”“杜邦分析”“盈利质量”“应计比率”“现金转换周期”“收入确认风险信号”“递延税项”或“成本基础与未实现资本利得”等问题。对于基本面分析问题也会触发,例如报告利润是否有现金支撑、公司创造的价值是否超过资本成本,或出售升值资产的税务影响。

数据与数据库354
F
fpf:status
fpf:status
neolabhq / context-engineering-kit

显示 FPF 知识库的当前状态

生产力354
G
game-qa
game-qa
zenstory-ai / novel-to-game

在目标运行环境中,以首次游玩者的身份进行盲玩测试,不阅读源代码。先进行隔离的零知识完整游玩,发现新手引导、指引、交互、节奏和移动端视口问题,然后对照设计规格进行核查,并记录一份完整通关验证凭证。用于盲测生成的游戏、以新玩家身份对游戏构建版本进行 QA、审核首次游玩的可玩性,或验证游戏构建版本。游戏实机盲玩与运行验收。先以未读源码与设计文档的新玩家身份在目标运行环境中从头盲玩,排查上手引导、交互动线、视听节奏与视口适配问题,再对照设计规范核实定性,并用单次完整通关记录生成验收凭证。用于新玩家视角盲测游戏、诊断实机体验问题或验收构建版本。

测试与质量354
G
gcp-audit-logs
gcp-audit-logs
bagelhole / devops-security-agent-skills

配置 GCP Cloud Audit Logs 以满足合规要求。设置日志路由和 BigQuery 分析。适用于审计 GCP 活动。

安全354
G
generate-status-report
generate-status-report
atlassian / atlassian-mcp-server

根据 Jira 工单生成项目状态报告并发布到 Confluence。Agent 需要 (1) 创建项目状态报告、(2) 总结项目进度或更新、(3) 根据 Jira 生成每周/每日报告、(4) 将状态摘要发布到 Confluence,或 (5) 分析项目阻塞项和完成情况时使用。查询 Jira 工单,按状态/优先级分类,并创建供交付经理和高管使用的格式化报告。

生产力354
G
git-workflow
git-workflow
akillness / jeo-skills

为本地 Git 工作选择最安全的下一步:分支整理、选择性暂存、清理提交、选择 merge 或 rebase、解决冲突、安全地推送改写后的历史,以及从重置或错误的历史编辑中恢复。用户需要准备分支、整理提交、与更新后的基线同步、解决本地 Git 冲突、安全推送改写后的历史、找回丢失的提交,或准备差异以供审查时使用。不适用于托管式 PR 审查、仓库管理或迭代计划。

开发354
G
godot-composition-apps
godot-composition-apps
thedivergentai / game-dev-agentic-skills

使用 Composition(Has-A Orchestrator + 组件)构建可扩展 Godot 应用、工具、EditorPlugin 和以 Control 为主的 UI 的专业架构标准。适用于构建仪表板、工具窗口、表单、设置面板或 EditorPlugin UI。不要用于游戏实体(Player/Enemy/Weapon/Hitbox)——请转用 godot-composition。触发关键词:Control、EditorPlugin、工具 UI、Orchestrator、VLS、rock test、AuthComponent、ThemeManager、Saveable component、依赖注入。

开发354
I
inbox-manager
inbox-manager
anthropics / knowledge-work-plugins

将满满的收件箱整理成简短、按优先级排序的待办清单。读取邮件,将其分类为需要你处理、已起草待发送和已处理;用收件箱所有者自己的语气撰写回复;从冗长邮件往来中提取行动项和截止日期;归档已完成事项,并将账单、潜在客户和日程安排请求交给相应技能处理。未连接邮箱时,也可处理粘贴或转发的邮件文本。所有者只要提到邮件就使用,包括“邮件多得处理不过来”“我有 300 封未读邮件”“哪些邮件需要我处理”“检查我的收件箱”“清理邮件”“我有没有漏掉什么”“我该回复谁”“帮我起草回复”或“告诉我邮件里有什么新情况”。无论只有一封转发邮件,还是积压了一整个上午的邮件,都可以使用。

生产力354
J
jest-typescript
jest-typescript
bobmatnyc / claude-mpm-skills

Jest 与 TypeScript——市场占有率 70% 的行业标准测试框架,生态成熟,并与 React Testing Library 集成。

测试与质量354
K
kicad-bom
kicad-bom
backplaneworks / kistack

为 KiCad 项目解析并审查准确的 PCB 零件、封装、电气额定值、可用性和制造商 BOM 字段。

其他354
L
li-comment
li-comment
jakeschincariol / linkedin-agent-skill

为他人 LinkedIn 帖子撰写读起来像有观点的人而非机器人的评论。当用户粘贴一条帖子并想要评论,或说“评论一下这个”“参与一下这个”“我在这里该说什么”,或想为自己的互动轮次准备一批评论时使用。

营销与增长354
L
ln-626-dead-code-auditor
ln-626-dead-code-auditor
levnikolaevich / claude-code-skills

检查不可达代码、未使用的导入/变量/函数、注释掉的代码和不受支持的模式。用于审计死代码。

测试与质量354
L
logo-designer
logo-designer
luongnv89 / skills

根据项目背景生成专业 SVG 徽标:7 种品牌变体和一个展示用 HTML 页面。用于产品标志、文字标志、图标和 favicon。不要用于仅需位图的徽标、插画或完整品牌指南。

设计与 UI354
M
mongodb
mongodb
bobmatnyc / claude-mpm-skills

MongoDB——具有灵活架构设计、聚合管道、索引策略和 Spring Data 集成的 NoSQL 文档数据库

数据与数据库354
N
n8n-data-tables
n8n-data-tables
n8n-io / skills

使用 n8n 内置的 Data Tables、设计架构、插入/更新/插入或更新行、去重或查询时使用。触发词包括“Data Table”“data table”、`n8n-nodes-base.dataTable`、“去重”“幂等性”“查找”“持久状态”“跨执行存储”,以及 n8n 中任何架构设计讨论。

数据与数据库354
O
openclaw-debugging
openclaw-debugging
openclaw / openclaw

调试 OpenClaw 模型/提供商/工具界面/代码模式/流式处理以及 live/Crabbox 行为;在修改代码前选择日志、探测方式和验证路径;获取存储的会话、文字记录和附件作为证据

开发354
O
openrouter-video
openrouter-video
openrouterteam / skills

使用 OpenRouter 的异步视频生成 API,根据文本提示词(以及可选的参考图像或帧图像)生成视频。用户要求根据描述创建、生成或制作视频或动画、为现有图像添加动画,或将提示词转换为短视频片段时使用。

创意与媒体354
P
personalization-at-scale
personalization-at-scale
onewave-ai / claude-skills

利用公司新闻、LinkedIn 动态和共同联系人,为数百名潜在客户生成独特的个性化开场白。每个营销活动可节省 10 多小时的人工调研时间。需要大规模开展个性化触达时使用。

营销与增长354
第 25921–25980 条,共 100,928 条

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。