Разбор статей на идеи: Obsidian + Claudian + MiMo
ℹ️ Что получится
В Obsidian появится чат с ИИ-агентом на модели Xiaomi MiMo. Агент читает статью по ссылке, анализирует её, раскладывает на отдельные идеи и сохраняет результат заметкой. В конце мы соберём из этого навык: одна команда
/article-ideas <ссылка>сделает всё сразу.
Что понадобится
- Компьютер с Windows 10 или 11 либо Mac с macOS 13 или новее. На телефоне Claudian не работает.
- Obsidian 1.13 или новее.
- Claude Code — программа-агент, которую Claudian запускает. Аккаунт и подписка Anthropic не нужны: запросы пойдут в MiMo по вашему ключу.
- Подписка MiMo Token Plan. Если у вас только карты российских банков, начните с раздела 2.2 Если есть только карты российских банков: покупка через посредника может занять до суток.
0. Установить Claude Code
Claudian — это окно чата внутри Obsidian, а работу делает Claude Code. Его ставят отдельно, один раз. Входить в аккаунт Anthropic не нужно: ключ MiMo впишем в Claudian в шаге 2.4.
На Windows
- Откройте PowerShell: нажмите клавишу Win (или кнопку «Пуск»), наберите
powershellи нажмите Enter. Откроется окно, где строка начинается сPS C:\Users\<ваше имя>>. Права администратора не нужны. -
Скопируйте команду, вставьте её в окно PowerShell (щелчок правой кнопкой мыши или
Ctrl+V) и нажмите Enter:irm https://claude.ai/install.ps1 | iexУстановщик молча скачивает программу, это занимает минуту-две. Дождитесь, пока снова появится строка
PS C:\…>. -
Закройте окно PowerShell, откройте его заново тем же способом и проверьте установку:
claude --versionДолжен напечататься номер версии, например
2.1.304 (Claude Code).
⚠️ Если установщик отвечает ошибкой 403
Россия не входит в список стран, где работает Anthropic, поэтому сайт claude.ai может не отдать установщик. Тогда ставьте Claude Code через npm — так же советует инструкция MiMo:
- Скачайте Node.js LTS с nodejs.org (кнопка «Windows Installer (.msi)») и установите с настройками по умолчанию.
- Откройте PowerShell заново и выполните
npm.cmd install -g @anthropic-ai/claude-code.- Проверьте:
claude.cmd --version.Окончание
.cmdнужно потому, что PowerShell по умолчанию запрещает запуск скриптов.ps1, которые npm кладёт рядом. Без него будет ошибка «выполнение сценариев отключено в этой системе».
💡 Желательно, но не обязательно
Поставьте Git for Windows: с ним агент выполняет команды в Bash. Без него он работает через PowerShell.
На Mac
- Откройте Терминал: нажмите Cmd+Пробел, наберите
terminalи нажмите Return (или в Finder откройте Программы → Утилиты → Терминал). Откроется окно, где строка заканчивается знаком%. Права администратора не нужны. -
Скопируйте команду, вставьте её в Терминал (
Cmd+V) и нажмите Return:curl -fsSL https://claude.ai/install.sh | bashДождитесь, пока снова появится строка со знаком
%. Если установщик напишет, что папки~/.local/binнет в PATH, ничего не делайте: Claudian сам ищет программу в этой папке. -
Проверьте установку:
~/.local/bin/claude --versionДолжен напечататься номер версии, например
2.1.304 (Claude Code).
⚠️ Если установщик отвечает ошибкой 403
Россия не входит в список стран, где работает Anthropic, поэтому сайт claude.ai может не отдать установщик. Тогда ставьте Claude Code через npm:
- Скачайте Node.js LTS с nodejs.org (кнопка «macOS Installer (.pkg)») и установите с настройками по умолчанию.
- Откройте Терминал заново и выполните две команды:
npm config set prefix ~/.npm-global npm install -g @anthropic-ai/claude-codeПервая команда велит npm ставить программы в папку
~/.npm-globalвнутри вашей домашней папки. В системную папку npm без прав администратора не запишет и выдаст ошибкуEACCES.- Проверьте:
~/.npm-global/bin/claude --version.
1. Установить плагин Claudian
-
Откройте настройки Obsidian (шестерёнка слева внизу) → Сторонние плагины. В новом хранилище плагины сообщества выключены: нажмите Выйти из ограниченного режима.

-
Нажмите Обзор напротив «Плагины сообщества».

-
Откроется отдельное окно каталога. Наберите в поиске
Claudianи откройте плагин автора Yishen Tu. Рядом есть форки с похожими названиями (Claudian Plus, Oh My Claudian и другие), их не берите.
-
Нажмите Установить.

-
После установки нажмите Включить и закройте окно каталога.

-
Claudian по умолчанию говорит по-английски. В окне настроек слева, в самом низу списка, выберите Claudian → вкладка General → Language → Русский.

-
Проверьте, что Claudian нашёл Claude Code: вкладка Провайдеры → Claude Code. В карточке должны быть версия и надпись «Определено автоматически». Красное «Нет включённых моделей» пока нормально: модели появятся в шаге 2.

⚠️ Если Claude Code не найден
Раскройте карточку Claude Code (стрелка справа) и впишите путь к программе в поле «Путь к CLI Claude Code».
На Windows путь покажет команда
where.exe claudeв PowerShell. Указывайте файлclaude.exe, а не.cmdи не.ps1. Если ставили через npm, укажите файлcli-wrapper.cjsиз папкиnode_modules\@anthropic-ai\claude-code(папку покажет командаnpm.cmd root -g).На Mac впишите
~/.local/bin/claude, а если ставили через npm —~/.npm-global/bin/claude.
2. Подключить модель MiMo
2.1 Купить подписку
- Зарегистрируйтесь на platform.xiaomimimo.com: по email или через Google.
- Откройте раздел Token Plan и выберите тариф. В месяц: Lite — $6, Standard — $16, Pro — $50, Max — $100. На первую покупку скидка 12 %, возвратов нет (по официальной странице на 22.09.2026). Для начала хватит Lite.
- Оплатите. Оплата идёт в долларах через платёжный сервис Waffo: банковская карта, Apple Pay или Google Pay.
2.2 Если есть только карты российских банков
Карты «Мир», а также Visa и Mastercard российских банков MiMo не примет, криптовалюту тоже. Что остаётся (проверено по сайтам на 20.10.2026):
- Карта зарубежного банка — например, банка Казахстана, Армении или Киргизии. Самый надёжный путь: подписка оформляется на ваш аккаунт напрямую, без посредников.
- Готовая подписка на маркетплейсе. На plati.market продают Token Plan за рубли, например этот лот (126 продаж на 20.10.2026). Продавец либо активирует подписку на вашем аккаунте — тогда ему нужны почта и пароль от аккаунта MiMo, — либо создаёт новый аккаунт на свою почту. Безопаснее первый вариант:
- заведите отдельный аккаунт только под MiMo, с паролем, который больше нигде не используете;
- после активации смените пароль;
- выбирайте продавца с большим числом продаж и отзывов. До активации продавец возвращает 80 % суммы, после — ничего.
- Сервисы-посредники, которые оплачивают зарубежные подписки за рубли, берут комиссию 5–20 %. Перед оплатой проверьте отзывы: сами мы эти сервисы не проверяли.
- Без подписки — через российский агрегатор, например ProxyAPI или AITUNNEL. Оплата в рублях по факту расхода. Тогда в шаге 2.4 будут другие адрес, ключ и название модели: возьмите их из инструкции сервиса (у ProxyAPI модель называется
xiaomi/mimo-v2.6-pro). С настоящим ключом агрегатора мы этот путь не проверяли.
2.3 Получить адрес и ключ
Откройте страницу Token Plan в кабинете MiMo. Там ваш Base URL и API Key (ключ начинается с tp-). Base URL зависит от региона аккаунта: https://token-plan-sgp.xiaomimimo.com/anthropic (Сингапур), https://token-plan-ams.xiaomimimo.com/anthropic (Европа) или https://token-plan-cn.xiaomimimo.com/anthropic (Китай). Нужен адрес, который заканчивается на /anthropic.
❗ Ключ — как пароль
Claudian хранит его в файле
.claudian/claudian-settings.jsonвнутри хранилища. Если хранилище синхронизируется или вы им делитесь, ключ уйдёт вместе с ним.
2.4 Вписать переменные в Claudian
Настройки → Claudian → Провайдеры → Claude Code → прокрутите до раздела Окружение. В поле Пользовательские переменные вставьте строки ниже, подставив свои Base URL и ключ:
ANTHROPIC_BASE_URL=https://token-plan-ams.xiaomimimo.com/anthropic
ANTHROPIC_AUTH_TOKEN=tp-ваш-ключ
ANTHROPIC_MODEL=mimo-v2.6-pro[1m]
ANTHROPIC_DEFAULT_OPUS_MODEL=mimo-v2.6-pro[1m]
ANTHROPIC_DEFAULT_SONNET_MODEL=mimo-v2.6-pro
ANTHROPIC_DEFAULT_HAIKU_MODEL=mimo-v2.6-flash
CLAUDE_CODE_SUBAGENT_MODEL=mimo-v2.6-pro
Затем щёлкните мышью вне поля: Claudian сохраняет значение, когда поле теряет фокус.

| Строка | Зачем |
|---|---|
ANTHROPIC_BASE_URL |
куда отправлять запросы: в MiMo вместо Anthropic |
ANTHROPIC_AUTH_TOKEN |
ваш ключ MiMo |
ANTHROPIC_MODEL |
основная модель; [1m] — контекст в 1 млн токенов |
ANTHROPIC_DEFAULT_…_MODEL |
чем заменить модели Claude, которые Claude Code вызывает сам; например, «быструю» модель для названий чатов и чтения веб-страниц |
CLAUDE_CODE_SUBAGENT_MODEL |
модель для агентов-помощников |
Если у вас есть ещё и подписка Claude, сохраните переменные как сниппет: нажмите Сохранить текущее окружение как сниппет (на скриншоте выше обведено; когда сниппеты уже есть, это кнопка +), введите имя MiMo и нажмите Сохранить. Переменные подставятся из поля сами.

Включить MiMo — кнопка Вставить (первый значок справа у сниппета): Claudian сразу заменит переменные и применит их. Вернуться к подписке Claude — очистить поле «Пользовательские переменные» и щёлкнуть вне его. После переключения начинайте новый чат: Claudian сбрасывает сессии открытых чатов.
2.5 Включить модель
Поднимитесь в том же разделе к блоку Модели. В «Обзоре моделей» нажмите Обновить: в списке появятся модели MiMo. Поставьте галочку у mimo-v2.6-pro[1m] с подписью «Custom model». Модель появится в блоке «Выбрано» с пометкой «По умолчанию», а красное предупреждение пропадёт.

2.6 Проверить
Закройте настройки и откройте чат: значок Claudian на левой панели или палитра команд (Ctrl+P, на Mac Cmd+P) → «Claudian: Open chat view». Под полем ввода должна стоять модель mimo-v2.6-pro[1m].

Напишите «Привет! Ответь одним предложением.» и нажмите Enter (на Mac — Return). Если пришёл ответ, MiMo подключена.

3. Проанализировать статью по ссылке
Начните новый разговор (значок с карандашом над полем ввода) и отправьте запрос (ссылку замените на свою):
Прочитай статью и проанализируй её: https://perpetual-moose-185.notion.site/2026-2030-7-3ad2e2051c0c809aa246cf600688f5aa
1. О чём статья, кто автор, для кого написана — 2–3 предложения.
2. Главный тезис одной фразой.
3. Чем автор его подкрепляет: примеры, цифры, исследования.
4. Сильные стороны и слабые места: что спорно, что не подтверждено, где реклама.
5. Что из статьи можно применить на практике.
Агент сам решает, как прочитать страницу. Статьи на Notion обычная загрузка видит пустыми: текст там рисуется скриптами. Поэтому агент скачивает текст через внутренний API Notion. На это ушло около шести минут, в чате вся работа свёрнута в строку «Работал 05:38».

Дальше идёт разбор по пяти пунктам. Хороший признак — агент не пересказывает статью, а оценивает её: на скриншоте он отметил, что проверяемых данных в статье нет. Ниже он отдельно разбирает рекламу: после каждой тенденции в статье стоит ссылка на платный вебинар.

4. Разобрать статью на отдельные идеи
В том же чате отправьте:
Теперь разбери статью на отдельные идеи:
- одна идея — одно законченное утверждение в 1–2 предложениях, понятное без статьи;
- иди по порядку статьи и группируй идеи по её разделам;
- под каждой идеей — короткая цитата из текста, на которую она опирается;
- если идея ничем не подкреплена, пометь её «(спорно)».
Сохрани результат в заметку «Маркетинг 2026–2030 — идеи.md» в корне хранилища: ссылка на статью, анализ из предыдущего ответа, идеи.
Через несколько минут агент сообщит, что заметка готова. Название заметки в ответе — ссылка, по ней заметка открывается.

В заметке три части: источник, анализ из шага 3 и идеи по разделам статьи. Под каждой идеей — цитата, на которую она опирается, а у идей без фактической опоры — пометка «(спорно)».

💡 Проверьте выборочно
Модель может неточно процитировать или приписать статье то, чего в ней нет. Откройте статью и найдите 3–4 цитаты из заметки. В нашем прогоне 44 цитаты из 45 совпали с текстом дословно, в одной изменилось слово: «создать» вместо «создавать».
5. Сформулировать и использовать навык
Навык (skill) — это инструкция для агента в файле .claude/skills/<имя>/SKILL.md внутри хранилища. Вы один раз описываете процесс, а дальше запускаете его командой /<имя>, и результат каждый раз получается в одном формате.
5.1 Сформулировать
В том же чате, где разбирали статью, отправьте:
Оформи то, что мы сделали в этом чате, как навык Claude Code, чтобы дальше запускать всё одной командой.
- Файл .claude/skills/article-ideas/SKILL.md, вызов /article-ideas <ссылка>.
- Навык читает статью по ссылке. Опиши, как ты прочитал статью на Notion, — на случай, если обычная загрузка страницы вернёт пустоту.
- Анализ — по пяти пунктам из первого запроса, разбор на идеи — по правилам из второго.
- Результат — заметка «<Короткое название статьи> — идеи.md» в корне хранилища: ссылка, анализ, идеи.
- Запуск только вручную: в заголовке навыка disable-model-invocation: true.
Покажи итоговый SKILL.md.
Агент создаст папку .claude/skills/article-ideas и в ней файл SKILL.md, а в ответе кратко опишет, что внутри.

Папка .claude скрыта: в списке файлов Obsidian её не видно, но Claude Code её читает. На Windows откройте в Проводнике <папка хранилища>\.claude\skills\article-ideas\SKILL.md. На Mac откройте папку хранилища в Finder и нажмите Cmd+Shift+. (точка): появится папка .claude, файл лежит в .claude/skills/article-ideas/SKILL.md.
Прочитайте навык. Если агент записал в него что-то лишнее или неточное, попросите поправить или поправьте сами: это обычный текстовый файл. Ниже навык из нашего прогона. Мы поменяли в нём три мелочи:
- убрали правила, которые попали туда из настроек компьютера, где делали демо;
- разрешили вместо Python любой доступный язык: на чистой Windows Python обычно не установлен;
- уточнили, что пути вида
C:/...нужны только на Windows.
📄 Итоговый SKILL.md
---
name: article-ideas
description: Read an article by URL, produce a 5-point analysis and a section-by-section idea breakdown, save a note "<short title> — идеи.md" in the vault root. Manual only: /article-ideas <url>.
disable-model-invocation: true
---
# article-ideas
Аргумент команды: URL статьи ($ARGUMENTS). Обязателен; без URL — спросить и не продолжать.
Задача: прочитать статью по ссылке, сохранить в корень хранилища заметку «<Короткое название статьи> — идеи.md» с тремя секциями: Источник, Анализ, Идеи.
Заметку записывать инструментом Write по абсолютному пути.
## 1. Прочитать статью
1. Сначала WebFetch(url). Если текст есть — использовать его.
2. Если ответ пустой, содержит только «Notion» или SPA-оболочку — не останавливаться. Для Notion перейти к §1.1. Для обычного сайта попробовать curl + извлечь текст из HTML.
### 1.1 Notion: страница не отдаёт текст в HTML
Notion рендерится на клиенте: WebFetch и curl по URL возвращают только `<title>Notion</title>`. Публичный текст берётся из API v3 (body запросов — ASCII JSON, `curl -d` допустим).
1. Извлечь page_id: последний сегмент URL — 32 hex-символа. В API нужен UUID с дефисами формата 8-4-4-4-12 (например `3ad2e2051c0c809aa246cf600688f5aa` → `3ad2e205-1c0c-809a-a246-cf600688f5aa`).
2. Проверка доступа:
`POST https://www.notion.so/api/v3/getPublicPageData`
body: `{"type":"block-space","blockId":"<uuid>"}`
`publicAccessRole:"reader"` — читать можно. Не `reader` — сообщить, что страница закрыта, и остановиться.
3. Загрузка блоков:
`POST https://www.notion.so/api/v3/loadCachedPageChunk`
body: `{"pageId":"<uuid>","limit":100,"cursor":{"stack":[]},"chunkNumber":0,"verticalColumns":false}`
Ответ: `{cursor, recordMap.block}`. Пока `cursor.stack` непуст — повторять запрос с этим `cursor` (`chunkNumber`++), сливать `recordMap.block` в общий словарь. Часто нужно 2+ запроса: без догрузки первые ~100 дочерних блоков отсутствуют в recordMap.
4. Распаковка блока: `recordMap.block[id]` — вложенный объект вида `{value:{value:{…блок…},role}}`. Доставать блок, разворачивая `value`, пока ключи объекта — подмножество `{value, role}`.
5. Текст блока: `properties.title` — rich text; брать `seg[0]` каждого сегмента-списка. Структура страницы: DFS по `content[]` (список id дочерних блоков) от корневой `page`. Типы: `page`, `text`, `header`/`sub_header`/`sub_sub_header`, `bulleted_list_item`, `numbered_list_item`, `to_do`, `quote`, `callout`, `image`, `bookmark`, `embed`, `column_list`, `column`, `divider` и т.п. У `bookmark`/`embed` URL может быть в `properties.format` — сохранить в выписку.
6. Скрипт извлечения писать на том, что есть на компьютере: Python, Node.js или PowerShell. Записать его во временный файл инструментом Write и запускать файлом. На Windows писать пути вида `C:/...`, не `/tmp`.
## 2. Анализ — пять пунктов
1. О чём статья, кто автор, для кого написана — 2–3 предложения.
2. Главный тезис одной фразой.
3. Чем автор его подкрепляет: примеры, цифры, исследования.
4. Сильные стороны и слабые места: что спорно, что не подтверждено, где реклама.
5. Что из статьи можно применить на практике.
## 3. Идеи
- Одна идея — законченное утверждение в 1–2 предложения, понятное без статьи.
- Идти по порядку статьи, группировать по её разделам (введение → разделы по порядку → заключение).
- Под каждой идеей — короткая цитата из текста, на которую она опирается (блок `> «…»`).
- Если идея ничем не подкреплена — в тексте только голословное утверждение или прогноз без фактов, цифр, примеров — пометить её «(спорно)» в конце формулировки. В начале заметки дать легенду, что означает пометка.
## 4. Заметка
Файл в корне хранилища: `<Короткое название статьи> — идеи.md` (короткое название — из заголовка, без воды; дефис — длинное тире `—`).
Структура:
1. `# <Название заметки>`
2. `## Источник` — ссылка на статью, авторы, тип материала.
3. `## Анализ` — пять пунктов из §2 (подзаголовки `### 1.` … `### 5.`).
4. `## Идеи` — по §3, группы = разделы статьи, идеи нумерованы внутри группы.
5. Футер: откуда взят текст и дата составления (дата — из системы, командой `date` или `Get-Date`, не наугад).
5.2 Использовать
Начните новый разговор (навыки подхватываются при старте разговора) и отправьте команду со ссылкой на другую статью:
/article-ideas https://www.sostav.ru/blogs/280930/98524
Когда начнёте набирать /article, Claudian подскажет команду из навыка.

Дальше агент работает сам: читает статью, анализирует, раскладывает на идеи и сохраняет заметку. В нашем прогоне это заняло около восьми минут.

Заметка устроена так же, как в шаге 4: источник, анализ, идеи с цитатами.

Теперь любую статью можно разобрать одной командой: /article-ideas <ссылка>.