with one click
mcp2skill
将 MCP Server 的工具列表转换为 Skill 格式的结构化 Markdown 文档
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
将 MCP Server 的工具列表转换为 Skill 格式的结构化 Markdown 文档
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | mcp2skill |
| description | 将 MCP Server 的工具列表转换为 Skill 格式的结构化 Markdown 文档 |
使用mcp2skill命令(已内置)将 MCP Server 的工具定义转换为 Skill 格式,生成 SKILL.md 概览和每个工具的详情文档。
| Name | Type | Required | Description |
|---|---|---|---|
streamableUrl | string | Conditional | MCP Server Streamable HTTP 端点 URL(与 sseUrl 至少填一个) |
sseUrl | string | Conditional | MCP Server SSE 端点 URL(与 streamableUrl 至少填一个) |
name | string | No | Skill 名称,留空时从工具列表自动推断 |
description | string | No | Skill 描述,留空时自动生成 |
transport | string | No | 传输类型:streamable(默认)或 sse |
output | string | No | 输出目录,默认当前目录 |
timeout | string | No | 连接超时时间,默认 30s |
apiAuth | object | No | API 认证配置 |
headers | object | No | 自定义 HTTP 请求头,键值对格式 |
apiAuth Properties| Name | Type | Required | Description |
|---|---|---|---|
apiAuth.authType | string | No | 认证类型:none(默认)、api_key_query(URL 参数)、api_key_header(请求头) |
apiAuth.apiKeyQueryParam | string | No | URL 查询参数名(authType 为 api_key_query 时使用,如 key) |
apiAuth.apiKeyValue | string | No | API Key 值(连接时使用,生成输出中会被替换为占位符) |
apiAuth.apiKeyHeader | string | No | 请求头名称(authType 为 api_key_header 时使用,默认 Authorization) |
apiAuth.apiKeyHeaderPrefix | string | No | 请求头前缀:bearer、basic 或自定义 |
mcp2skill name=天气查询 streamableUrl=http://192.168.0.21:8081/mcp/server/streamable?key=xxx description="查询天气" output=./skills
mcp2skill name=地图服务 sseUrl=http://192.168.0.21:8081/mcp/server/sse transport=sse description="地图服务" output=./skills
mcp2skill name=天气查询 streamableUrl=http://example.com/mcp/server/streamable description="查询天气" 'apiAuth={"authType":"api_key_query","apiKeyQueryParam":"key","apiKeyValue":"my-secret-key"}'
mcp2skill name=天气查询 streamableUrl=http://example.com/mcp/server/streamable description="查询天气" 'apiAuth={"authType":"api_key_header","apiKeyHeaderPrefix":"bearer","apiKeyValue":"my-token"}'
mcp2skill name=天气查询 streamableUrl=http://example.com/mcp/server/streamable description="查询天气" 'headers={"X-Custom-Header":"value"}'
转换成功后,在输出目录下生成:
{output}/{skillName}/
├── SKILL.md # Skill 入口概览
├── scripts/
│ └── mcp_client.py # 自动生成的 MCP Python 客户端
└── references/
└── operations/ # 每个工具一个详情文件
└── {tool-name}.md
文档解析技能,用于解析PDF文档和图片(jpg/png/jpeg)并将其转换为Markdown格式输出。支持标题层级、表格(HTML格式)、公式(LaTeX格式)、图片(链接形式)等复杂内容的解析。当用户提到"解析PDF"、"文档解析"、"PDF转Markdown"、"提取PDF内容"、"解析文档"、"文档内容提取"、"PDF内容识别"、"图片解析"、"图片转文字"、"识别图片内容"等场景时使用此技能。即使用户只是要求读取或查看PDF/图片文件内容,也应考虑使用此技能。
智能数据采集技能,用于从图片或文档(PDF、Word、Excel)中提取结构化数据,基于知识网络完成字段映射,生成SQL并写入数据库。当用户提到"数据采集"、"从文档提取数据"、"图片转数据"、"数据导入"、"文档数据入库"、"批量数据提取"或需要从非结构化文件中提取结构化数据并存储时,自动使用此技能。
操作 知识网络(BKN)— 构建知识网络、查询 Schema/实例、语义搜索、执行 Action。 操作数据源与数据视图 — 数据源连接与查询、原子/自定义视图浏览与 SQL 查询。 操作 Vega 可观测平台 — 查询 Catalog/资源/连接器类型、健康巡检。 当用户提到"知识网络"、"知识图谱"、"查询对象类"、"执行 Action"、 "数据源"、"数据视图"、"原子视图"、"Catalog"、"Vega"、 "健康检查"、"巡检"等意图时自动使用。
问数端到端编排(native CLI 版):从候选 KN 选定知识网络,用 bkn object-type 发现对象类与字段, 由编排层 LLM 生成 SQL,再由 ontology dataview query 执行取数; 最后输出中文结论与口径说明。 当用户需要指标、统计、趋势、SQL 取数或数据查询时使用。
数据分析员工(Data Analyst Agent)的唯一总入口:凡与数据资产、取数、指标、表/视图、 治理职责、知识网络、统计或分析相关的问题,必须先经本 skill 做编排与路由,再进入找表或问数等子流程。 负责 kn 分域、上下文注入(accountId / date)、多候选 KN 时的 LLM 决策、 问数分支的 SQL 生成;与 smart-search-tables / smart-ask-data / ontology-core 的交接。 当用户提出任何数据类自然语言任务、或需在多条业务 KN 间切换时使用; 所有 ontology CLI 执行均委托 ontology-core 完成,本 skill 不直接执行 CLI。
找表/找数端到端编排:在元数据型知识网络下用 ontology bkn object-type query 检索表/视图实例, 再在职责型知识网络下检索相关部门职责与治理边界,最后汇总为中文结论 (候选表 + 职责要点 + 下一步)。当用户问「表在哪、哪个视图、数据资产归属、谁负责这类数据」时使用。 所有 ontology CLI 执行均委托 ontology-core 完成;本 skill 不直接执行 CLI。