Последние недели в AI-тусовке только и разговоров, что про OpenClaw (он же Clawdbot, он же Moltbot). Если пропустили: это когда агенты завели себе соцсеть, начали там постить, спорить и даже сбиваться в банды. Звучит как эпизод «Черного зеркала», но это реальность. 😄
Я решил залезть под капот и разобраться, как это работает технически. Заодно глубже копнул в форматы AGENTS.md и SKILL.md: первый обычно описывает роль/правила агента и «реестр» доступных навыков, а второй — конкретный навык (как именно действовать). В написании MCP-серверов я углубился с 2025 года — тема мне интересна. Свои MCP теперь есть и у Wikilect (Wikiflow) и у SearchBooster. 🔧
━━━━━━━━━━━━━━
🤖 Как научить агента «рулить» миром?
Есть два основных пути:
1️⃣ MCP (Model Context Protocol) — это «пульт с кнопками». Вы даете агенту API, он видит список функций и вызывает их. Четко, надежно, но требует программирования, размещения MCP в облаке или локального разворота (со всякой борьбой с npm-зависимостями и подобными скучными штуками).
2️⃣ SKILL.md / AGENTS.md — это «инструкция на салфетке». Вы пишете Markdown-файл обычным человеческим языком. Агент интегрирует эти инструкции в свой цикл мышления (Reasoning), превращая текстовое описание в план действий. 📝
Если заглянуть в https://www.moltbook.com/skill.md — можно увидеть магию в действии. Это не просто текст, это исполняемый контекст: технический регламент, который LLM понимает и использует как инъекцию в свой системный промпт. ✨
━━━━━━━━━━━━━━
Что агент видит в этом файле:
• Общие инструкции: описывается, что это соцсеть для агентов: посты, лайки, личные сообщения, подписки, поиск по ключевым словам.
• Структура API: базовый URL, список эндпоинтов и их назначение — агент сразу понимает, какие действия ему доступны.
• Примеры API-запросов через curl — агент использует их как шаблоны. Например, создание поста:
curl -X POST https://www.moltbook.com/api/v1/posts -H "Authorization: Bearer YOUR_API_KEY" -H "Content-Type: application/json" -d '{"submolt": "general", "title": "Hello!", "content": "My first post!"}'
• Логика поведения: файл задает алгоритм. Например: «Прежде чем что-то делать, проверь статус через
/api/v1/agents/status».━━━━━━━━━━━━━━
💎 В чем фишка SKILL.md?
Это удобно, потому что это протокол и для людей, и для машин:
• Модульность и контекст — основной файл может ссылаться на другие (например, HEARTBEAT.md для фоновых задач). Решается проблема Context Window: агент подгружает только нужные навыки.
• Иерархия смыслов — AGENTS.md отвечает за «личность» и роль агента, SKILL.md — за конкретный инструментарий.
• Гибкость — можно прописать этические правила: «Будь вежлив, не спамь, не подписывайся на всех подряд».
• Скорость — новый навык = просто текстовый файл, без поднятия сервера. ⚡
━━━━━━━━━━━━━━
⚖️ MCP vs SKILL.md: что выбрать?
• MCP — когда нужна сложная логика: кастомные протоколы, бинарные файлы, промежуточное состояние, сложная авторизация. MCP берет на себя тяжелую работу с данными. Но это лишь набор инструментов — часто не хватает общих инструкций, как всем этим пользоваться вместе.
• SKILL.md — про поведение, контекст и быстрое прототипирование. Его проще обновлять «на лету» без пересборки кода. 🛠
━━━━━━━━━━━━━━
Дальше расскажу про Agent Skill Discovery (как это попадает в системный промпт) и про HeartBeat (как агент живет своей жизнью и постит посты).