← ClaudeAtlas

harvest-automationlisted

Automate time tracking, project management, and invoicing workflows in Harvest -- log hours, manage projects, clients, and tasks through natural language commands.
ComposioHQ/awesome-claude-skills · ★ 62,373 · AI & Automation · score 84
Install: claude install-skill ComposioHQ/awesome-claude-skills
# Harvest Automation Automate your Harvest time tracking operations directly from Claude Code. Log time entries, manage projects and clients, create tasks, and pull reporting data -- all without leaving your terminal. **Toolkit docs:** [composio.dev/toolkits/harvest](https://composio.dev/toolkits/harvest) --- ## Setup 1. Add the Rube MCP server to your Claude Code config with URL: `https://rube.app/mcp` 2. When prompted, authenticate your Harvest account through the connection link provided 3. Start automating your time tracking workflows with natural language --- ## Core Workflows ### 1. Log and Manage Time Entries Create, list, update, and retrieve time entries for accurate billing and reporting. **Tools:** `HARVEST_CREATE_TIME_ENTRY`, `HARVEST_LIST_TIME_ENTRIES`, `HARVEST_GET_TIME_ENTRY`, `HARVEST_UPDATE_TIME_ENTRY` ``` Log 3.5 hours of development work on project 12345, task 67890 for today ``` Key parameters for `HARVEST_CREATE_TIME_ENTRY`: - `project_id` (required) -- the project to log against - `task_id` (required) -- the task must be assigned to the project - `spent_date` (required) -- date in YYYY-MM-DD format - `hours` -- total hours (for duration-based accounts) - `started_time` / `ended_time` -- for timestamp-based accounts - `notes` -- description of work performed Key parameters for `HARVEST_LIST_TIME_ENTRIES`: - `from_date` / `to` -- date range filters (YYYY-MM-DD) - `project_id`, `client_id`, `task_id`, `user_id` -- entity filters - `is_billed` /