
openhands/extensions
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
openhands/extensions — кандидат на навыки агента, импортированный из https://github.com/openhands/extensions.
Обзор
openhands/extensions — кандидат на навыки агента, импортированный из https://github.com/openhands/extensions.
Обзор (машинный перевод)
Этот репозиторий является открытым реестром расширений ** для OpenHands. Он содержит многоразовые, общие навыки, плагины и приложения Agent Canvas, которые настраивают поведение агента и интерфейсы.
- Обзор навыков: https://docs.openhands.dev/overview/skills Руководство по навыкам SDK: https://docs.openhands.dev/sdk/guides/skill
Границы репозитория
OpenHands/extensions является публичным реестром для многоразовых навыков, плагинов, автоматизации и интеграции. OpenHands/software-agent-sdk владеет выполнением Agent Server, каноническим API и типизированным доступом к нему браузера под clients/typescript/, OpenHands/OpenHands владеет пользовательским интерфейсом Agent Canvas, а OpenHands/automation владеет планированием, веб-хуками, историей запуска, диспетчеризацией и оркестровкой жизненного цикла песочницы.
Поместите многоразовые артефакты расширения здесь, а не в репозитории приложений. Если PR открывается в неправильном хранилище, закройте и переместите его в хранилище, которому принадлежит изменение.
Репозиторий
Навыки
Навыки - это руководящие принципы на основе Markdown, которые предоставляют знания и инструкции для конкретной области.
Они живут в соответствии с skills/, ** один каталог на навык **:
- 'навыки//УБИЙСТВО.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
OpenHands Extensions
This repository is the public extensions registry for OpenHands. It contains reusable, shareable skills, plugins, and Agent Canvas Apps that customize agent behavior and interfaces.
- Skills overview docs: https://docs.openhands.dev/overview/skills
- SDK skill guide: https://docs.openhands.dev/sdk/guides/skill
Repository boundaries
OpenHands/extensions is the public registry for reusable skills, plugins, automations, and integrations. OpenHands/software-agent-sdk owns Agent Server execution, the canonical API, and typed browser access to it under clients/typescript/, OpenHands/OpenHands owns Agent Canvas UI, and OpenHands/automation owns scheduling, webhooks, run history, dispatch, and sandbox lifecycle orchestration.
Put reusable extension artifacts here rather than in application repositories. If a PR is opened in the wrong repository, close and move it to the repository that owns the change.
Repository Layout
Skills
Skills are Markdown-based guidelines that provide domain-specific knowledge and instructions.
They live under skills/, one directory per skill:
skills//SKILL.md— the skill definition (AgentSkills-style progressive disclosure)skills//README.md— optional human-facing notes/examples
Browse the catalog in skills/.
Plugins
Plugins are extensions with executable code components (hooks, scripts).
They live under plugins/, one directory per plugin:
plugins//SKILL.md— the plugin definitionplugins//hooks/— lifecycle hooksplugins//scripts/— utility scripts
Browse available plugins in plugins/.
Apps
Apps are installable interfaces that bring dashboards, internal tools, and workflows directly into Agent Canvas without requiring a fork. They are powered by the beta Canvas Extensions API. Browse apps/ and read its package conventions before contributing. Enabling an App executes trusted JavaScript in the Agent Canvas browser context and permits authenticated requests to the active Agent Server, so review its source and resolved revision first. Apps are distinct from skills and plugins: they provide Canvas interfaces rather than agent instructions or capabilities.
NPM Package
This repository also publishes catalog data through the @openhands/extensions package. It requires Node.js 18.20.0 or newer because the catalog entry points import JSON modules with import attributes.
import { AUTOMATION_CATALOG, INTEGRATION_CATALOG } from "@openhands/extensions";
import { INTEGRATION_CATALOG as MCP_MARKETPLACE } from "@openhands/extensions/integrations";
import { AUTOMATION_CATALOG as RECOMMENDED_AUTOMATIONS } from "@openhands/extensions/automations";
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add openhands/extensions