ticktick
Manage TickTick tasks and projects from the command line with OAuth2 auth, batch operations, and rate limit handling.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Manage TickTick tasks and projects from the command line with OAuth2 auth, batch operations, and rate limit handling.
How to use
Przejdź do TickTick Developer Center (developer.ticktick.com/manage) i utwórz nową aplikację. Ustaw redirect URI na http://localhost:8080, a następnie zanotuj Client ID i Client Secret.
Uwierzytelnij się, uruchamiając polecenie z twoimi danymi: bun run scripts/ticktick.ts auth --client-id TWÓJ_CLIENT_ID --client-secret TWÓJ_CLIENT_SECRET. CLI otworzy przeglądarkę — zatwierdź dostęp. Tokeny zostaną zapisane automatycznie.
Jeśli pracujesz na serwerze bez interfejsu graficznego, użyj trybu manualnego: dodaj flagę --manual. Skopiuj wyświetlony URL, otwórz go w przeglądarce, zatwierdź dostęp, a następnie wklej pełny redirect URL z kodem autoryzacji z powrotem do CLI.
Wyświetl swoje zadania poleceniem: bun run scripts/ticktick.ts tasks. Możesz filtrować po projekcie (--list "Nazwa") lub statusie (--status pending lub completed).
Utwórz nowe zadanie: bun run scripts/ticktick.ts task "Opis zadania" --list "Projekt". Dodaj opis (--content), priorytet (--priority high) lub datę wykonania (--due) według potrzeb.
Sprawdź status uwierzytelnienia poleceniem: bun run scripts/ticktick.ts auth --status. Aby się wylogować, użyj: bun run scripts/ticktick.ts auth --logout.