wakatime-automation

通过Rube MCP(Composio)自动化Wakatime任务。始终优先搜索工具以获取当前架构。

安装

热度:16

下载并解压到你的 skills 目录

复制命令,发送给智能体自动安装:

下载并安装这个技能 https://openskills.cc/api/download?slug=composiohq-composio-skills-wakatime-automation&locale=zh&source=copy

Wakatime Automation - 自动化编程时间追踪

技能概述


Wakatime Automation 通过 Rube MCP 和 Composio 工具包,让你在 Claude 中直接自动化执行 Wakatime 编程时间统计操作,无需手动配置 API 密钥,即可实现工具发现、连接管理和批量任务执行。

适用场景


  • 自动化时间报告生成:定期获取个人或团队的编程时间数据,自动生成周报、月报,用于项目进度跟踪和效率分析。
  • 集成开发工作流:将 Wakatime 数据获取集成到 CI/CD 流程或开发脚本中,实时监控编码活动,无需手动登录后台查看。
  • 批量数据处理:一次性获取多个项目、多个时间段的编程统计数据,支持数据导出和自定义分析,适合需要深度挖掘编码数据的场景。
  • 核心功能


  • 动态工具发现:通过 RUBE_SEARCH_TOOLS 实时查询可用的 Wakatime 操作工具,自动获取最新的工具架构和推荐执行计划,避免硬编码过时的工具调用方式。
  • 一键连接管理:使用 RUBE_MANAGE_CONNECTIONS 快速建立和管理 Wakatime 连接,自动检测连接状态,通过简单的授权链接即可完成绑定,无需复杂的 API 配置。
  • 灵活任务执行:支持单工具调用和批量操作,通过 RUBE_MULTI_EXECUTE_TOOL 和 RUBE_REMOTE_WORKBENCH 实现复杂的工作流编排,包含会话管理、内存传递和分页处理。
  • 常见问题

    如何开始使用 Wakatime Automation?


    首先确保 Rube MCP 已配置(添加 https://rube.app/mcp 到你的 MCP 服务器列表),然后调用 RUBE_SEARCH_TOOLS 搜索 Wakatime 相关工具,使用 RUBE_MANAGE_CONNECTIONS 建立连接,确认状态为 ACTIVE 后即可执行操作。

    为什么每次执行前都要搜索工具?


    Wakatime 的工具架构可能会更新,硬编码工具调用方式容易失效。动态搜索能确保你始终使用最新的工具定义,同时获取输入架构和执行建议,减少调用错误。

    工具执行失败后如何排查?


    先检查连接状态是否为 ACTIVE,确认工具调用参数符合搜索返回的架构,验证会话 ID 是否正确传递,查看错误信息中是否提示需要重新授权或参数格式问题。