"Как создавать своего ИИ агента без знаний программирования ) что бы можно было таким агентом поделится с учениками или клиентами". Вопрос из чата экспертов, пунктуация автора. Ниже ответ из моей практики. Что такое агент в Claude и чем он отличается от скилла, как выглядит файл агента и что я отдал агентам в работе над каналом и сайтом. Кода тут не будет, его в агенте и нет.
Агент в Claude Code это текстовый файл в папке проекта .claude/agents/. Сверху имя, описание, модель и список разрешённых инструментов, ниже инструкция обычными словами. Когда задача совпадает с описанием, Claude запускает агента отдельным разговором. Тот делает работу и возвращает мне короткий итог. Вся переписка остаётся у него. В этом главный смысл. Длинное чтение и выгрузки идут мимо моего основного окна.
У меня в папке 35 агентов, и ни одного из них я не писал, они пришли со сборкой, которую я поставил. Моё тут другое. Таблица, какая модель на какую задачу, правило "один агент = одно узкое задание и формат ответа", ящик задач между вкладками и запрет на публикацию без моего "да". На этом всё и держится.
Промт живёт в одном разговоре. Написали задачу в чат, получили ответ, в следующем разговоре всё с нуля. Как собрать рабочий запрос, я разобрал в статье про промты для нейросети.
Скилл лежит файлом в проекте и подключается сам, когда задача подходит. Он меняет то, как Claude делает работу в этом же разговоре. Устройство файла SKILL.md и мои надстройки поверх чужих скиллов есть в статье про скиллы Claude.
Агент тоже лежит файлом, но работает иначе. Это отдельный исполнитель со своим окном разговора. Основное окно ставит ему задачу, агент читает файлы, гоняет скрипты, думает сколько нужно, а назад приходит итог на 10-15 строк. Всё промежуточное остаётся у него и в моё окно не попадает.
Зачем это нужно, видно на одной цифре. 31.08 я снял замер по логам своих рабочих сессий. У сессии блога было 18 913 запросов к модели, и каждый запрос нёс с собой 535 тысяч токенов накопленной истории. Каждый вызов инструмента заново отправляет весь контекст. Агент эту проблему режет, потому что его чтение не копится в моём окне.

Веду канал с инструкциями, как привлекать клиентов из соцсетей с помощью нейросетей. Разборы с цифрами выходят там раньше, чем в блоге.
Подписаться на каналОткрою один файл из своей папки, агента для Threads. Начинается он с шапки между двумя строками из трёх дефисов. В ней имя threads и описание, что агент наследует методику из скилла Threads. Дальше обычный текст. Первой строкой инструкции идёт требование прочитать файлы бренда: профиль, паспорт голоса, описание аудитории и журнал правок. Потом назначение, потом порядок работы.

В шапке может стоять поле model. У 15 из моих 35 агентов оно есть, остальные работают на той же модели, что и основное окно. Может стоять список инструментов, которые агенту разрешены: только чтение файлов, или чтение плюс запуск скриптов, или всё. Агент, который сверяет цитаты с корпусом, не должен уметь ничего публиковать. Это ограничение ставится одной строкой.
Как Claude решает, кого запускать. Описания всех агентов он видит постоянно, по ним и выбирает. Поэтому описание пишется словами, которыми вы ставите задачу. У сборки, которую я поставил, в описаниях прямо перечислены триггеры, например "проверь на AI" или "редактура". Общее описание из одной фразы работает хуже, агент лежит в папке и не запускается.
Скажу прямо. Я поставил сборку Content Factory, она принесла 82 скилла и 35 агентов. Там агенты под посты, видео, запуски, продажи, критику текста, аналитику. Писал их автор сборки, я в файлы не лезу, потому что установщик при обновлении перезапишет папку, и правки пропадут. Для своих правил у меня отдельная папка с надстройками, про неё в статье про скиллы.

Из 35 агентов в ежедневной работе у меня задействована небольшая часть. Остальные ждут задачи, которой у меня пока нет (агент под YouTube лежит без дела, канал я не веду). Ставить сборку ради количества бессмысленно. Агент полезен настолько, насколько у вас есть повторяющаяся рутина под него.
Моё в этой истории появилось позже и по необходимости. Когда агентов стало много, встал вопрос, какая модель на что идёт. У моделей разная цена и разные лимиты, и лимит сгорал на мелочи. 02.10 я записал таблицу, по которой теперь живу, 04.10 поправил в ней первую строку.
| Модель | Что ей отдаю |
|---|---|
| самая сильная | кончается быстрее всех, поэтому только последняя сверка того, что люди увидят в ленте (пост канала, тред в Threads, подпись рилса, пост ВК) |
| Opus | разборы цифр и причин (падение охвата, воронка), планы, выбор тем и кадров, проверка готового текста по смыслу и фактам, доработка скриптов |
| Sonnet | выгрузки по API, чтение логов, прогон чекеров, сводки до 15 строк, перенос правок по списку, проверка ссылок |
| Haiku | механика: проверка ящика задач по расписанию, поиск файла, подсчёт строк, переименование, сверка дат |

Правило сверху таблицы одно. Лимиты тратятся туда, где из них выходит пост, рилс, статья или продажа. Основное окно само длинных текстов не читает и не пишет, оно раздаёт работу и собирает мне пачку на "да".
Как эта таблица меняется и что из агентов отвалилось за месяц, показываю в канале.
У меня открыто несколько окон Claude Code, каждое под свою тему: Telegram-канал, Threads, ВКонтакте, сайт, Instagram с рилсами, реклама. Названия стабильные, по ним я и говорю. Вкладки это рабочие места, агенты запускаются внутри каждой.
Между окнами ходит ящик задач. Это обычный файл на каждую вкладку, в который любая другая вкладка кладёт запись командой из одной строки. Днём раз в 20 минут, ночью раз в час вкладка проверяет свой ящик по расписанию, берёт новое и закрывает запись строкой "сделано, вот итог". Проверку ящика делает самая дешёвая модель. Думать там не над чем, нужно прочитать и ответить, есть ли новое.

Внутри вкладки задача уходит агенту так. Одно узкое задание, один ожидаемый формат ответа, модель по таблице. "Прогони файл через чекер и верни число признаков и список замечаний" это задание агенту. А "разберись со статьёй" уже разговор на час. Логи и выгрузки читает только агент, мне сводка. Один большой файл второй раз самому не читать.
И правило про контекст. Когда история вкладки переваливает за 300 тысяч токенов, она дописывает в свой файл-передачу "состояние на дату" и просит меня очистить окно. Контекст уходит, файл остаётся. Без этого правила к вечеру каждый вызов везёт с собой всю историю дня.
Перечислю то, что уже стоит на потоке, без планов. Где нейросети вообще экономят эксперту время, а где съедают, разбирал в статье про нейросети и время эксперта.
Проверка текста. Любой мой текст до публикации проходит чекер на 245 признаков нейротекста. Список и как им пользоваться без скрипта, в статье про маркеры нейротекста. Агент гоняет чекер, читает вывод и возвращает мне цифру и места, где фраза гладкая. 4 и больше признаков в стеке у меня порог "переписать".

Сверка с живой речью. У меня собрана переписка экспертов, 12 миллионов слов. Любая фраза, которая претендует на "так говорит аудитория", проверяется поиском по этому корпусу. 0 вхождений, значит придумано, в текст не идёт. Это тоже работа агента, мне возвращается "нашлось 3 раза, вот где".
Статистика. Просмотры Threads по API за 30 дней и клики по дверям сайта в Метрике. Раньше я это собирал руками по вкладкам браузера, теперь агент приносит таблицу, а я смотрю на две строки.
База кадров под рилсы. 5 800 файлов с описаниями, подбор под тему по запросу словами. Как устроена база и почему это сэкономило мне больше всего времени, расскажу отдельно.
Сайт. Статьи на Тильду заливает агент через API, он же проверяет живую страницу после публикации, ставит переобход в Яндексе и Bing. Сам сайт я так и собрал, история в статье про нейросеть для сайта.
Тексты канала пишу сам. Агент сверяет по чекеру и по корпусу, подсказывает, где фраза гладкая и ничья. Пишу я. Читатель канала чувствует разницу быстрее любого детектора, и если решит, что пишет машина, читать перестанет.
Ответы людям в комментариях и в личке тоже пишу сам. У меня в личке медиана сообщения 49 знаков, это замер по 50 912 моим сообщениям. Люди так и переписываются, коротко и не на всё, и собеседник ждёт от меня того же.

Публикация. Ничего не уходит в канал, Threads, ВКонтакте или на сайт без моего "да" на конкретный текст. Разрешение действует один раз, на следующий текст нужно новое.
Задача пяти окнам сразу. 01.09 одна задача ушла сразу в 5 вкладок с оговоркой в первой строке "если это не твоя тема, пропусти". 4 вкладки получили 20 строк чужого текста, одна в этот момент занималась моей визой. Теперь порядок другой: сначала вопрос одной строкой "ты занимаешься этой темой?", задача только тому, кто подтвердил.
Длинная сессия дороже любой модели. Про замер 31.08 уже сказал. Вывод из него такой. Свежее окно под новую задачу срезает 60-70% с каждого вызова, это больше, чем дают все остальные меры экономии вместе.
Переделка из непроверенного факта. В тот же день одна вкладка подтвердила другой факт по вчерашнему скриншоту. Вторая переписала верный раздел статьи на неверный и потом возвращала обратно. 2 переделки из одного источника, который никто не перепроверил. Теперь любой факт о живой странице проверяется по самой странице. Память и чужие скрины не считаются.
Если сборки у вас нет, один агент под одну рутину собирается за вечер. Порядок такой.
Шаг 1. Выберите рутину, которая повторяется хотя бы 3 раза в неделю и в которой есть чтение. Проверка текста перед публикацией подходит лучше всего.
Шаг 2. Создайте файл .claude/agents/proverka.md. Имя латиницей, маленькими буквами.
Шаг 3. Напишите шапку. В описании слова, которыми вы ставите задачу: "проверь пост", "проверь текст". Модель для проверки берите недорогую.
Шаг 4. Инструкцию пишите как новому помощнику. Что открыть перед работой, что проверить, в каком виде вернуть ответ.
Каркас:
---
name: proverka
description: Проверяю текст перед публикацией. Триггеры: проверь пост, проверь текст, проверь перед публикацией.
model: sonnet
tools: Read, Bash
---
# Проверка текста перед публикацией
Перед работой открой:
- zaprety.md - слова и обороты, которых у автора не бывает
- slova-chitatelej.md - как читатели описывают свою ситуацию
Что делать:
1. Пройди zaprety.md по всему тексту, выпиши каждое совпадение с номером строки
2. Найди фразы, которых нет ни в словах читателей, ни в примерах автора, пометь их
3. Посчитай предложения длиннее 25 слов
Ответ в таком виде, не длиннее 15 строк:
- запретов найдено: N, список
- фраз без опоры: N, список
- длинных предложений: N
- вердикт: можно показывать / переписать Шаг 5. Откройте новый разговор и напишите "проверь текст" со ссылкой на файл, не упоминая агента. Если Claude сам передал работу агенту и вернул ответ в вашем формате, описание составлено правильно. Если нет, допишите в описание те слова, которыми вы поставили задачу.
Первое время смотрите ответы агента глазами. Он будет находить не то и писать длиннее 15 строк. Каждый такой случай это строка в инструкцию.
Выпишите 5 задач, которые делали на этой неделе больше одного раза и в которых было чтение: проверить текст, собрать статистику, найти кадр, сверить цифры. Одну из них опишите в файле по каркасу выше. Завтра дайте агенту первую задачу и прочитайте его ответ целиком. Так у вас появится первый агент, а у него первая строка в инструкции.
Какие агенты у меня работают сейчас и какие отвалились, с таблицей моделей и цифрами лимитов, показываю в канале.
Наставник по привлечению клиентов через Telegram. 8 лет в маркетинге и продюсировании, провёл 60+ разборов экспертов. Автор метода Потока. Живу на Пхукете, разборы провожу онлайн.