Harvest Time Reporting Api
Skill by zachgodsell93
Why use this skill?
Integrate Harvest time tracking with OpenClaw AI. Automate logging, managing, and reporting your billable hours effortlessly with this secure API skill.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/zachgodsell93/harvest-time-reporting-apiWhat This Skill Does
The Harvest Time Reporting API skill provides a seamless bridge between OpenClaw AI and your Harvest time-tracking account. It allows for the full lifecycle management of time entries within the Harvest platform using their v2 API. By integrating this skill, users can automate the creation, retrieval, updating, and deletion of time entries without manual data entry. Whether you are tracking hours spent on specific projects, restarting timers after breaks, or stopping active sessions, this agent acts as a direct interface to your productivity data.
Installation
To install this skill, use the OpenClaw command-line interface. Run the following command in your terminal:
clawhub install openclaw/skills/skills/zachgodsell93/harvest-time-reporting-api
Ensure you have your HARVEST_ACCESS_TOKEN and HARVEST_ACCOUNT_ID ready, as these environment variables are mandatory for successful authentication with the Harvest servers.
Use Cases
This skill is perfect for freelancers, consultants, and teams who bill by the hour. It can be used to automatically log time after completing a task identified by the AI, generate daily reports of activities, or manage timers based on context switching within your workspace. It eliminates the friction of switching browser tabs to manually record time, allowing you to remain in your flow state while the AI records the duration and notes for your billable hours.
Example Prompts
- "Log 2.5 hours to the website redesign project for task development for today's date."
- "Can you fetch my time entries for the last week and summarize the hours spent on client X?"
- "Stop the current timer for the ongoing project and add a note that I have finished the initial documentation."
Tips & Limitations
To maximize the utility of this skill, ensure that your User-Agent header is correctly configured with a valid email address as required by the Harvest API policy. Keep in mind that this skill only interacts with time entries; it does not manage client lists, invoices, or team member assignments. Always verify your spent_date format (YYYY-MM-DD) when creating entries to prevent API rejection. If you are tracking time in real-time, consider using the start/end time format for precision, though duration-based logging is often sufficient for retrospective entry.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-zachgodsell93-harvest-time-reporting-api": {
"enabled": true,
"auto_update": true
}
}
}Tags
Flags: network-access, external-api
Related Skills
Qoris Memory — Persistent Agent Memory
Persistent memory for OpenClaw agents via the Qoris MCP server. Explicit save/recall tools for cross-session context. User-owned API key, no automatic data capture.
Agent Browser (Juan's fork)
A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured commands.
crypto-news-ns3
No API key, instant access. Binance and CoinGecko use our data. AI reads 20+ crypto media outlets in real time and ranks every article by importance. Market sentiment indicators optimized for trading signals and trigger data. Breaking news, coin-level filters, and exchange listing news from CoinMarketCap, Coinbase, Bybit, OKX, Hyperliquid, and Robinhood. Bitcoin (BTC), Ethereum (ETH), Solana (SOL), XRP, Dogecoin (DOGE), BNB, stablecoin (USDT, USDC), DeFi, ETF news, and whale alerts. 16 languages. Four feeds: real-time crypto news ranked by AI, daily market briefing, top stories ranking, and breaking headlines. Built for trading bots, TradingView workflows, and AI agents. Use when the user asks about crypto news, portfolio updates, market briefings, breaking headlines, top stories, or news about specific coins.
windows-tts
Push text notifications to Windows Azure TTS service for audio broadcast via Bluetooth speakers. Perfect for family reminders, alarms, and announcements.
memoria
Gives your OpenClaw agent persistent memory across every session. MEMORIA maintains a structured knowledge layer: who you are, what you're building, every decision made, every lesson learned, every project in flight. Your agent stops being a stranger and starts being a colleague who was there for everything. Zero cloud. Zero API keys. All memory lives in a single local markdown file you own and control forever.