文字转PDF助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/text-to-pdf-automation。
技能介绍
要解决什么问题
在对话或自动化流程里,你往往只有一段 Markdown 或纯文本,却需要稳定产出 PDF(归档、对外发送、与现有文档链路对齐)。手写脚本去调各家 API、维护鉴权与字段 schema,成本高且容易在工具升级后静默失败。
技能如何工作
本技能通过 Rube MCP 接入 Composio 的 Text To PDF 工具包(text_to_pdf),把「查工具 → 连账号 → 执行」收成可重复的操作模式。
- 工具发现:每次执行前先调用
RUBE_SEARCH_TOOLS,拿到当前可用的 tool slug、输入 schema、推荐执行顺序和已知坑点;不要硬编码 slug 或参数。 - 连接管理:用
RUBE_MANAGE_CONNECTIONS指定 toolkittext_to_pdf;状态必须为 ACTIVE,否则按返回的授权链接完成绑定后再继续。 - 执行:用
RUBE_MULTI_EXECUTE_TOOL按 schema 传参;调用时 必须带上memory字段(可为空对象{});同一条工作流内复用 session ID,新流程再换新 session。 - 批量与深度集成:大批量或脚本化场景可走
RUBE_REMOTE_WORKBENCH里的run_composio_tool();需要完整 schema 时用RUBE_GET_TOOL_SCHEMAS(含schemaRef的工具)。
工具包文档见 Composio 官方:composio.dev/toolkits/text_to_pdf。
适用边界与注意点
- 依赖客户端已配置 Rube MCP(
https://rube.app/mcp),且RUBE_SEARCH_TOOLS可用。 - Schema 会变更:先 search 再 execute 是硬性要求;字段名与类型必须与搜索结果一致。
- 若响应带分页 token,需循环拉取直到数据完整,避免只处理第一页就结束。
使用场景
- 在 MCP 客户端中,将 Agent 整理好的 Markdown 或纯文本按 Composio schema 转成 PDF,用于对外交付或归档。
- 上线或变更 Composio 工具包后,先调用 `RUBE_SEARCH_TOOLS` 核对 text_to_pdf 的 slug 与字段,再执行转 PDF,避免硬编码参数失效。
- 批量把多段文本生成 PDF 时,在 `RUBE_REMOTE_WORKBENCH` 里用 `run_composio_tool()` 串联 Composio 工具,减少逐条手工调用。
- 首次或 token 过期时,通过 `RUBE_MANAGE_CONNECTIONS` 完成 text_to_pdf 授权,确认状态为 ACTIVE 后再跑转 PDF 流程。
适合人员
- 在 Cursor 等环境维护 MCP Agent,需要把对话产出的文本稳定导出为 PDF 的全栈或平台工程师
- 负责 Rube/Composio 接入,要为团队配置并验收 `text_to_pdf` 连接与 schema 的集成开发
- 撰写长篇 Markdown 报告、交付前需从 Agent 侧触发 PDF 生成的咨询顾问或技术文档作者
- 编写多步自动化剧本、需在每步执行前校验 MCP 连接与工具 schema 的自动化运维工程师