description решает всё: почему скил не срабатывает (котировки MOEX)
Разбор и готовый скил - в статье: https://chernovdev.ru/posts/description-reshaet-vse-triggery-skila/?utm_source=youtube&utm_medium=video&utm_campaign=lesson-0006 Скил написан правильно, а ассистент его не зовёт - или зовёт не тот, особенно если рядом похожий скил. Почти всегда дело в одной строке: в 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, имя = SHORTNAME; 4) ответь одной фразой 'ТИКЕР (имя) - цена RUB'. Способ 2 - один файл SKILL.md (полный текст на https://chernovdev.ru). Главный приём: в каждом описании пиши свои триггеры и явно отсекай чужие (НЕ для валют / НЕ для акций) - так ассистент перестаёт путать похожие скилы. Это второй урок серии про то, как писать скилы. Дальше - выносим логику в скрипты, ключи и секреты, OAuth, браузерные скилы. Подписывайся, если хочешь, чтобы ИИ работал за тебя - @chernovdev. --- https://t.me/chernovdev | https://chernovdev.ru | https://vk.com/chernovdev #скилы #claudecode #ии #автоматизация #черновпишет
Разбор и готовый скил - в статье: https://chernovdev.ru/posts/description-reshaet-vse-triggery-skila/?utm_source=youtube&utm_medium=video&utm_campaign=lesson-0006 Скил написан правильно, а ассистент его не зовёт - или зовёт не тот, особенно если рядом похожий скил. Почти всегда дело в одной строке: в 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, имя = SHORTNAME; 4) ответь одной фразой 'ТИКЕР (имя) - цена RUB'. Способ 2 - один файл SKILL.md (полный текст на https://chernovdev.ru). Главный приём: в каждом описании пиши свои триггеры и явно отсекай чужие (НЕ для валют / НЕ для акций) - так ассистент перестаёт путать похожие скилы. Это второй урок серии про то, как писать скилы. Дальше - выносим логику в скрипты, ключи и секреты, OAuth, браузерные скилы. Подписывайся, если хочешь, чтобы ИИ работал за тебя - @chernovdev. --- https://t.me/chernovdev | https://chernovdev.ru | https://vk.com/chernovdev #скилы #claudecode #ии #автоматизация #черновпишет



