kvanland/ticktick-cli

TickTick-Aufgabenverwaltung per CLI, MCP und SKILL.md

Was ist ticktick-cli?

Dieses Skill ermöglicht Entwicklern und KI-Agenten die nahtlose Verwaltung von TickTick-Aufgaben direkt über die Kommandozeile (CLI), das Model Context Protocol (MCP) oder eine spezifische SKILL.md-Datei. Es bietet eine einheitliche Schnittstelle zum Erstellen, Lesen, Aktualisieren und Löschen von Aufgaben, zum Verwalten von Listen und zum Synchronisieren mit dem TickTick-Dienst. Die Nutzung dieses Skills vereinfacht die Integration von Aufgabenmanagement in automatisierte Workflows, CI/CD-Pipelines oder KI-gestützte Entwicklungsumgebungen. Es unterstützt plattformübergreifend verschiedene Tools wie Claude Code, Cursor und Codex, indem es eine standardisierte Anleitung zur Nutzung der TickTick-API bereitstellt.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add kvanland/ticktick-cli

Installed? Explore more Produktivität & Zusammenarbeit skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht ticktick-cli?

TickTick-Aufgabenverwaltung per CLI, MCP und SKILL.md

Funktionen

  • CLI: Erstellen, Auflisten, Aktualisieren und Löschen von Aufgaben direkt über die Befehlszeile
  • MCP: Integration für KI-Agenten über das Model Context Protocol
  • SKILL.md: Dokumentierte Anleitung zur Verwendung des Skills in Entwicklungsumgebungen

Voraussetzungen

  • Node.js (v18 oder höher)
  • Ein TickTick-Konto (kostenlos oder Premium)
  • API-Token von TickTick (siehe TickTick Developer Portal)

Installation

npm install -g @kvanland/ticktick-cli

Konfiguration

Setzen Sie die folgenden Umgebungsvariablen in Ihrer .env-Datei:

TICKTICK_CLIENT_ID=ihre_client_id
TICKTICK_CLIENT_SECRET=ihr_client_secret
TICKTICK_REDIRECT_URI=http://localhost:3000/callback

Verwendung

CLI

ticktick list                 # Alle Aufgaben anzeigen
ticktick add "Neue Aufgabe"   # Neue Aufgabe erstellen
ticktick complete <id>        # Aufgabe als erledigt markieren
ticktick delete <id>          # Aufgabe löschen

MCP-Integration

Fügen Sie Folgendes zu Ihrer MCP-Serverkonfiguration hinzu:

{
  "mcpServers": {
    "ticktick": {
      "command": "npx",
      "args": ["@kvanland/ticktick-cli", "mcp"],
      "env": {
        "TICKTICK_CLIENT_ID": "${TICKTICK_CLIENT_ID}",
        "TICKTICK_CLIENT_SECRET": "${TICKTICK_CLIENT_SECRET}"
      }
    }
  }
}

Lizenz

MIT

Verwandte Skills