toggl
Track time with Toggl via the toggl.
Installation
npx clawhub@latest install togglView the full skill documentation and source below.
Documentation
Toggl Time Tracking
Use the toggl CLI (@beauraines/toggl-cli) for Toggl Track integration.
Prerequisites
Install the CLI:
npm install -g @beauraines/toggl-cli
Configure authentication (create ~/.toggl-cli.json):
{
"api_token": "YOUR_TOGGL_API_TOKEN",
"default_workspace_id": "YOUR_WORKSPACE_ID",
"timezone": "Your/Timezone"
}
Get your API token from:
Get your workspace ID from your Toggl URL:
Set permissions: chmod 600 ~/.toggl-cli.json
## Commands
### Status
__CODE_BLOCK_2__
### Start/Stop
__CODE_BLOCK_3__
### Continue Previous
__CODE_BLOCK_4__
### Reports
__CODE_BLOCK_5__
### List Entries
__CODE_BLOCK_6__
### Add Completed Entry
__CODE_BLOCK_7__
### Edit Current
__CODE_BLOCK_8__
### Delete
__CODE_BLOCK_9__
### Projects
__CODE_BLOCK_10__
### Other
__CODE_BLOCK_11__
## Notes
- Times must be parsable by dayjs (e.g., 4:50PM, 12:00 AM, 9:00)
- Config file: ~/.toggl-cli.json
- Environment variables override config: TOGGL_API_TOKEN, TOGGL_DEFAULT_WORKSPACE_ID, TOGGL_TIMEZONE`