The plugins
Плагіни
Плагины
Versions below reflect the current release in the repository; the README in the repo is the authoritative changelog.
Версії нижче відповідають поточному релізу в репозиторії; авторитетний чейнджлог — README самої репи.
Версии ниже соответствуют текущему релизу в репозитории; авторитетный чейнджлог — README самой репы.
Engineering quality
Інженерна якість
Инженерное качество
Crashlytics
Production
Продакшн
Продакшн
v4.4.5
Claude Code + Codex
Claude Code + Codex
Claude Code + Codex
Turns a Crashlytics issue id into a report you can act on: what broke, which commit introduced it, who should fix it, and a before/after patch. Android and iOS, platform auto-detected from project config.
Перетворює id іссюї в Crashlytics на звіт, з яким можна працювати: що зламалось, який коміт це приніс, хто має чинити, і патч до/після. Android та iOS, платформа визначається з конфігу проєкту автоматично.
Превращает id иссюи в Crashlytics в отчёт, с которым можно работать: что сломалось, какой коммит это принёс, кому чинить, и патч до/после. Android и iOS, платформа определяется из конфига проекта автоматически.
Pipeline
Пайплайн
Пайплайн
Four steps, each its own sub-agent, ending in a deterministic quality gate — the report is rejected if the forensics section is missing or the fix is not code-level.
Чотири кроки, кожен — окремий субагент, наприкінці детермінований quality gate: звіт відхиляється, якщо немає секції форензики або фікс не на рівні коду.
Четыре шага, каждый — отдельный субагент, в конце детерминированный quality gate: отчёт отклоняется, если нет секции форензики или фикс не на уровне кода.
> /crash-report ca8f7f21e3b4...
▸ crash-classifier-android type, component, trigger
▸ firebase-fetcher MCP: crashlytics_get_issue + batch_get_events
▸ crash-forensics-android git blame on origin/<default-branch>
▸ validate-report.py quality gate passed
Root cause : view binding accessed after onDestroyView
Introduced : 4f1a2b9 — "Move loader into fragment"
Assignee : <blame author>
Fix : cancel the collection job in onDestroyView (patch below)
Commands
Команди
Команды
/crash-report <id|console-url> —
unified entry point, auto-detects platform
єдина точка входу, платформа визначається сама
единая точка входа, платформа определяется сама
/crash-report-android, /crash-report-ios —
explicit platform
явно задана платформа
явно заданная платформа
/crash-config —
language, branch, platform, model, Firebase ids
мова, гілка, платформа, модель, Firebase id
язык, ветка, платформа, модель, Firebase id
/crashlytics:install-permissions —
one-time read-only allowlist, no more prompts mid-report
одноразовий read-only allowlist, більше жодних запитів посеред звіту
одноразовый read-only allowlist, больше никаких запросов посреди отчёта
Notable
Особливості
Особенности
-
MCP-primary fetch with REST
v1alpha fallback and a manual offline mode
Основний шлях — MCP, із фолбеком на REST v1alpha та ручним офлайн-режимом
Основной путь — MCP, с фолбеком на REST v1alpha и ручным офлайн-режимом
-
Assignee identification is mandatory, not best-effort
Визначення відповідального обов'язкове, а не «як вийде»
Определение ответственного обязательно, а не «как получится»
-
Reports render with English headers and a body in any language
Звіти з англійськими заголовками й тілом будь-якою мовою
Отчёты с английскими заголовками и телом на любом языке
-
Firebase MCP launcher pinned to
firebase-tools@15 so startup does not drift on silent major updates
Лаунчер Firebase MCP закріплений на firebase-tools@15, щоб старт не «їхав» від тихих мажорних оновлень
Лаунчер Firebase MCP закреплён на firebase-tools@15, чтобы старт не «уезжал» от тихих мажорных обновлений
Combined Review
Production
Продакшн
Продакшн
v1.12.0
Claude Code + Codex
Claude Code + Codex
Claude Code + Codex
One command, four specialised reviewers in parallel, plus CodeRabbit CLI — findings merged, scored and de-duplicated instead of arriving as four separate walls of text.
Одна команда, чотири спеціалізовані рев'юери паралельно плюс CodeRabbit CLI — знахідки зводяться, оцінюються й дедуплікуються, а не падають чотирма окремими стінами тексту.
Одна команда, четыре специализированных ревьюера параллельно плюс CodeRabbit CLI — находки сводятся, оцениваются и дедуплицируются, а не падают четырьмя отдельными стенами текста.
Agents
Агенти
Агенты
> /review --base main
▸ code-reviewer CLAUDE.md compliance, bugs, logic
▸ git-historian reverted fixes, parallel-work conflicts
▸ silent-failure-hunter swallowed errors, empty catch blocks
▸ test-analyzer behavioural coverage gaps (criticality ≥ 7)
▸ coderabbit CLI pass, auto-installed
confidence scoring 0–100 · low-confidence findings filtered out
Inputs it accepts
Що приймає на вхід
Что принимает на вход
/review —
uncommitted changes
незакомічені зміни
незакоммиченные изменения
/review 123 —
GitHub PR or GitLab MR, forge auto-detected
GitHub PR або GitLab MR, форж визначається сам
GitHub PR или GitLab MR, форж определяется сам
/review !22 +threads —
GitLab MR with inline resolvable threads
GitLab MR з інлайновими тредами, які можна закривати
GitLab MR с инлайновыми тредами, которые можно закрывать
/review feature/X feature/Y —
branch diff; --base main for the current branch
дифф гілок; --base main для поточної гілки
дифф веток; --base main для текущей ветки
-
Optional agents on demand:
Опційні агенти за потреби:
Опциональные агенты по требованию:
+comments, +types, +simplify
Workflow
Робочий процес
Рабочий процесс
Obsidian Tracker
Production
Продакшн
Продакшн
v4.5.2
Claude Code + Codex
Claude Code + Codex
Claude Code + Codex
Makes an Obsidian vault the single source of truth for what you are working on: projects, a kanban board, bugs, architecture decision records and session logs. Hooks record sessions, actions and commits on their own — the tracking survives /compact.
Робить сховище Obsidian єдиним джерелом правди про те, над чим ви працюєте: проєкти, канбан-дошка, баги, записи архітектурних рішень і логи сесій. Хуки самі фіксують сесії, дії та коміти — трекінг переживає /compact.
Делает хранилище Obsidian единственным источником правды о том, над чем вы работаете: проекты, канбан-доска, баги, записи архитектурных решений и логи сессий. Хуки сами фиксируют сессии, действия и коммиты — трекинг переживает /compact.
A session
Сесія
Сессия
> /track-start kidkiosk
tracking on — session note created, PostToolUse hook recording
> /task kidkiosk "OTA update for the kiosk app"
TASK-007 created → Backlog
> /done kidkiosk 7
TASK-007 → Done
> /track-stop
session saved: 41 min, 12 actions, 2 commits, 1 decision
Commands
Команди
Команды
-
ProjectsПроєктиПроекты
—
/projects, /project-new, /project-archive
-
TasksЗадачіЗадачи
—
/task, /done, /today, /import
-
BugsБагиБаги
—
/project-bug, /bug-close
-
DecisionsРішенняРешения
—
/decision-new, /decision-close, /decision-supersede, /decision-link
-
ContextКонтекстКонтекст
—
/where-was-i, /pulse, /session-log
Notable
Особливості
Особенности
-
Own MCP server, builds itself on first run — no manual
npm install
Власний MCP-сервер, збирається сам при першому запуску — жодного ручного npm install
Собственный MCP-сервер, собирается сам при первом запуске — никакого ручного npm install
-
Board writes preserve
%% kanban:settings %%, frontmatter and custom sections
Запис у дошку зберігає %% kanban:settings %%, frontmatter і власні секції
Запись в доску сохраняет %% kanban:settings %%, frontmatter и собственные секции
-
Obsidian-safe filenames — mobile Obsidian and Sync stop complaining; a normalizer fixes existing vaults
Безпечні для Obsidian імена файлів — мобільний Obsidian і Sync більше не скаржаться; нормалізатор чинить наявні сховища
Безопасные для Obsidian имена файлов — мобильный Obsidian и Sync больше не жалуются; нормализатор чинит существующие хранилища
-
Zero-padded, race-safe task ids (
TASK-007)
Id задач із провідними нулями та без гонок (TASK-007)
Id задач с ведущими нулями и без гонок (TASK-007)
-
83 vitest + 86 bats tests behind it
Позаду 83 тести vitest і 86 bats
Позади 83 теста vitest и 86 bats
Plugin Cross Port
Beta
Бета
Бета
v0.10.1
Claude Code + Codex
Claude Code + Codex
Claude Code + Codex
The reason the rest of this marketplace is dual-target. It converts a plugin between Claude Code and Codex formats, then keeps both targets reconciled as the source changes — including the parts that cannot be derived mechanically.
Причина, чому решта цього маркетплейсу dual-target. Конвертує плагін між форматами Claude Code і Codex, а далі тримає обидві цілі узгодженими, поки джерело змінюється — включно з тим, що неможливо вивести механічно.
Причина, по которой остальной маркетплейс dual-target. Конвертирует плагин между форматами Claude Code и Codex, а дальше держит обе цели согласованными, пока источник меняется — включая то, что нельзя вывести механически.
# one-shot conversion, interactively
> Convert plugins/obsidian-tracker to Codex
# deterministic marketplace reconciliation
$ cross_port.py marketplace attach --source claude-code
$ cross_port.py marketplace sync
$ cross_port.py marketplace check
# semantic adaptations: plan first, then apply atomically
$ cross_port.py plugin adapt plugins/example
$ cross_port.py plugin adapt plugins/example --apply
Notable
Особливості
Особенности
-
CC → Codex: manifest conversion,
commands/ → skills/generated-from-commands/, agents → standalone skills
CC → Codex: конвертація маніфесту, commands/ → skills/generated-from-commands/, агенти → самостійні скіли
CC → Codex: конвертация манифеста, commands/ → skills/generated-from-commands/, агенты → самостоятельные скилы
-
Codex → CC: the same trip in reverse
Codex → CC: та сама подорож у зворотний бік
Codex → CC: тот же путь в обратную сторону
-
Per-plugin
.plugin-cross-port.json records the source of truth; stale critical adaptations mark a Codex target unavailable rather than shipping it broken
Файл .plugin-cross-port.json на плагін фіксує джерело правди; протухлі критичні адаптації позначають Codex-ціль недоступною, замість того щоб віддати її зламаною
Файл .plugin-cross-port.json на плагин фиксирует источник правды; протухшие критические адаптации помечают Codex-цель недоступной, вместо того чтобы отдать её сломанной
-
The
skills_authored flag lets hand-written Codex skills skip mechanical generation
Прапорець skills_authored дозволяє рукописним скілам Codex пропустити механічну генерацію
Флаг skills_authored позволяет рукописным скилам Codex пропустить механическую генерацию
-
Generated-output cleanup removes stale converted commands and skills
Прибирання згенерованого видаляє застарілі сконвертовані команди та скіли
Уборка сгенерированного удаляет устаревшие сконвертированные команды и скилы
Environment & media
Середовище та медіа
Среда и медиа
Auto Theme
Production
Продакшн
Продакшн
v1.1.2
Claude Code + Codex
Claude Code + Codex
Claude Code + Codex
Your terminal agent follows macOS appearance. Switch the system to dark and the next prompt is already dark — in Claude Code and in Codex. Bundles two custom themes: gruvbox-light and sunset-drive.
Ваш термінальний агент слідує за оформленням macOS. Перемкнули систему в темну — наступний промпт уже темний, і в Claude Code, і в Codex. У комплекті дві власні теми: gruvbox-light і sunset-drive.
Ваш терминальный агент следует за оформлением macOS. Переключили систему в тёмную — следующий промпт уже тёмный, и в Claude Code, и в Codex. В комплекте две свои темы: gruvbox-light и sunset-drive.
How it works
Як працює
Как работает
# UserPromptSubmit hook, runs on every message
$ defaults read -g AppleInterfaceStyle # Dark | (absent) = Light
light → gruvbox-light dark → sunset-drive
~/.claude/settings.json theme # + ~/.claude.json mirror
~/.codex/config.toml [tui] theme
# idempotent: no write when the theme already matches
Notable
Особливості
Особенности
-
Malformed configs and non-writable targets emit an explicit
WARN: instead of failing silently
Побиті конфіги й недоступні для запису цілі дають явний WARN:, а не тихий провал
Битые конфиги и недоступные для записи цели дают явный WARN:, а не тихий провал
-
Unknown
custom:* themes without a light/dark pair are preserved, not overwritten
Невідомі теми custom:* без пари light/dark зберігаються, а не перетираються
Неизвестные темы custom:* без пары light/dark сохраняются, а не перетираются
-
/sync-theme
forces a re-sync when you want it now
примусово пересинхронізує, коли треба зараз
принудительно пересинхронизирует, когда надо сейчас
Locale Notifications
Production
Продакшн
Продакшн
v2.0.1
Claude Code only
Лише Claude Code
Только Claude Code
Native macOS notifications from Claude Code, in your system language. Detects the locale, translates once via Google Translate, caches the result and works offline from then on.
Нативні сповіщення macOS від Claude Code мовою вашої системи. Визначає локаль, один раз перекладає через Google Translate, кешує результат і далі працює офлайн.
Нативные уведомления macOS от Claude Code на языке вашей системы. Определяет локаль, один раз переводит через Google Translate, кеширует результат и дальше работает офлайн.
# Notification hook
$ defaults read -g AppleLocale # ru_KZ, uk_UA, de_DE …
→ translate once → cache → osascript display notification
# custom messages via config file, project-local config resolves from hook cwd
Drawbridge
Beta
Бета
Бета
v0.1.1
Claude Code + Codex
Claude Code + Codex
Claude Code + Codex
A bridge between a one-line brief and the image-gen web UIs you already have open. It writes a prompt tuned to the target model, puts it in the clipboard and opens the UI — no API keys, no billing.
Міст між однорядковим брифом і веб-інтерфейсами генерації зображень, які у вас і так відкриті. Пише промпт під конкретну модель, кладе його в буфер обміну й відкриває UI — без API-ключів і оплати.
Мост между однострочным брифом и веб-интерфейсами генерации изображений, которые у вас и так открыты. Пишет промпт под конкретную модель, кладёт его в буфер обмена и открывает UI — без API-ключей и оплаты.
> /draw sunset over lake baikal, a bear at the water
target: gemini (default) · brief auto-translated to English
prompt copied → opening Gemini Imagen 3
> /draw -t midjourney cyberpunk samurai # one-shot target override
> /redraw -t chatgpt # same brief, another target
> /draw-prompt <brief> # prompt only, no browser
Notable
Особливості
Особенности
-
Per-target tuning: Imagen prose, DALL·E structure, Aurora density, Midjourney tag syntax
Тюнінг під кожну ціль: проза для Imagen, структура для DALL·E, щільність для Aurora, теговий синтаксис Midjourney
Тюнинг под каждую цель: проза для Imagen, структура для DALL·E, плотность для Aurora, теговый синтаксис Midjourney
-
Settings in
~/.claude/drawbridge.local.md, overridable per project
Налаштування в ~/.claude/drawbridge.local.md, перевизначаються на рівні проєкту
Настройки в ~/.claude/drawbridge.local.md, переопределяются на уровне проекта
-
History of the last 200 prompts feeds
/redraw
Історія останніх 200 промптів живить /redraw
История последних 200 промптов питает /redraw
-
macOS only in 0.1.1
У 0.1.1 лише macOS
В 0.1.1 только macOS
Clip Maker
Beta
Бета
Бета
v1.3.1
Claude Code + Codex
Claude Code + Codex
Claude Code + Codex
A recording of a talk goes in, vertical clips with subtitles and ready social copy come out. Whisper for the transcript, Opus to pick the moments worth cutting, ffmpeg to cut them.
На вхід — запис доповіді, на вихід — вертикальні кліпи з субтитрами й готові тексти для соцмереж. Whisper для транскрипту, Opus для вибору моментів, ffmpeg для нарізки.
На вход — запись доклада, на выход — вертикальные клипы с субтитрами и готовые тексты для соцсетей. Whisper для транскрипта, Opus для выбора моментов, ffmpeg для нарезки.
> /clip-maker ~/Downloads/my-talk.mp4
▸ transcribe Whisper (local or API)
▸ find-moments Opus ranks quotable segments from the transcript
▸ smart-crop vision-based speaker detection → 9:16
▸ cut ffmpeg + burned-in subtitles
▸ copy captions for Shorts / Reels / TikTok
# or run a single stage
> /transcribe ~/Downloads/my-talk.mp4
> /find-moments ~/Downloads/transcript.json