通过 Rube MCP 自动执行 News API 查询、检索与新闻数据流程。
该技能本身是开源提示型材料,未直接包含可执行代码、固定密钥或本地读写说明;但其设计目标是引导用户接入远程 Rube MCP/Composio 并操作 News API 相关工具,因此涉及远程服务与后续授权流程,整体属需留意而非高风险。
材料声称“无需 API keys”,但同时要求通过 `RUBE_MANAGE_CONNECTIONS` 激活 `news_api` 连接并完成返回的授权链接,说明实际存在第三方连接/授权过程;未见技能自身收集或硬编码凭证,但授权令牌可能由外部平台托管,需确认权限范围与存储方式。
README 明确要求添加远程 MCP 端点 `https://rube.app/mcp`,并通过 Composio/Rube 执行工具发现、连接管理与工具调用;这意味着任务输入、会话 ID、工具参数及可能的查询内容会发送到声明的外部服务。未见指向明显无关或隐蔽端点的红旗。
从已知检查项看,该技能属于 prompt-only;材料未提供本地脚本、安装命令或要求在本机启动进程。虽然其会调用外部 MCP 工具能力,但未见技能自身请求本地代码执行或系统级权限。
文档未声明本地文件读写或广泛主机访问;主要数据面是通过 Rube/Composio 向 News API 相关工具传递参数、会话和结果。数据访问范围取决于外部 toolkit 的具体 schema 与授权后的能力,材料建议“先搜索工具 schema”也表明实际可访问数据面需动态确认。
来源为 GitHub 开源仓库,且社区采用度高(约 64.9k stars),这是明显的降风险因素;当前材料本身更像技能说明而非二进制分发。需注意仓库许可证未声明、维护状态未知,且依赖外部 Composio/Rube 服务的实际实现不在本材料内,但仅据现有事实不足以上调为高风险。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "news-api-automation" 技能: 1. 下载 https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/news-api-automation/SKILL.md 2. 保存为 ~/.claude/skills/news-api-automation/SKILL.md 3. 装好后重载技能,告诉我可以用了
Automate News API operations through Composio's News API toolkit via Rube MCP.
Toolkit docs: composio.dev/toolkits/news_api
RUBE_MANAGE_CONNECTIONS with toolkit news_apiRUBE_SEARCH_TOOLS first to get current tool schemasGet Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
RUBE_SEARCH_TOOLS respondsRUBE_MANAGE_CONNECTIONS with toolkit news_apiAlways discover available tools before executing workflows:
RUBE_SEARCH_TOOLS
queries: [{use_case: "News API operations", known_fields: ""}]
session: {generate_id: true}
This returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.
RUBE_SEARCH_TOOLS
queries: [{use_case: "your specific News API task"}]
session: {id: "existing_session_id"}
RUBE_MANAGE_CONNECTIONS
toolkits: ["news_api"]
session_id: "your_session_id"
RUBE_MULTI_EXECUTE_TOOL
tools: [{
tool_slug: "TOOL_SLUG_FROM_SEARCH",
arguments: {/* schema-compliant args from search results */}
}]
memory: {}
session_id: "your_session_id"
RUBE_SEARCH_TOOLSRUBE_MANAGE_CONNECTIONS shows ACTIVE status before executing toolsmemory in RUBE_MULTI_EXECUTE_TOOL calls, even if empty ({})| Operation | Approach |
|---|---|
| Find tools | RUBE_SEARCH_TOOLS with News API-specific use case |
| Connect | RUBE_MANAGE_CONNECTIONS with toolkit news_api |
| Execute | RUBE_MULTI_EXECUTE_TOOL with discovered tool slugs |
| Bulk ops | RUBE_REMOTE_WORKBENCH with run_composio_tool() |
| Full schema | RUBE_GET_TOOL_SCHEMAS for tools with schemaRef |
Powered by Composio
通过 Rube MCP 自动执行 Memberspot 相关操作并串联会员管理流程。
通过 Rube MCP 自动执行 Crowdin 本地化与项目协作任务,提升翻译流程效率。
通过 Rube MCP 自动处理 Sympla 的活动与票务相关操作流程。
通过 Rube MCP 自动化处理 YNAB 预算任务与数据查询操作
通过 Rube MCP 自动执行 Craftmypdf 的 PDF 模板生成与文档处理任务。
通过 Rube MCP 自动执行 Crustdata 数据任务,并先检索最新工具模式。
通过 Rube MCP 自动执行 Yousearch 检索任务并衔接后续流程
通过 Rube MCP 自动化 API Sports 查询与数据处理,快速完成体育数据任务。
通过 Rube MCP 自动化调用 Serpapi,完成搜索数据抓取与处理流程。
通过 Rube MCP 自动处理 Hacker News 检索、发布与监控等任务。
通过 Rube MCP 自动化执行 AI/ML API 任务,并先检索最新工具 schema。
通过 Rube MCP 自动化执行 Diffbot 任务,支持先检索工具再按最新结构操作。