Скиллы Новичок Разное

TickTick CLI Skill

Скачать ZIP
11
Предупреждение о рисках!

Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.

Управляйте задачами и проектами в TickTick прямо из командной строки. Этот инструмент предоставляет удобный интерфейс с поддержкой OAuth2-аутентификации, пакетных операций и контроля лимитов API, позволяя автоматизировать повседневную работу.

Установка и настройка

1. Создание приложения TickTick
Перейдите в центр разработчика TickTick, создайте новое приложение и укажите redirect URI: http://localhost:8080. Сохраните Client ID и Client Secret.

2. Аутентификация
Запустите OAuth-процесс, указав ваши учетные данные:

bun run scripts/ticktick.ts auth --client-id YOUR_CLIENT_ID --client-secret YOUR_CLIENT_SECRET

Проверка статуса:

bun run scripts/ticktick.ts auth --status

Выход из системы:

bun run scripts/ticktick.ts auth --logout

Ручная авторизация (для headless-серверов): используйте флаг --manual, откройте ссылку авторизации в браузере и вставьте полученный redirect URL обратно в CLI.

Основные команды

Просмотр задач

bun run scripts/ticktick.ts tasks
bun run scripts/ticktick.ts tasks --list "Work"
bun run scripts/ticktick.ts tasks --status pending

Можно выводить данные в JSON для автоматизации и интеграций.

Создание задач

bun run scripts/ticktick.ts task "Buy groceries" --list "Personal"
bun run scripts/ticktick.ts task "Review PR" --list "Work" --priority high
bun run scripts/ticktick.ts task "Submit report" --due tomorrow

Поддерживаются описания, приоритеты, сроки и теги.

Обновление задач

bun run scripts/ticktick.ts task "Buy groceries" --update --priority medium
bun run scripts/ticktick.ts task "abc123" --update --due tomorrow

Завершение и отмена

bun run scripts/ticktick.ts complete "Buy groceries"
bun run scripts/ticktick.ts abandon "Old task"

Для массовых операций используйте batch-команды, позволяющие обрабатывать несколько задач за один запрос.

Работа с проектами

bun run scripts/ticktick.ts lists
bun run scripts/ticktick.ts list "New Project"
bun run scripts/ticktick.ts list "Work" --update --color "#00FF00"

Вы можете создавать, переименовывать и настраивать проекты, включая цветовые метки.

Опции и параметры

Приоритеты: none, low, medium, high
Форматы сроков: today, tomorrow, in N days, ISO-дата

Глобальные флаги:

  • --json — вывод в формате JSON
  • --help — справка по командам

Рекомендации для агентов

При использовании в AI-агентах рекомендуется:

  • Всегда использовать --json для обработки данных
  • Сначала получать список проектов
  • Использовать ID проектов вместо названий
  • Проверять статус задачи перед завершением

Ограничения и особенности

API имеет ограничения по количеству запросов — около 100 в минуту и 300 за 5 минут. :

Также есть лимит в 500 задач на проект и отсутствует поддержка некоторых функций, таких как трекинг привычек или фокус-время. :

Хранение конфигурации

Токены и учетные данные сохраняются локально. Файл конфигурации содержит access token, refresh token и параметры приложения — его следует считать чувствительным и защищать соответствующим образом.

Устранение проблем

  • Ошибка аутентификации: повторно выполните команду auth
  • Проект не найден: проверьте список проектов
  • Задача не найдена: уточните название или используйте ID
  • Проблемы с токеном: выполните повторную авторизацию

Файл из источника

11828_ticktick-1.0.0.zip