description решает всё: почему скил не срабатывает (котировки MOEX)
Скил написан правильно, а ассистент его не зовёт - или зовёт не тот, особенно если рядом похожий скил. Почти всегда дело в одной строке: в description. Ассистент выбирает скил по описанию, поэтому description - это не пересказ того, что скил умеет, а контракт срабатывания: КОГДА его звать. Разбираем на двух похожих скилах - курс валют ЦБ и котировки акций MOEX - и разводим их триггеры, чтобы 'сколько стоит доллар' и 'сколько стоит Сбербанк' уходили в разные скилы. Способ 1 - вставь этот промпт в ассистента: Создай скил moex-quote (.claude/skills/moex-quote/SKILL.md). description (это триггер): цена акции на MOEX по тикеру/названию. Триггеры: котировка Сбербанка, почём акции Газпрома, цена SBER на бирже. НЕ для курса валют - это скил cbr-rate. Что делает: 1) тикер из запроса (Сбербанк SBER, по умолчанию SBER); 2) получи JSON с https://iss.moex.com/iss/engines/stock/markets/shares/securities/﹤ТИКЕР﹥.json?iss.meta=off любым доступным способом; 3) цена = LAST, иначе PREVPRICE, имя = SHOR
Скил написан правильно, а ассистент его не зовёт - или зовёт не тот, особенно если рядом похожий скил. Почти всегда дело в одной строке: в description. Ассистент выбирает скил по описанию, поэтому description - это не пересказ того, что скил умеет, а контракт срабатывания: КОГДА его звать. Разбираем на двух похожих скилах - курс валют ЦБ и котировки акций MOEX - и разводим их триггеры, чтобы 'сколько стоит доллар' и 'сколько стоит Сбербанк' уходили в разные скилы. Способ 1 - вставь этот промпт в ассистента: Создай скил moex-quote (.claude/skills/moex-quote/SKILL.md). description (это триггер): цена акции на MOEX по тикеру/названию. Триггеры: котировка Сбербанка, почём акции Газпрома, цена SBER на бирже. НЕ для курса валют - это скил cbr-rate. Что делает: 1) тикер из запроса (Сбербанк SBER, по умолчанию SBER); 2) получи JSON с https://iss.moex.com/iss/engines/stock/markets/shares/securities/﹤ТИКЕР﹥.json?iss.meta=off любым доступным способом; 3) цена = LAST, иначе PREVPRICE, имя = SHOR




