Harvest for Openclaw

A specialized integration for Openclaw Skills that enables automated management of Harvest time entries, projects, and financial records.

gora050
v1.0.0
Mar 14, 2026
0
623
2

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install harvest

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install harvest using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Harvest?

Harvest is a market-leading time tracking and invoice management solution designed to help businesses manage employee time, track project progress, and streamline client billing. By using this integration within the Openclaw Skills ecosystem, developers can programmatically interact with the Harvest API without worrying about authentication hurdles or manual credential management.

The skill provides a high-level interface to manage the full lifecycle of project management—from initial client creation to final invoice generation. Because it is powered by the Membrane framework, it offers a secure and efficient way to handle sensitive financial data while ensuring that your AI agents have the necessary context to perform complex administrative tasks.

Harvest Use Cases

  • Automatically logging time entries based on developer activity or calendar events.
  • Generating client-ready reports by aggregating data from the Harvest API.
  • Syncing project status and task lists between Harvest and other project management tools.
  • Streamlining user onboarding by automatically creating Harvest profiles for new team members.

How Harvest Works

  1. The user installs the Membrane CLI, which serves as the foundational tool for Openclaw Skills connectivity.
  2. A secure login process authenticates the user and establishes a managed connection to the Harvest API.
  3. The agent searches for specific Harvest actions, such as list-projects or create-time-entry, based on the user's intent.
  4. Membrane handles the underlying API requests, including automatic OAuth token refreshing and error handling.
  5. Results are returned in a structured JSON format, allowing the AI agent to process and act upon the retrieved data.

Harvest Setup

To begin using this skill with Openclaw Skills, install the CLI and configure your connection:

npm install -g @membranehq/cli
membrane login --tenant

Search for the Harvest connector and establish the link:

membrane search harvest --elementType=connector --json
# Use the ID from the output to connect
membrane connect --connectorId=CONNECTOR_ID

Harvest Data Schema & Taxonomy

The integration organizes data around core Harvest entities to provide a clear structure for Openclaw Skills interactions:

Object Description
Time Entries Individual logs of work duration, notes, and task associations.
Projects Categorized work items linked to specific clients and budgets.
Clients External entities for whom work is performed and invoiced.
Invoices Financial documents generated from billable time and expenses.
Tasks Granular work types assigned to specific projects for tracking.

Harvest Advanced Features

  • Integrated proxy request system allowing for custom API calls to Harvest while maintaining secure authentication headers.
  • Automated pagination and field mapping for large-scale data retrieval and reporting.
  • Server-side credential management that eliminates the need for local API key storage.
  • Intent-based discovery tools to quickly identify the best pre-built actions for any specific developer task.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*