Voz extension — скилл
Навык ведет агента от идеи до рабочего TypeScript-расширения для Voz: диктовка на Mac становится командой, стилем или заметкой.
- 55 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Расширения запускаются с правами пользователя и могут обращаться к приложениям, файлам, терминалу и сети.
- Расширение может читать текст окна перед вами и отправлять продиктованное наружу.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/voz-extensionОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Расширения запускаются с правами пользователя и могут обращаться к приложениям, файлам, терминалу и сети.
- Расширение может читать текст окна перед вами и отправлять продиктованное наружу.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Voz — бесплатное приложение для диктовки на Mac: правая клавиша Command включает запись, текст появляется там, где стоит курсор. Распознавание идет на самом компьютере. Навык `voz-extension` из репозитория учит агента писать для приложения расширения на TypeScript, которые запускаются через Bun и меняют судьбу продиктованного текста. Навык ведет работу по чек-листу из шести шагов: осмотр, опрос, выбор, сборка, проверка и передача. Сначала агент сам узнает состояние приложения командами `voz status`, `voz extensions` и `voz history`. Затем он задает по одному вопросу и пишет расширение только после того, как пользователь подтвердил его описание одной фразой. Таблица помогает выбрать программный интерфейс, например `registerCommand` для голосовых команд или `beforeCleanup` для своего стиля в разных приложениях.
Для кого. Пользователям Voz на Mac, которые хотят добавить в диктовку собственные команды и правила и поручить код агенту.
Подходит, если
- Голосовая фраза «отправь» должна выполнять действие в почте или мессенджере.
- Диктовка вида «задача позвонить Милану завтра» должна превращаться в запись в списке дел.
- В заметках нужна минимальная правка текста, а в рабочем чате деловой стиль.
- Все продиктованные сообщения должны уходить в файл или сервис после вставки.
Не подходит, если
- Приложение Voz не установлено: навык пишет код только для него.
- Устройство не Mac на Apple Silicon с macOS 26.
- Нужна готовая функция из каталога расширений: ее ставят командой `voz install`.
Пример запроса к агенту
Сделай расширение Voz: фраза «заметка» записывает продиктованный текст в мою папку заметок в Markdown, перед написанием кода спроси, что мне нужно.Ограничения
Навык работает только с Voz, которому нужны macOS 26 и Apple Silicon. Расширения запускаются с вашими правами: они обращаются к приложениям, файлам, терминалу и сети, поэтому ставьте только те, которым доверяете. Окно перед вами расширение может читать лишь тогда, когда пакет это объявляет, и список таких расширений виден в `voz extensions`. Приложение собирает анонимную статистику, которую нельзя выключить. Если `voz` нет в `PATH`, команду запускают по пути `/Applications/voz.app/Contents/MacOS/voz`. Для публикации расширения на npm нужно ключевое слово `voz-package`.
Как отключить. Удалите навык из каталога агента (при установке с `-g` это глобальный каталог). Созданные расширения отключайте командой `voz disable` и удаляйте из `~/.voz/extensions`. Само приложение удаляется как обычная программа Mac.
Частые вопросы
Как поставить навык voz-extension?
Выполните `npx skills add Joelheile/voz -g`. Вместе с приложением навык ставится кнопкой «Build your own» в разделе расширений: она копирует подсказку для агента.
Какие расширения можно написать?
Голосовые команды, стили письма для приложений и сайтов, текстовые правила на регулярных выражениях, финальный контроль перед вставкой и действия после вставки. Подходящий вариант выбирает таблица из навыка.
Где лежат расширения?
Это TypeScript-файлы в `~/.voz/extensions`. Если расширение медленное или упало, диктовка продолжает работать. Без расширений приложение не запускает ничего лишнего.
Как поделиться расширением?
Опубликуйте пакет на npm с ключевым словом `voz-package`: он появится на странице расширений. Другие ставят его из меню или командой `voz install voz-meeting`.
Уходит ли звук диктовки в облако?
Распознавание речи идет на компьютере, модель Parakeet, а текст чистит встроенная модель Apple. Данные уходят наружу, только если это делает установленное расширение или выбранный вами сервис ИИ.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыЛокальная расшифровка голосовых заметок Apple на Mac: таблицы реплик, дневные отчеты и конспекты встреч для агента
18 переносимых скиллов для задач, где ИИ слабее человека: голос, тон сообщения, проверка трендов и безопасный выпуск.
Локальный голосовой слой для Claude Code и Codex на macOS: когда агент закончил работу или упал, коротко говорит, что случилось
Локальная диктовка для macOS с плагинами Claude Code и Codex: голос превращается в текст промпта и понимает файлы.
Тринадцать навыков для агентов: стикеры, озвучка и распознавание речи, поиск через SearXNG, макеты Atlassian, Claude Code.
Скилл и MCP для записи экрана с голосом: агент превращает рассказ о баге в задачи со скриншотами, шагами и вероятным кодом
Коротко о README
README подает Voz как бесплатное приложение с открытым кодом, где недостающие функции пишет агент в виде расширений. Рассказано про установку, команды `voz`, приватность и права, а навык указан как способ подключить агента к разработке расширений.
Бейдж для README
Исходный SKILL.md
--- name: voz-extension description: Builds, changes and debugs Voz extensions, the TypeScript plugins for the Voz dictation app on the Mac. Use when the user wants Voz to do something new with what they dictate, such as a voice command, a writing style per app, a hotkey or a tool agents can call, or works in a `voz new` folder or `~/.voz/extensions`, or when a Voz extension fails to load. --- # Voz extension Voz is a Mac dictation app. It records, transcribes, cleans up and types text. An extension is TypeScript that Voz runs with Bun to change what happens with a dictation, or to add commands. Your job is to turn what bothers the user into the smallest extension that fixes it, and to prove it works in a real dictation. Copy this checklist into your reply and keep it current: ``` - [ ] 1. Look: Voz's current state is known - [ ] 2. Interview: the user said yes to a one-sentence spec - [ ] 3. Pick: each part of the spec maps to an API member - [ ] 4. Build: the smallest version exists - [ ] 5. Verify: tests pass, it loads clean, the user confirmed a real dictation - [ ] 6. Hand over ``` The API is in [references/api.md](references/api.md). Read the section for each member you use before you write code that calls it. ## 1. Look Finding facts is your job, never the user's. Run these before you ask anything: - `voz status`: permissions, speech model and loaded extensions. Exit code 3 means Voz is closed: run `voz start` - `voz extensions`: what is installed, whether it loaded, its error and settings - `voz history --limit 5`: what the user really dictates - `voz help`: every command. `voz help <words>` finds one If `voz` is not on the PATH, use `/Applications/voz.app/Contents/MacOS/voz`. Done when you know what is installed, what is broken, and whether an installed extension already does part of the idea. ## 2. Interview Interview the user until you both picture the same extension. Ask one question at a time, in plain words, with two to four options and your recommended answer first. Skip what the user already told you, and look up facts yourself, such as a bundle ID with `osascript -e 'id of app "Slack"'`. Find out: 1. What starts it: a phrase, every dictation, an app, a button or a hotkey 2. What it does: changes the text, or acts somewhere else 3. Two or three things the user would say, and the exact result for each. These become your tests 4. What the user sets up, such as a token. Each one is a setting