Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.
Notion CLI — это инструмент для работы с страницами, базами данных и блоками Notion напрямую из терминала, используя официальный API.
О навыке Notion CLI
Данный skill предназначен для разработчиков и продвинутых пользователей, которым нужно управлять рабочим пространством Notion без браузера. Он позволяет автоматизировать задачи, работать с данными и интегрировать Notion в свои процессы.
Инструмент использует Notion API и CLI-интерфейс, что делает его удобным для сценариев автоматизации и обработки данных. :
Установка
openclaw skills install notion-cli
После установки можно сразу использовать CLI:
openclaw notion-cli --help
Быстрый старт
Перед началом необходимо:
- Создать интеграцию в Notion
- Получить API-ключ
- Сохранить его в переменной окружения
export NOTION_TOKEN=$(cat ~/.config/notion/api_key)
Важно: не забудьте предоставить интеграции доступ к нужным страницам и базам данных.
Основные возможности
- Поиск страниц и баз данных
- Получение содержимого страниц
- Создание новых страниц
- Обновление свойств (статус, дата, приоритет)
- Запросы к базам данных с фильтрами
Примеры использования
Поиск страниц
notion-cli search --query "AIStories"
Получение страницы
notion-cli page retrieve
Запрос базы данных
notion-cli db query -a '{"property":"Status","status":{"equals":"Active"}}'
Создание страницы
Создание страницы осуществляется через API Notion с указанием родительской базы и свойств.
Обновление страницы
Можно изменять статус, заголовок, дату и другие свойства через PATCH-запросы.
Сценарии использования
- Автоматическое создание страниц проектов
- Обновление статусов задач пакетно
- Поиск информации по рабочему пространству
- Экспорт данных в CSV или JSON
- Добавление контента в страницы программно
Работа с базами данных
CLI позволяет:
- Получать метаданные базы
- Фильтровать записи
- Выполнять сложные запросы
- Использовать интерактивный режим
Поддерживаемые типы свойств
- Title
- Rich text
- Status
- Select / Multi-select
- Date
- Checkbox
- Number
- URL
Технические заметки
- Идентификаторы страниц — UUID
- Аутентификация через NOTION_TOKEN
- Поддержка актуальной версии Notion API
- Ограничения API обрабатываются CLI
Возможные проблемы
Ошибка авторизации
Проверьте корректность переменной NOTION_TOKEN.
Страница не найдена
Убедитесь, что интеграция имеет доступ к нужной странице или базе.
Ошибка фильтра
Используйте документацию или интерактивный режим для сложных запросов.
Заключение
Notion CLI — мощный инструмент для автоматизации работы с Notion. Он особенно полезен для разработчиков, аналитиков и команд, которым важно управлять данными и процессами программно.
Файл из источника