Проблема
При создании события через yacli calendar create (и через одноимённый MCP-инструмент) нельзя задать цвет или категорию. В iCalendar/CalDAV это поддерживается на уровне стандарта:
CATEGORIES — RFC 5545
COLOR — RFC 7986
Яндекс.Календарь оба свойства частично понимает, в веб-интерфейсе цвет события чаще всего управляется через категорию.
Сценарий
Использую yacli как MCP-сервер из Claude / Cowork, чтобы агент мог создавать события автоматически (1:1, фокус-блоки, рабочие сессии). Без цвета/категории такие события визуально сливаются с приходящими извне приглашениями, и календарь теряет читаемость.
Сейчас обходной путь — заводить отдельные календари руками в UI и класть события в нужный через параметр calendar. Но это не масштабируется (под каждый новый «тип» события заводить новый календарь), плюс «категория» в UI Яндекса — это нативный механизм именно для этой задачи.
Предложение
Добавить опциональные параметры в calendar create (и в соответствующий MCP-инструмент):
--color <значение> — либо CSS-имя (tomato, cornflowerblue), либо #RRGGBB. Записывать в свойство COLOR события.
--category <строка> (или --categories <a,b,c>) — записывать в свойство CATEGORIES.
Аналогичные поля имело бы смысл вернуть и в ответе calendar events, чтобы агент мог читать установленные категории/цвет существующих событий.
Опционально
Если в Яндексе через CalDAV COLOR на уровне события не приживается, как минимум CATEGORIES точно поддерживается и одновременно решает запрос. Тогда фронт-эффект «разные цвета» получается за счёт того, что цвета привязаны к категориям в настройках календаря.
Версия
yacli 0.5.5, macOS arm64.
Проблема
При создании события через
yacli calendar create(и через одноимённый MCP-инструмент) нельзя задать цвет или категорию. В iCalendar/CalDAV это поддерживается на уровне стандарта:CATEGORIES— RFC 5545COLOR— RFC 7986Яндекс.Календарь оба свойства частично понимает, в веб-интерфейсе цвет события чаще всего управляется через категорию.
Сценарий
Использую yacli как MCP-сервер из Claude / Cowork, чтобы агент мог создавать события автоматически (1:1, фокус-блоки, рабочие сессии). Без цвета/категории такие события визуально сливаются с приходящими извне приглашениями, и календарь теряет читаемость.
Сейчас обходной путь — заводить отдельные календари руками в UI и класть события в нужный через параметр
calendar. Но это не масштабируется (под каждый новый «тип» события заводить новый календарь), плюс «категория» в UI Яндекса — это нативный механизм именно для этой задачи.Предложение
Добавить опциональные параметры в
calendar create(и в соответствующий MCP-инструмент):--color <значение>— либо CSS-имя (tomato,cornflowerblue), либо#RRGGBB. Записывать в свойствоCOLORсобытия.--category <строка>(или--categories <a,b,c>) — записывать в свойствоCATEGORIES.Аналогичные поля имело бы смысл вернуть и в ответе
calendar events, чтобы агент мог читать установленные категории/цвет существующих событий.Опционально
Если в Яндексе через CalDAV
COLORна уровне события не приживается, как минимумCATEGORIESточно поддерживается и одновременно решает запрос. Тогда фронт-эффект «разные цвета» получается за счёт того, что цвета привязаны к категориям в настройках календаря.Версия
yacli 0.5.5, macOS arm64.