wakatime-automation

Automate Wakatime tasks via Rube MCP (Composio). Always search tools first for current schemas.

Install

Hot:16

Download and extract to your skills directory

Copy command and send to AI Agent for auto-install:

Download and install this skill https://openskills.cc/api/download?slug=composiohq-composio-skills-wakatime-automation&locale=en&source=copy

Wakatime Automation - Automated Coding Time Tracking

Overview


Wakatime Automation uses Rube MCP and the Composio toolkit to let you automate Wakatime coding time tracking directly in Claude. No manual API key configuration is required—you can discover tools, manage connections, and execute batch tasks with ease.

Use Cases


  • Automated Time Report Generation: Regularly retrieve personal or team coding time data and automatically generate weekly or monthly reports for project progress tracking and productivity analysis.
  • Integrated Development Workflows: Integrate Wakatime data retrieval into CI/CD pipelines or development scripts to monitor coding activity in real time, without manually logging in to the dashboard.
  • Batch Data Processing: Retrieve coding statistics for multiple projects and time periods at once, with support for data export and custom analysis. This is ideal for scenarios that require in-depth exploration of coding data.
  • Core Features


  • Dynamic Tool Discovery: Use RUBE_SEARCH_TOOLS to query available Wakatime operation tools in real time, automatically obtaining the latest tool schemas and recommended execution plans while avoiding hard-coded, outdated invocation methods.
  • One-Click Connection Management: Use RUBE_MANAGE_CONNECTIONS to quickly establish and manage Wakatime connections. The system automatically checks the connection status, and binding can be completed through a simple authorization link without complex API configuration.
  • Flexible Task Execution: Supports both single-tool calls and batch operations. Use RUBE_MULTI_EXECUTE_TOOL and RUBE_REMOTE_WORKBENCH to orchestrate complex workflows, including session management, memory passing, and pagination handling.
  • Frequently Asked Questions

    How do I get started with Wakatime Automation?


    First, make sure Rube MCP is configured by adding https://rube.app/mcp to your MCP server list. Then call RUBE_SEARCH_TOOLS to search for Wakatime-related tools, use RUBE_MANAGE_CONNECTIONS to establish a connection, and begin executing operations once the status is confirmed as ACTIVE.

    Why do I need to search for tools before each execution?


    Wakatime’s tool schemas may be updated, and hard-coded invocation methods can easily become invalid. Dynamic searching ensures that you always use the latest tool definitions while also providing input schemas and execution recommendations, reducing invocation errors.

    How should I troubleshoot a failed tool execution?


    First, check whether the connection status is ACTIVE. Confirm that the tool invocation parameters match the schema returned by the search, verify that the session ID is passed correctly, and review the error message for indications that reauthorization or a parameter format change is required.