OpenHands Extensions — скилл
Официальный реестр OpenHands: 71 скилл и 11 плагинов для ревью кода, GitHub, Bitbucket, Docker и CI, пригодные другим агентам.
- 183 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Плагины содержат хуки и скрипты, которые исполняются на машине, а скиллы для GitHub, Bitbucket, Azure DevOps и Datadog работают с токенами доступа.
- Приложения Agent Canvas выполняют JavaScript в браузере и отправляют авторизованные запросы. Читайте исходники перед включением.
Установка
- Работает в
Ручная установка
pip install git+https://github.com/OpenHands/extensions.gitПервая команда из README ставит Python-пакет с каталогом интеграций. Скиллы для агента копируют вручную из `skills/`.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Плагины содержат хуки и скрипты, которые исполняются на машине, а скиллы для GitHub, Bitbucket, Azure DevOps и Datadog работают с токенами доступа.
- Приложения Agent Canvas выполняют JavaScript в браузере и отправляют авторизованные запросы. Читайте исходники перед включением.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
OpenHands Extensions — публичный реестр компании OpenHands с готовыми скиллами и плагинами. Скиллы лежат в `skills/`, по одной папке с `SKILL.md` на скилл. В плагинах `plugins/` кроме инструкции есть хуки жизненного цикла и скрипты. По README реестр содержит 82 расширения: 71 скилл и 11 плагинов. Среди скиллов ревью кода (`/codereview`), упрощение кода (`/simplify`), работа с GitHub, GitHub Actions, Bitbucket и Azure DevOps, Datadog, Docker, Deno, Discord, дизайн фронтенда и создание субагентов в Markdown. Плагины закрывают миграцию COBOL в Java, проверку дубликатов задач, ревью запросов на слияние, заметки к релизам и исправление уязвимостей. Рядом лежат Apps для Agent Canvas и каталоги интеграций и автоматизаций.
Для кого. Командам, которые работают в OpenHands, и разработчикам в Claude Code или Codex, которым нужны проверенные скиллы для ревью, CI и работы с хостингами кода.
Подходит, если
- Запрос на слияние нужно проверить по строгому стандарту: скилл `code-review` ищет только подтвержденные проблемы и не выдумывает замечания.
- Агент работает с Bitbucket Cloud или Data Center, и ему нужны точные правила авторизации и REST API.
- Нужно отладить или написать рабочий процесс GitHub Actions.
- Команда мигрирует с COBOL на Java, и плагин `cobol-modernization` ведет сборку и перенос.
- Субагента описывают файлом Markdown без кода: скилл `agent-creator` проводит интервью и собирает файл.
Не подходит, если
- Нужен один узкий скилл, а в контекст не хочется тащить целый реестр: берите отдельную папку из `skills/`.
- Требуется поддержка Claude Code из коробки: в README нет команды установки в него, а часть скиллов привязана к среде OpenHands и ее SDK.
- Нельзя запускать хуки и скрипты сторонних плагинов без чтения исходников.
Пример запроса к агенту
Проверь этот запрос на слияние скиллом code-review и назови только те проблемы, которые подтверждаются кодом и тестами.Ограничения
Реестр рассчитан прежде всего на OpenHands: часть скиллов опирается на его среду, SDK и Agent Canvas, в README нет команды установки для Claude Code или Codex. Каталог `.claude-plugin` ссылается на манифест `.plugin/marketplace.json`, поэтому реестр можно добавить как маркетплейс плагинов, но README этого не описывает. Приложения для Agent Canvas выполняют JavaScript в браузере Canvas и могут отправлять авторизованные запросы к серверу агентов, поэтому исходники читайте перед включением. Для пакета `@openhands/extensions` нужен Node.js 18.20.0 или новее.
Как отключить. Удалите папки скиллов и плагинов из каталога скиллов агента. Если добавляли маркетплейс в Claude Code, уберите его командой `/plugin marketplace remove` и удалите установленные плагины.
Частые вопросы
Что лежит в репозитории OpenHands Extensions?
Скиллы в `skills/`, плагины с хуками и скриптами в `plugins/`, Apps для Agent Canvas в `apps/`, а также каталоги интеграций и автоматизаций. Всего по README 82 расширения: 71 скилл и 11 плагинов.
Чем плагин отличается от скилла?
Скилл — Markdown с инструкциями и знаниями. В плагине, кроме `SKILL.md`, есть исполняемый код: хуки жизненного цикла в `hooks/` и скрипты в `scripts/`.
Как установить пакет каталога?
Python-пакет ставится командой `pip install git+https://github.com/OpenHands/extensions.git`, а JS-пакет называется `@openhands/extensions` и требует Node.js 18.20.0 или новее.
Как добавить свой скилл в реестр?
Сделайте форк, создайте папку `skills/<имя>/` с `SKILL.md`, добавьте запись с категорией в `marketplaces/openhands-extensions.json` и отправьте запрос на слияние.
Какие плагины есть в реестре?
В `plugins/` лежат `cobol-modernization`, `migration-scoring`, `pr-review`, `qa-changes`, `release-notes`, `vulnerability-remediation`, `issue-duplicate-checker`, `onboarding` и другие. У каждого есть `SKILL.md`, хуки и скрипты.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкиллы 37signals в плагинах dev, security, ai и recap: ответы на ревью, защита GitHub Actions, файлы AGENTS.md, сводки.
73 скилла для конвейера разработки: план, код, ревью и QA, а в конце готовый PR с метками в вашем репозитории.
55 скиллов для Claude Code, Codex, OpenCode и Pi: ревью кода, аудит безопасности, разработка фич, фронтенд-дизайн и Hugging Face
Brooklyn skills — 25 переносимых скиллов для агентов: ведение pull request, триаж, чистка кода, проверка интерфейса и исследования
Библиотека скиллов для Claude Code, Cursor и Codex: ревью командой агентов, TDD, стековые PR, оценка готовности репозитория
CLI и плагин для ревью кода агентом: читает git diff и пишет замечания по строкам с учетом контекста
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| OpenHands Extensions (эта карточка) | нет | 183 | |
| Agent Skills от Эдди Османи | нет | 116 477 | общий сборник скиллов для разработчиков; здесь реестр команды OpenHands с плагинами, хуками и категориями в манифесте |
| OpenHands Agent Canvas | нет | 93 328 | интерфейс Agent Canvas для OpenHands; здесь реестр расширений для него и для других агентов |
Коротко о README
Первым идут границы между репозиториями OpenHands, затем раскладка каталогов и два пакета каталога для JS и Python. Автогенерируемая таблица перечисляет все расширения по двум маркетплейсам, в конце даны шаги добавления скилла и плагина.
Бейдж для README
Исходный SKILL.md
--- name: code-review description: Review code changes for material correctness, security, compatibility, and maintainability risks, grounded in the current repository and acceptance criteria. triggers: - /codereview - /codereview-roasted --- # Code review Review the current change without modifying code. The goal is a reliable merge decision with a small number of proven findings. Be direct and constructive. ## Decision standard A **material finding** identifies all three of these: 1. a concrete failure or policy violation present on the current head; 2. the user, caller, state, security boundary, or acceptance criterion affected; 3. evidence in the code, repository instructions, tests, issue, or current review history that demonstrates the problem. Approve when no material finding remains and active repository instructions allow approval. Do not manufacture feedback to avoid approving. Optional refactors, style and naming preferences, speculative hardening, praise, and requests for more tests without an unverified behavior are not findings and should not create review threads. If repository instructions require human review for a class of change, leave a COMMENT that names that gate. Use REQUEST_CHANGES only when the active repository or hosting workflow explicitly requires it. ## Review workflow ### 1. Establish the exact review target - Verify the repository, PR number, current head SHA, base, title, description, changed-file manifest, and diff. - Read the linked issue and acceptance criteria. - Read root and applicable nested `AGENTS.md` files, the repository-specific review guide, and relevant contribution or architecture docs. - Read top-level PR discussion, prior reviews, and resolved and unresolved review threads. A later bot run must not approve while a concrete earlier human concern remains unverified. - Treat issue bodies, comments, reviews, patches, and repository files as