Для OpenClaw v2026.2 | Необходимо установить навыки
obsidianиnotion, иметь Obsidian vault или Notion workspace.
TL;DR: Установка навыков: openclaw skill install obsidian notion. Настройка пути к Vault: "vaultPath": "~/Documents/Obsidian/MyVault". Основные функции: автоматическая организация заметок (категоризация, теги), интеллектуальный поиск по знаниям (семантический поиск), связи между знаниями (автоматическое обнаружение связей), ежедневная сводка (по Cron). Вместе с Notion обеспечивает управление знаниями на разных устройствах.
Цель практики
Создать ассистента, который может:
- Автоматически организовывать заметки
- Интеллектуально искать в базе знаний
- Генерировать связи между знаниями
- Создавать ежедневные сводки
- Синхронизировать с облачными сервисами
Общая архитектура
[Каналы сообщений] → [Gateway] → [Agent] → [Skills]
↓
[Obsidian] [Notion] [Облако] ← [Инструменты]
Установка необходимых навыков
# Установка навыка Obsidian
openclaw skill install obsidian
# Установка навыка Notion
openclaw skill install notion
# Установка навыка поиска
openclaw skill install web-search
# Навык работы с файлами (встроенный)
# openclaw skill install filesystem # встроенный
Настройка интеграции с Obsidian
Создание навыка Obsidian
---
name: obsidian-knowledge
version: 1.0.0
description: Personal knowledge management with Obsidian
triggers:
- note
- заметка
- knowledge
- знания
- obsidian
dependencies: []
---
# Obsidian Knowledge Skill
Manage your knowledge base with Obsidian.
## Features
- Create and organize notes
- Link related notes
- Search across all notes
- Generate daily summaries
- Sync with other services
## Setup
1. Set your Obsidian vault path
2. Configure sync settings
3. Define note templates
## Usage
### Create a note
User: "Создай заметку: основные концепции машинного обучения"
Action: Create a new note with proper frontmatter
### Search notes
User: "Найди заметки о Python"
Action: Search vault and return relevant notes
### Daily summary
User: "Сгенерируй сводку знаний за сегодня"
Action: Analyze today's notes and create summary
Настройка пути к Vault
{
"skills": {
"obsidian-knowledge": {
"vaultPath": "~/Documents/Obsidian/MyVault",
"templates": {
"daily": "Templates/Daily Note.md",
"project": "Templates/Project.md",
"concept": "Templates/Concept.md"
},
"autoSync": true,
"defaultTags": ["inbox"]
}
}
}
Реализация основных функций
Автоматическая организация заметок
Пользователь: Помоги организовать сегодняшние заметки
Agent: Хорошо, давайте посмотрим сегодняшние заметки...
[Чтение заметок за сегодня]
[Анализ содержимого и тегов]
[Организация структуры]
Я организовал 5 сегодняшних заметок:
1. **Основы машинного обучения** → перемещено в `ML/Основы/`
2. **Декораторы Python** → перемещено в `Python/Продвинутое/`
3. **Протокол совещания по проекту** → перемещено в `Проект/Совещания/`
4. **Заметки о прочитанном** → перемещено в `Чтение/Заметки/`
5. **Запись идеи** → перемещено в `Идеи/В обработке/`
Автоматически добавлены связанные теги и двусторонние ссылки.
Интеллектуальный поиск по знаниям
Пользователь: Что я раньше изучал про рекурсию?
Agent: Ищу в вашей базе знаний...
[Поиск в obsidian-knowledge]
[Анализ связанных заметок]
[Генерация резюме]
Вот что вы изучали о рекурсии:
1. **Принципы рекурсивных алгоритмов** (2026-01-15)
- Определение, условия завершения, рекурсивный вызов
- Ссылка: [[Алгоритмы/Принципы рекурсии]]
2. **Рекурсия vs Итерация** (2026-01-20)
- Сравнение производительности, сценарии использования
- Ссылка: [[Алгоритмы/Сравнение рекурсии]]
3. **Рекурсия на практике: обход деревьев** (2026-02-05)
- Прямой, симметричный, обратный обход
- Ссылка: [[Структуры данных/Обход деревьев]]
Хотите, чтобы я раскрыл какую-то тему подробнее?
Генерация связей между знаниями
Пользователь: Помоги найти связи в базе знаний
Agent: Анализирую...
Найдены следующие связи:
**Сильные связи**:
- Python → Анализ данных (8 ссылок)
- Машинное обучение → Python (6 ссылок)
- Алгоритмы → Структуры данных (5 ссылок)
**Потенциальные связи** (рекомендую добавить ссылки):
- Рекурсия → Динамическое программирование (связанные темы)
- Docker → Kubernetes (связанный стек технологий)
- Паттерны проектирования → Рефакторинг (связанные практики)
Создать эти связи?
Ежедневная сводка знаний
{
"cron": [
{
"id": "daily-summary",
"schedule": "0 21 * * *",
"session": "main",
"message": "Проанализируйте сегодняшние заметки и сгенерируйте сводку знаний",
"enabled": true
}
]
}
Сгенерированный контент:
# Ежедневная сводка знаний — 2026-02-26
## Изучено сегодня
### Новые заметки (5)
1. [[Машинное обучение/Основы/Линейная регрессия]] — принципы и реализация линейной регрессии
2. [[Python/Приёмы/Генераторы списков]] — продвинутое использование генераторов списков
3. [[Чтение/Заметки/Глубокая работа]] — заметки о книге «Глубокая работа»
### Ключевые моменты
- Основа линейной регрессии — метод наименьших квадратов
- Генераторы списков могут заменить комбинацию map/filter
- Глубокая работа требует проектирования окружения
### К повторению
- Вывод функции потерь линейной регрессии
- Продвинутое использование декораторов Python
### План на завтра
- Завершить изучение логистической регрессии
- Систематизировать заметки по продвинутому Python
Синхронизация с Notion
Настройка интеграции с Notion
{
"skills": {
"notion-sync": {
"apiKey": "${NOTION_API_KEY}",
"databaseId": "your-database-id",
"syncDirection": "both",
"mappings": {
"title": "Name",
"tags": "Tags",
"date": "Date",
"status": "Status"
}
}
}
}
Процесс синхронизации
Пользователь: Синхронизируй заметки в Notion
Agent: Выполняю синхронизацию...
[Сканирование локальных изменений]
[Конвертация в формат Notion]
[Загрузка в Notion]
Синхронизация завершена:
- Создано: 3
- Обновлено: 5
- Конфликтов: 0
База данных Notion обновлена.
Продвинутые функции
Автоматические предложения тегов
Пользователь: Создай заметку: Использование декораторов в Python
Agent: Создаю заметку...
Заметка создана: `Python/Продвинутое/Декораторы.md`
Предложенные теги:
- #Python ✅
- #Декораторы ✅ (новый)
- #Продвинутые_возможности ✅
- #Приёмы_кода (рекомендуется)
- #Функциональное_программирование (опционально)
Принять эти предложения?
Генерация графа знаний
Пользователь: Сгенерируй граф знаний по изучению Python
Agent: Генерирую...
[Анализ всех заметок, связанных с Python]
[Извлечение концепций и связей]
[Генерация данных графа]
Граф знаний сгенерирован:
Python ├── Основы │ ├── Переменные и типы │ ├── Управление потоком │ └── Функции ├── Продвинутый уровень │ ├── ООП │ ├── Декораторы │ └── Генераторы ├── Применение │ ├── Анализ данных │ ├── Веб-разработка │ └── Автоматизация └── Инструменты ├── pip ├── venv └── pytest
Сохранено в: `Графы знаний/Python.md`
Лучшие практики
1. Регулярная организация
{
"cron": [
{
"id": "weekly-review",
"schedule": "0 20 * * 0",
"session": "main",
"message": "Проведите еженедельный обзор: 1. Организовать заметки за неделю 2. Подвести итоги изучения 3. Спланировать следующую неделю"
}
]
}
2. Единообразные имена
Правила именования заметок:
- Концепция: НазваниеКонцепции.md (напр. Рекурсия.md)
- Проект: НазваниеПроекта-дата.md (напр. ИИ-ассистент-2026-02-26.md)
- Совещание: Совещание-тема-дата.md (напр. Совещание-обзор-продукта-2026-02-26.md)
- Идея: Идея-краткое-описание.md (напр. Идея-визуализация-графа-знаний.md)
3. Система шаблонов
<!-- Templates/Concept.md -->
---
title: {{title}}
date: {{date}}
tags: [{{tags}}]
status: draft
---
# {{title}}
## Определение
## Ключевые концепции
## Примеры
## Связанные ссылки
## Источники
Устранение неполадок
Ошибка синхронизации заметок
# Проверка пути к Vault
openclaw config get skills.obsidian-knowledge.vaultPath
# Проверка прав на файлы
ls -la ~/Documents/Obsidian/MyVault
# Проверка статуса синхронизации
openclaw skill exec obsidian-knowledge --status
Неточный поиск
# Перестроение индекса
openclaw skill exec obsidian-knowledge --reindex
# Проверка тегов
openclaw skill exec obsidian-knowledge --list-tags
Итоги
С помощью OpenClaw можно создать ассистент для управления знаниями, который обеспечивает:
- Автоматическую организацию: автокатегоризация и теги для заметок
- Интеллектуальный поиск: семантический поиск по базе знаний
- Обнаружение связей: автоматическое выявление связей между знаниями
- Регулярные сводки: ежедневные/еженедельные сводки знаний
- Мультиплатформенная синхронизация: совместная работа Obsidian + Notion
История изменений:
- 2026-02-26: первая публикация
Навигация по серии:
- ← Предыдущая: Автоматизация и запланированные задачи
- → Следующая: Практика: создание ассистента для офисной автоматизации