Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.
Обзор
Todoist — это навык OpenClaw, который оборачивает CLI-клиент todoist-ts-cli и позволяет управлять задачами, проектами, метками и комментариями прямо из терминала или автоматизированных сценариев.
Навык построен на официальном TypeScript SDK Todoist и повторяет основные возможности CLI: создание, просмотр, обновление и завершение задач, а также управление проектами и метками. Он ориентирован на повторяемые операции и автоматизацию рабочих процессов.
Для чего подходит
Этот инструмент особенно полезен, если вы предпочитаете быстрый текстовый интерфейс без необходимости использовать веб-версию Todoist.
- ежедневная обработка входящих задач
- массовое планирование и редактирование
- регулярные задачи и обслуживание
- небольшие автоматизации и интеграции
Благодаря CLI-подходу, навык легко комбинируется с другими скриптами, поддерживает пайплайны и хорошо вписывается в автоматизированные процессы.
Требования и настройка
Для работы требуется установленный пакет todoist-ts-cli версии 0.2.0 или выше и API-токен Todoist.
Аутентификация возможна двумя способами:
- через переменную окружения
TODOIST_API_TOKEN - через команду авторизации CLI
Токен даёт полный доступ к данным, поэтому его следует хранить как секрет и не логировать.
Основные команды для задач
CLI предоставляет набор команд для работы с задачами:
- tasks list — вывод задач с фильтрами по проекту, приоритету, меткам и срокам
- tasks add — создание задачи с метаданными
- tasks update — обновление задачи по ID
- tasks view — просмотр деталей задачи
- tasks done — завершение задачи
- tasks reopen — повторное открытие
- tasks move — перенос между проектами
- tasks delete — удаление
- tasks search — поиск по синтаксису Todoist
Типичный сценарий: сначала отфильтровать задачи, затем получить их ID и выполнить обновление или завершение.
Проекты, метки и комментарии
Навык также позволяет управлять структурой задач:
- проекты: создание, обновление, удаление
- метки: полный цикл управления
- комментарии: добавление, редактирование и удаление
Это позволяет полностью вести рабочий процесс из терминала — от создания проекта до добавления контекста к задачам.
Примеры сценариев использования
Утренний обзор: отфильтровать приоритетные задачи, добавить новые, завершить неактуальные и дополнить комментариями.
Настройка проекта: создать проект, добавить задачи с метками и приоритетами, поддерживать структуру без дубликатов.
Массовое обслуживание: найти задачи по ключевому слову или метке и обновить их пакетно через скрипты.
Работа с данными и безопасность
Навык использует API-токен Todoist для доступа к данным. Рекомендуется:
- использовать отдельный токен для автоматизации
- хранить его в переменных окружения или менеджере секретов
- ограничивать доступ в shared-средах
Перед удалением задач стоит проверять их ID. В автоматизации полезно добавлять «dry run» режим для проверки изменений.
Надёжность и ограничения API
Todoist API имеет ограничения по количеству запросов. При интенсивной автоматизации стоит учитывать лимиты и использовать пакетную обработку.
При проблемах с авторизацией рекомендуется повторно выполнить вход или обновить токен.
Итог
Навык Todoist предоставляет полноценный CLI-интерфейс для управления задачами, проектами и метками. Он отлично подходит для пользователей, которые ценят скорость, автоматизацию и управление задачами без отвлечения на интерфейс браузера.
Файл из источника