Скиллы Новичок Управление и автоматизация

todo-management (OpenClaw Skill)

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

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

Простой менеджер задач для OpenClaw, работающий на уровне отдельного workspace. Все данные хранятся в локальной базе SQLite (./todo.db), а управление осуществляется через единый CLI-скрипт todo.sh.

  • Группы задач (по умолчанию: Inbox)
  • Статусы задач: pending, in_progress, done, skipped
  • Детерминированный CLI (без «креативной» записи файлов)
  • Минималистичные ответы агента без лишнего вывода

Требования

В системе должен быть установлен sqlite3 и доступен в PATH. На большинстве macOS и Linux он уже установлен, в противном случае используйте пакетный менеджер.

После установки

Сделайте скрипт исполняемым (путь может отличаться в зависимости от конфигурации):

chmod +x skills/todo-management/scripts/todo.sh

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

bash skills/todo-management/scripts/todo.sh --help

Как это работает

  • Скрипт располагается внутри папки навыка:
    .../skills/todo-management/scripts/todo.sh
  • Данные сохраняются в текущем рабочем каталоге (workspace):
    по умолчанию — ./todo.db
  • Можно задать кастомный путь через переменную окружения:
    TODO_DB=/path/to/todo.db

Таким образом, сам инструмент глобальный, а задачи — локальны для каждого проекта.

Примеры использования (CLI)

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

bash skills/todo-management/scripts/todo.sh entry create "Купить молоко"
bash skills/todo-management/scripts/todo.sh entry create "Проверить фичу с изображениями" --group="Work"

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

bash skills/todo-management/scripts/todo.sh entry list

По умолчанию отображаются только активные задачи.

bash skills/todo-management/scripts/todo.sh entry list --all

Команда выше показывает все задачи, включая завершённые и пропущенные.

Редактирование и управление

bash skills/todo-management/scripts/todo.sh entry edit 1 "Купить овсяное молоко"
bash skills/todo-management/scripts/todo.sh entry move 1 --group="Inbox"
bash skills/todo-management/scripts/todo.sh entry status 1 --status=done

Работа с группами

bash skills/todo-management/scripts/todo.sh group create "Work"
bash skills/todo-management/scripts/todo.sh group rename "Work" "Work (Project A)"
bash skills/todo-management/scripts/todo.sh group remove "Work"
bash skills/todo-management/scripts/todo.sh group remove "Work" --delete-entries

При удалении группы задачи либо переносятся в Inbox, либо удаляются — в зависимости от флага.

Пример взаимодействия с агентом

Пользователь: Нужно купить молоко, добавь в список
Агент: Готово.

Пользователь: И ещё убрать комнату
Агент: Добавлено.

Пользователь: Покажи список задач
Агент: (выводит список)

Навык специально настроен на краткие ответы без лишнего вывода.

Примечания

  • Навык не создаёт файлы вроде todos.md
  • Список задач выводится только по запросу или при необходимости уточнения действий

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

11832_todo-management-1.1.3.zip