Ollama Buddy — скилл
Пакет Emacs для моделей Ollama и облачных провайдеров с библиотекой скиллов, выгружаемой для Claude Code.
- 104 ★ репозитория
- Последний коммит
- GPL-3.0
Расширенный доступ
Почему такой уровень
- Модель получает инструменты для чтения и записи файлов и запуска команд, а режим без ограничений убирает подтверждения.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/ollama-buddyОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Модель получает инструменты для чтения и записи файлов и запуска команд, а режим без ограничений убирает подтверждения.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Ollama Buddy — пакет Emacs версии 29.1 и новее для работы с локальными моделями Ollama и внешними провайдерами: OpenAI, Claude, Gemini, Grok, DeepSeek, OpenRouter и любым OpenAI-совместимым сервером. Чат, правка текста на месте, вложения, сессии и история доступны из меню `transient`. Модель может вызывать функции Emacs: читать и менять файлы, искать по буферам, запускать команды оболочки. Безопасный режим оставляет только чтение. Библиотека промптов включает скиллы с ролями программиста, писателя, наставника и вызывается через `/skill` или `@skill(имя)`. Команда `M-x ollama-buddy-user-prompts-export-skills` выгружает их в `~/.claude/skills/` в виде файлов `SKILL.md`.
Для кого. Пользователи Emacs, которые держат модели локально и хотят одну настройку и для чата, и для скиллов Claude Code.
Подходит, если
- Разработчик переписывает абзац или функцию прямо в буфере Emacs, не открывая окно чата.
- Нужно сравнить ответы локальной модели Ollama и облачного провайдера на одном запросе.
- Набор скиллов для ревью кода, документации и релизных заметок надо перенести в `~/.claude/skills/`.
- Работа идет в `org-mode`, а план задачи нужен списком TODO: за него отвечает команда `/plan`.
Не подходит, если
- Редактор не Emacs: пакет без него не работает.
- Политика проекта запрещает модели запускать команды оболочки.
- Нужен один готовый скилл под единственную задачу: здесь они идут общей библиотекой, а не отдельными пакетами.
Пример запроса к агенту
Выгрузи все скиллы Ollama Buddy в `~/.claude/skills/` и покажи, какие из них относятся к ревью кода.Ограничения
Нужен Emacs 29.1 или новее. Облачные провайдеры работают по вашим ключам, а локальный режим требует запущенный `ollama serve`. Режим без ограничений (`☠`) снимает все запросы подтверждения при вызове инструментов, включая команды оболочки. Скиллы в репозитории написаны под Emacs, `org-mode` и работу самого пакета, поэтому для общих задач Claude Code подходят выборочно. Лицензия GPL-3.0. Подробные руководства по ролям и меню лежат в отдельном полном README, а видеоразборы лежат на канале автора.
Как отключить. Уберите `use-package` из конфигурации Emacs и удалите пакет. Выгруженные скиллы удалите из `~/.claude/skills/`, а сохраненные сессии отдельно.
Частые вопросы
Как вызвать скилл внутри чата?
Командой `/skill` или записью `@skill(имя)` в тексте запроса: запись раскрывается в содержимое скилла.
Как выгрузить скиллы для Claude Code?
Выполните `M-x ollama-buddy-user-prompts-export-skills`. Каждый скилл станет каталогом с `SKILL.md` в `~/.claude/skills/`, а с префиксом `C-u` команда спросит другие каталоги.
Что делает безопасный режим?
Ограничивает инструменты чтением. Режим без ограничений снимает запросы подтверждения, поэтому включать его стоит осознанно.
Какие провайдеры поддерживаются?
Локальный и облачный Ollama, OpenAI, Claude, Gemini, Grok, GitHub Copilot, Codestral, DeepSeek, OpenRouter, OpenCode Go и серверы, совместимые с OpenAI.
Как запустить локальную модель?
Выполните `ollama serve`, откройте Emacs и нажмите `C-c o`, если привязали клавиши из README. Выберите `[o]`, чтобы открыть чат.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
Скиллыoterm — терминальный чат с Ollama, OpenAI, Anthropic и другими провайдерами: сессии в SQLite, MCP-серверы, встроенные и собственные инструменты
Ollama запускает открытые нейросети на вашем компьютере и отдает их агентам через локальный API, совместимый с OpenAI и Anthropic.
Рабочая папка для Claude Code: хуки с локальной Ollama определяют тип проекта, подбирают скиллы и напоминают вести документацию
Claude Bootstrap и Maggy — набор настроек и сервер маршрутизации
Claude Bootstrap + Maggy
Набор скиллов, хуков и правил для Claude Code с обязательными тестами и памятью между сессиями, плюс локальный сервер маршрутизации по моделям
CLI и Python-библиотека для работы с OpenAI, Claude, Gemini, локальными и другими моделями: промпты, чаты, инструменты, эмбеддинги и лог в SQLite
MCP-сервер отдает ограниченные задачи локальной модели или дешевому облачному API, Claude остается архитектором
Коротко о README
Базовая настройка укладывается в один блок `use-package`. Подробные уроки, роли и меню вынесены в отдельный полный README и видеоразборы.