harvest

Automate time tracking, project management, and invoicing via the Harvest API.

117|10|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/ClawLink-HQ/clawlink --skill harvest-clawlink-hq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: harvest
Source: https://github.com/ClawLink-HQ/clawlink/tree/main/clawhub-skills/harvest
Command: npx skills add https://github.com/ClawLink-HQ/clawlink --skill harvest-clawlink-hq

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires harvest-python, requests, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the process of tracking time, managing projects and clients, and invoicing within chat by automating the connection with the Harvest API using OAuth, eliminating the need for manual OAuth flows and token refresh logic.

Core Features & Use Cases

  • Time Tracking: Log time entries, manage projects and clients, create invoices and estimates.
  • Expense Management: Record and manage expenses for accurate billing and budgeting.
  • Team Administration: Administer team members and their timesheets.
  • Use Case: Imagine you need to generate an invoice for client work. With this Skill, you can log time, manage client relationships, create invoices, and send them directly from your AI agent.

Quick Start

Use the harvest skill to log time entries for a project.

Frequently Asked Questions about harvest

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate time tracking and invoicing using the Harvest API?

Automating time tracking and invoicing with the Harvest API is handled by connecting your account via managed OAuth, allowing you to log time entries, manage projects, and generate financial documents directly within chat.

Do I need to manually handle OAuth token refreshes to connect to Harvest?

No, you do not need to manually handle OAuth flows or token refresh logic, as the connection to your Harvest account uses managed authentication to automate the authorization process securely.

Can I manage team members and expenses through Harvest API integration?

Yes, Harvest API integration supports team administration by managing team members and their timesheets, alongside recording and managing expenses for accurate billing and budgeting.

What is the best way to generate an invoice for client work in an AI agent?

The best way to generate an invoice for client work in an AI agent is by using managed OAuth to connect to Harvest, enabling you to log time, manage client relationships, and create invoices directly from the chat interface.

Does this Harvest API integration require Python dependencies?

Yes, this Harvest API integration requires Python dependencies including the harvest-python library and the requests module to automate the API communication and authentication workflows.