tallymeterlisted
Install: claude install-skill mkantautas/tallymeter-skill
# Tallymeter time tracking
Tallymeter is a time tracker + invoicer for people who bill for their time. This skill lets you track work as it happens and log finished work, so it can become a client invoice later (invoices are generated in the web app at tallymeter.com).
## Auth
Every call needs a personal access token as `Authorization: Bearer $TALLYMETER_API_TOKEN`. The user creates tokens at <https://tallymeter.com/settings> (Settings → API tokens). Tokens are scoped: `timer`, `projects:read`, `entries:write`, `reports:read`, `board:read`, `board:write`. A 401 means bad/missing token; a 403 names the missing scope (or an expired plan). If the env var is unset, ask the user to create a token and export it — never paste tokens into files or code.
## Two ways to call — prefer MCP
**MCP (preferred, full capability):** if the `tallymeter` MCP server is connected, use its tools directly: `timer-status`, `start-timer`, `stop-timer`, `list-projects`, `log-time`, `update-entry`, `unbilled-summary`, `board-remaining`, `list-tickets`, `get-ticket`, `create-ticket`, `update-ticket`, `move-ticket`, `comment-ticket`, `send-feedback`. If it isn't connected, the user can add it:
```bash
claude mcp add --transport http tallymeter https://tallymeter.com/mcp \
--header "Authorization: Bearer $TALLYMETER_API_TOKEN"
```
**REST (no MCP needed):** base URL `https://tallymeter.com/api/v1`. Endpoints: `GET /timer`, `POST /timer/start`, `POST /timer/stop`, `GET /projects`, `PATCH /entries/{i