Skills weeek-tasks

Управление задачами WEEEK через Public API (Task Manager): получать список задач, создавать/обновлять/завершать задачи, перемещать между досками/колонками, получать список досок и колонок. Использовать при интеграции с WEEEK API и работе с задачами/досками/колонками.

install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/alex-indi/weeek-tasks" ~/.claude/skills/openclaw-skills-weeek-tasks && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/alex-indi/weeek-tasks" ~/.openclaw/skills/openclaw-skills-weeek-tasks && rm -rf "$T"
manifest: skills/alex-indi/weeek-tasks/SKILL.md
source content

WEEEK задачи

Быстрый старт

  1. Установить переменные окружения:
    • WEEEK_TOKEN
      — токен авторизации
    • WEEEK_USER_ID
      — ваш ID в WEEEK (опционально)
  2. Использовать
    scripts/weeek_api.py
    для операций.
  3. Для справки по эндпоинтам читать
    references/api.md
    .

Скрипт

Получить задачи

python scripts/weeek_api.py list-tasks --day DD.MM.YYYY --board-id ID_доски --board-column-id ID_колонки

Создать задачу

python scripts/weeek_api.py create-task --title "Задача" --day DD.MM.YYYY --no-locations

Если нужна привязка к проекту/доске — передать

project_id/board_id/board_column_id
или JSON:

python scripts/weeek_api.py create-task --title "Задача" --locations-json '[{"boardId":ID_доски,"boardColumnId":ID_колонки}]'

Обновить задачу

python scripts/weeek_api.py update-task ID_задачи --title "Новый заголовок" --priority 2

Завершить / вернуть

python scripts/weeek_api.py complete-task ID_задачи
python scripts/weeek_api.py uncomplete-task ID_задачи

Переместить

python scripts/weeek_api.py move-board ID_задачи --board-id ID_доски
python scripts/weeek_api.py move-board-column ID_задачи --board-column-id ID_колонки

Списки проектов/досок/колонок

python scripts/weeek_api.py list-projects
python scripts/weeek_api.py list-boards --project-id ID_проекта
python scripts/weeek_api.py list-board-columns --board-id ID_доски

ID можно получить через

list-projects
,
list-boards
,
list-board-columns
.

Ограничения и вопросы

  • Формат
    day
    в docs указан как
    string
    ; точный формат подтвердить у пользователя.
  • По умолчанию создаются «датные» задачи без привязки к проектам/доскам (
    --no-locations
    ).
  • Если задан
    WEEEK_USER_ID
    , он автоматически ставится в
    userId
    и
    assignees
    при создании.