Toggl Track API integration with managed OAuth. Track time, manage projects, clients, and tags.
Use this skill when users want to create, read, update, or delete time entries, projects, clients, or tags in Toggl Track.
For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway).
Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.
Quelldateien prüfen
Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Ein direkter Befehl überspringt den Prüf-Prompt. Prüfen Sie die Quelle, bevor Sie ihn ausführen.
Toggl Track API integration with managed OAuth. Track time, manage projects, clients, and tags.
Use this skill when users want to create, read, update, or delete time entries, projects, clients, or tags in Toggl Track.
For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway).
Toggl Track
Access the Toggl Track API with managed OAuth authentication. Track time, manage projects, clients, tags, and workspaces.
Quick Start
# Get current user info
python <<'EOF'
import urllib.request, os, json
req = urllib.request.Request('https://gateway.maton.ai/toggl-track/api/v9/me')
req.add_header('Authorization', f'Bearer {os.environ["MATON_API_KEY"]}')
print(json.dumps(json.load(urllib.request.urlopen(req)), indent=2))
EOF
Replace {native-api-path} with the actual Toggl Track API endpoint path. The gateway proxies requests to api.track.toggl.com and automatically injects your credentials.
Authentication
All requests require the Maton API key in the Authorization header:
Authorization: Bearer $MATON_API_KEY
Environment Variable: Set your API key as MATON_API_KEY:
Note: Set duration to -1 to start a running timer. The created_with field is required.
Response:
{"id":4290254971,"workspace_id":21180405,"project_id":null,"task_id":null,"billable":false,"start":"2026-02-13T19:58:43Z","stop":null,"duration":-1,"description":"Working on project","tags":null,"tag_ids":null,"user_id":12932942}
Time entry IDs are large integers (e.g., 4290254971)
Duration is in seconds; use -1 for running timers
Timestamps use ISO 8601 format (e.g., 2026-02-13T19:58:43Z)
The created_with field is required when creating time entries
IMPORTANT: When using curl commands, use curl -g when URLs contain brackets to disable glob parsing
IMPORTANT: When piping curl output to jq or other commands, environment variables like $MATON_API_KEY may not expand correctly in some shell environments
Error Handling
Status
Meaning
400
Missing Toggl Track connection or invalid request
401
Invalid or missing Maton API key
403
Access denied
404
Resource not found
429
Rate limited
4xx/5xx
Passthrough error from Toggl Track API
Troubleshooting: API Key Issues
Check that the MATON_API_KEY environment variable is set:
echo$MATON_API_KEY
Verify the API key is valid by listing connections: