OpenHands Extensions — скилл

Официальный реестр OpenHands: 71 скилл и 11 плагинов для ревью кода, GitHub, Bitbucket, Docker и CI, пригодные другим агентам.

  • 183 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Расширенный доступ

Почему такой уровень

  • Плагины содержат хуки и скрипты, которые исполняются на машине, а скиллы для GitHub, Bitbucket, Azure DevOps и Datadog работают с токенами доступа.
  • Приложения Agent Canvas выполняют JavaScript в браузере и отправляют авторизованные запросы. Читайте исходники перед включением.
Все причины и проверки

openhands/extensions

Установка

Работает в

Ручная установка

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, сводки.

ПлагинРасширенный доступ102Звезды репозитория

73 скилла для конвейера разработки: план, код, ревью и QA, а в конце готовый PR с метками в вашем репозитории.

СкиллШирокий доступ276Звезды репозитория

55 скиллов для Claude Code, Codex, OpenCode и Pi: ревью кода, аудит безопасности, разработка фич, фронтенд-дизайн и Hugging Face

ПлагинШирокий доступ554Звезды репозитория

Brooklyn skills — 25 переносимых скиллов для агентов: ведение pull request, триаж, чистка кода, проверка интерфейса и исследования

СкиллРасширенный доступ215Звезды репозитория

Библиотека скиллов для Claude Code, Cursor и Codex: ревью командой агентов, TDD, стековые PR, оценка готовности репозитория

ПлагинРасширенный доступ72Звезды репозитория

CLI и плагин для ревью кода агентом: читает git diff и пишет замечания по строкам с учетом контекста

CLIРасширенный доступ50,1 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
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

Сообщить о проблеме