
AI 技能AI 插件人工智能工作流自动化【免费下载链接】awesome-claude-skillsA curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows项目地址https://gitcode.com/GitHub_Trending/aw/awesome-claude-skills点击查看免费下载本指南围绕 awesome-claude-skills 仓库中的 wakatime-automation 技能 展开讲解如何借助 Composio 的 Rube MCP 网关让 Claude 直接调用 Wakatime 官方工具集完成开发时间追踪数据的读取、汇总与自动化处理。读完本文你将掌握 Rube MCP 的接入方式、Wakatime 连接的激活流程以及「先发现工具 → 再核对连接 → 后执行调用」的标准三步工作流并能规避工具模式变更、连接失效等高频坑点。技能定位从「描述时间数据」到「操作时间数据」Wakatime 是开发者常用的编程时间追踪服务可以记录你在各类编辑器、IDE 中的编码时长与项目分布。常规的 AI 交互只能让模型「读文本、写建议」而 wakatime-automation 的意义在于让 Claude 真正去执行Wakatime 上的操作——例如拉取某段时间的编码统计、查询项目级耗时汇总、检查团队成员的活跃度等而不是只生成一段「你可以这样查」的说明。该技能属于仓库 README 中定义的App Automation via Composio系列。根据 README.md 的说明仓库为 78 个 SaaS 应用预构建了这类工作流技能每个技能都包含工具调用序列、参数指引、已知陷阱与快速参考表且全部使用从 Composio API 实时发现的真实工具 slug。Wakatime 正是其中的一员。从技能的 YAML 元数据frontmatter可以确认其依赖关系name: wakatime-automation description: Automate Wakatime tasks via Rube MCP (Composio). Always search tools first for current schemas. requires: mcp: [rube]requires.mcp: [rube]意味着使用本技能的前提是客户端环境中已挂载名为rube的 MCP 服务器所有对 Wakatime 的调用都经由这一网关完成。前置条件三个缺一不可的前提在运行任何 Wakatime 自动化工作流之前技能文档明确列出三项前提Rube MCP 必须已连接且RUBE_SEARCH_TOOLS工具可用——这是发现 Wakatime 工具 schema 的唯一入口Wakatime 连接必须处于 ACTIVE 状态该连接通过RUBE_MANAGE_CONNECTIONS工具以 toolkit 名称wakatime建立执行任何任务前必须先调用RUBE_SEARCH_TOOLS获取当前工具 schema。第 3 点是整套技能的纪律核心。Composio 侧的工具集toolkit会随上游 API 演进而增删工具、调整参数任何硬编码的工具 slug 或参数名都可能在一段时间后失效。设置 Rube MCP无需 API Key 的接入方式技能文档给出的接入方式极其轻量在客户端的 MCP 服务器配置中添加https://rube.app/mcp这一个端点即可无需任何 API Key——添加端点后即可直接工作。以 Claude Code 为例结合 README.md 的通用安装流程你可以将该技能目录复制到个人 skills 目录后在 MCP 配置中注册 Rube 端点。接入后按以下 4 步完成连接初始化1. Verify Rube MCP is available by confirming RUBE_SEARCH_TOOLS responds 2. Call RUBE_MANAGE_CONNECTIONS with toolkit wakatime 3. If connection is not ACTIVE, follow the returned auth link to complete setup 4. Confirm connection status shows ACTIVE before running any workflows第 3 步是整个初始化过程的重点RUBE_MANAGE_CONNECTIONS返回的连接状态如果不是ACTIVE响应中会附带授权链接需要你打开该链接完成 Wakatime 账号的 OAuth 授权。只有状态变为 ACTIVE 后后续的工具调用才会被允许执行。工具发现永远以 RUBE_SEARCH_TOOLS 为起点在任何工作流开始之前技能文档要求先执行一次工具发现推荐的初始查询如下RUBE_SEARCH_TOOLS queries: [{use_case: Wakatime operations, known_fields: }] session: {generate_id: true}这个调用会返回四类关键信息可用的工具 slug 列表后续RUBE_MULTI_EXECUTE_TOOL中的tool_slug字段必须取自这里输入 schema每个工具参数的确切字段名与类型推荐的执行计划针对该 use_case 的建议调用顺序已知陷阱known pitfalls该工具集已知的边界情况与易错点。注意这里的session: {generate_id: true}表示这是新工作流的首次调用系统会为你生成一个新的会话 ID供后续所有步骤复用。核心工作流三步模式详解技能文档将完整工作流收敛为三个步骤每一步对应一个 Rube MCP 工具。这一模式与仓库中其他 78 个 Composio 自动化技能如 composio-automation、composio-search-automation完全同构学会一次即可迁移到任意应用的自动化。Step 1发现可用工具RUBE_SEARCH_TOOLS queries: [{use_case: your specific Wakatime task}] session: {id: existing_session_id}与初始发现不同这里应把use_case写成你当前的具体任务例如「获取上周的编码时间统计」并且传入上一步生成的既有会话 IDsession.id保持会话连续性。Step 2检查连接状态RUBE_MANAGE_CONNECTIONS toolkits: [wakatime] session_id: your_session_id这一步核实 Wakatime 连接是否仍为 ACTIVE。连接可能因 Token 过期、账号权限变更等原因失效在执行前检查可避免调用返回鉴权错误。Step 3执行工具调用RUBE_MULTI_EXECUTE_TOOL tools: [{ tool_slug: TOOL_SLUG_FROM_SEARCH, arguments: {/* schema-compliant args from search results */} }] memory: {} session_id: your_session_idRUBE_MULTI_EXECUTE_TOOL是实际的执行入口两个细节需要特别留意tool_slug必须来自 Step 1 的搜索结果arguments的字段名与类型必须与 schema 完全一致——这就是「schema 合规」memory参数必须始终携带即使没有跨调用状态也传空对象{}。如果你需要批量执行多个 Wakatime 操作可以在tools数组中并列传入多个{tool_slug, arguments}对象一次调用完成多步操作。已知陷阱六条实战纪律技能文档在末尾专门总结了六条高频陷阱直接照做可以显著降低自动化失败率始终先搜索Always search first工具 schema 会变绝不硬编码工具 slug 或参数每次执行前都必须调用RUBE_SEARCH_TOOLS先核连接Check connection执行工具前确认RUBE_MANAGE_CONNECTIONS返回 ACTIVE 状态Schema 合规Schema compliance严格使用搜索结果中的字段名与类型多一个字段名拼写错误都可能导致调用失败Memory 参数不可省略Memory parameterRUBE_MULTI_EXECUTE_TOOL调用中始终包含memory即使为空对象{}会话复用Session reuse同一工作流内复用同一会话 ID新工作流则生成新 ID——session是工作流上下文的载体混用会导致状态错乱分页处理Pagination若响应中出现分页令牌需持续翻页直到取完全部结果避免数据截断。其中第 6 条在数据类任务中尤其容易被忽视Wakatime 的统计接口可能返回大量记录如果忽略响应中的分页标记你会误以为已拿到完整数据。快速参考表技能文档末尾提供了一张速查表汇总了五种场景对应的工具选择操作方案查找工具RUBE_SEARCH_TOOLS并传入 Wakatime 相关的具体 use_case建立连接RUBE_MANAGE_CONNECTIONStoolkit 指定为wakatime执行调用RUBE_MULTI_EXECUTE_TOOL使用搜索发现到的工具 slug批量操作RUBE_REMOTE_WORKBENCH配合run_composio_tool()使用获取完整 schemaRUBE_GET_TOOL_SCHEMAS用于带schemaRef的工具这五类工具构成了 Rube MCP 对 Composio 工具集的核心操作面前三者是单次交互的标准路径后两者应对批量执行与深度的 schema 审查场景。技能在仓库中的位置与迁移价值从仓库结构看wakatime-automation 只是composio-skills/目录下 78 个同构技能之一。通过对比同目录下的 composio-automation 与 composio-search-automation可以确认它们共享完全相同的骨架YAML frontmatter 声明mcp: [rube]依赖正文依次是 Prerequisites、Setup、Tool Discovery、Core Workflow Pattern、Known Pitfalls、Quick Reference 六个章节区别仅在于 toolkit 名称与 use_case 表述。这意味着你只需把本文的 toolkit 名称从wakatime替换为目标应用即可复用整套方法论。例如将RUBE_MANAGE_CONNECTIONS的toolkits改为[composio]就得到了一份可直接运行的 Composio 自动化技能改为[composio_search]则对应搜索类自动化技能。安装到本地环境该技能遵循 Anthropic 的 Skills 开放标准仓库 README.md 对其有明确定义SKILL.md加 YAML frontmatter 的指令包按需渐进加载。你可以按照 README.md 的通用流程将其部署到 Claude Codemkdir -p ~/.config/claude-code/skills/ cp -r composio-skills/wakatime-automation ~/.config/claude-code/skills/ head ~/.config/claude-code/skills/wakatime-automation/SKILL.md # 校验元数据 claude # 启动后技能自动加载任务相关时激活部署完成后配合已注册的 Rube MCP 端点Claude 就能在涉及 Wakatime 的任务中按本文所述的三步工作流自主完成连接检查、工具发现与数据操作。赞分享AI 技能AI 插件人工智能工作流自动化【免费下载链接】awesome-claude-skillsA curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows项目地址https://gitcode.com/GitHub_Trending/aw/awesome-claude-skills点击查看免费下载相关推荐通过 Rube MCP 自动化 Getformawesome-claude-skills 中 getform-automation 技能的完整实战指南通过 Rube MCP 自动化 Getformawesome claude skills 中 getform automation 技能的完整实战指南 导读AI 技能AI 插件人工智能工作流自动化awesome-claude-skills 实战通过 Rube MCP 自动化 Timelink 的完整技术指南awesome claude skills 实战通过 Rube MCP 自动化 Timelink 的完整技术指南 本文基于 awesome claude skAI 技能AI 插件人工智能工作流自动化通过 Rube MCP 自动化 Persistiqawesome-claude-skills 中 persistiq-automation Skill 的完整实战指南通过 Rube MCP 自动化 Persistiqawesome claude skills 中 persistiq automation Skill 的完整AI 技能AI 插件人工智能工作流自动化创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考