Skip to main content
ClaudeWave

Layero for AI agents — the canonical skill, MCP config and install commands. Deploy and operate sites on hosting with build servers in Russia.

PluginsRegistry oficial0 estrellas0 forksPythonMITActualizado today
ClaudeWave Trust Score
95/100
Verified
Passed
  • Open-source license (MIT)
  • Actively maintained (<30d)
  • Clear description
  • Topics declared
  • Documented (README)
Last scanned: 9/18/2026
Install as a Claude Code plugin
Method: Clone
Claude Code
/plugin marketplace add LayeroInfra/layero-agents
/plugin install layero-agents
1. Inside Claude Code, add the marketplace and install the plugin with the commands above.
2. Follow any post-install configuration from the README.
3. Restart the session if commands or hooks do not show up immediately.
Casos de uso

Resumen de Plugins

# Layero для агентов

**[English](#english)** · Русский

> **Layero** — платформа хостинга и деплоя с серверами сборки в России.
> Репозиторий или папка с кодом → сайт на `<проект>.layero.app`; кастомные
> домены, превью-ветки, runtime-приложения, базы Postgres с Data API.

🌐 Сайт: <https://layero.ru> · 📚 Документация: <https://docs.layero.ru/agents/> · 📦 npm: <https://www.npmjs.com/package/layero>

Этот репозиторий — **канон** того, как AI-агенты работают с Layero: один
навык (`skills/layero`), одно описание подключения MCP (`mcp.json`) и одна
таблица команд установки (`agents-install.json`). Всё остальное — плагины
для Claude Code и Cursor, запись в реестре MCP, блок установки ниже —
генерируется из канона скриптом и сверяется гейтом.

## Установка

<!-- install:start -->
MCP: `https://mcp.layero.ru/mcp` (сервер `layero`, транспорт http) · навык: `LayeroInfra/layero-agents`

| Клиент | Команда |
|---|---|
| **CLI** | `npx layero@latest deploy` |
| **Agent Skill** | `npx skills add LayeroInfra/layero-agents` |
| **Любой агент** | `npx -y add-mcp https://mcp.layero.ru/mcp` |
| **Claude Code** | `claude plugin marketplace add LayeroInfra/layero-agents && claude plugin install layero@layero` |
| **Cursor** | `npx -y add-mcp https://mcp.layero.ru/mcp` · [одной кнопкой](https://cursor.com/en/install-mcp?name=layero&config=eyJ1cmwiOiJodHRwczovL21jcC5sYXllcm8ucnUvbWNwIn0%3D) |
| **Codex CLI** | `codex mcp add layero --url https://mcp.layero.ru/mcp` |

CI и бездисплейные среды — токен в `LAYERO_TOKEN`:

```bash
LAYERO_TOKEN=… npx layero@latest deploy --project <slug> --json --yes
```
<!-- install:end -->

Три канала, выбирайте по клиенту:

1. **Навык** — `npx skills add LayeroInfra/layero-agents` ставит `skills/layero`
   в любой агент, понимающий стандарт Agent Skills (`.agents/skills`).
   Навык учит агента трём путям: push в подключённый репозиторий, деплой
   папки через `npx layero@latest deploy --json`, эксплуатация живого сайта.
2. **MCP-сервер** — `npx -y add-mcp https://mcp.layero.ru/mcp` подключает
   удалённый сервер (Streamable HTTP) во все установленные клиенты. Без входа
   доступны `search_docs`, `check_copy`, `refactor_site`; остальное — вход
   через OAuth (клиент откроет браузер при первом вызове инструмента
   аккаунта) или заголовок `Authorization: Bearer $LAYERO_TOKEN` для CI.
   Локально ничего не запускается.
3. **Плагины** — Claude Code (`claude plugin marketplace add LayeroInfra/layero-agents
   && claude plugin install layero@layero`) и Cursor (**Customize → Plugins →
   Add**, репозиторий `LayeroInfra/layero-agents`) ставят навык и MCP одной
   командой.

### CI и среды без браузера

Там, где некому пройти вход в браузере, используется токен `LAYERO_TOKEN`:
выпустите его на [app.layero.ru/settings/cli](https://app.layero.ru/settings/cli)
или командой `npx layero@latest token create`. CLI читает переменную сам;
для MCP плагин Claude Code подставляет её в заголовок
`Authorization: Bearer ${LAYERO_TOKEN}` (то же делает корневой `.mcp.json`
при клонировании репозитория). В плагине Cursor заголовка нет: Cursor не
раскрывает `${VAR}`, и нераскрытая строка ушла бы на сервер как неверный
токен.

## Как агент себя ведёт

Принципы — в [SOUL.md](./SOUL.md): не деплоить на прод молча, показывать
адрес сайта только из ответа платформы, спрашивать человека перед откатом и
выдачей доступа к данным, говорить с пользователем на его языке.

## Структура репозитория

```
skills/layero/SKILL.md            — КАНОН: единый навык
skills/layero/references/         — справочники: JSON-события CLI, layero.json, git-провайдеры
mcp.json                          — КАНОН: как подключить MCP-сервер
agents-install.json               — КАНОН: команды установки по клиентам
SOUL.md                           — принципы поведения агента (layero://soul)
assets/logo.svg                   — логотип для карточки плагина
build-adapters.py                 — генерирует всё ниже
check-surfaces.py                 — гейт: сгенерированное == закоммиченное
.claude-plugin/marketplace.json   — маркетплейс Claude Code          (генерируется)
plugins/layero/                   — плагин Claude Code: .mcp.json + навык (генерируется)
.cursor-plugin/marketplace.json   — маркетплейс Cursor                (генерируется)
plugins/layero-cursor/            — плагин Cursor: mcp.json, правило, навык, логотип (генерируется)
server.json                       — запись в реестре MCP как ru.layero/layero (генерируется)
.mcp.json                         — подключение из корня для Claude Code (генерируется)
```

## Как менять

Правится только канон: `skills/layero/`, `mcp.json`, `agents-install.json`,
`SOUL.md`, этот README вне блока установки. Затем:

```bash
make build   # перегенерировать адаптеры
make check   # убедиться, что всё совпадает
```

Адаптеры руками не правятся — правка проживёт до следующего `make build`
и уронит `make check`. Гейт заодно сверяет копии `agents-install.json` в
соседних чекаутах лендинга и документации, если они есть рядом.

## Где Layero представлен

Единый список внешних адресов. Меняется здесь; каталоги, которые не
обновляются из репозитория сами, помечены — их правят руками после
каждого релиза (гейт `frontend/landing/check-published-claims.py` в `core`
ловит устаревшие обещания).

### Продукт

| Что | Адрес |
|---|---|
| Сайт | https://layero.ru · `llms.txt`: https://layero.ru/llms.txt |
| Панель | https://app.layero.ru |
| Документация | https://docs.layero.ru · для агентов: https://docs.layero.ru/agents/ |
| Статус платформы | https://status.layero.app |
| MCP-сервер | https://mcp.layero.ru/mcp |
| Чат в Telegram | https://t.me/layero_ru |
| Product Radar | https://productradar.ru/product/layero/ |

### Код

| Репозиторий | GitHub | Зеркало GitVerse |
|---|---|---|
| Канон для агентов (этот) | https://github.com/LayeroInfra/layero-agents | https://gitverse.ru/layero/layero-agents |
| CLI (`npm i layero`) | https://github.com/LayeroInfra/cli | https://gitverse.ru/layero/cli |
| Документация | https://github.com/LayeroInfra/layero-docs | https://gitverse.ru/layero/layero-docs |
| Примеры | https://github.com/LayeroInfra/examples | https://gitverse.ru/layero/examples |
| GitHub Action | https://github.com/LayeroInfra/deploy-action | https://gitverse.ru/layero/deploy-action |
| Дизайн-система | https://github.com/LayeroInfra/design-system | https://gitverse.ru/layero/design-system |

Организация на GitVerse — https://gitverse.ru/layero. Зеркала обновляются
workflow `mirror-gitverse.yml` в каждом репозитории при push в `main`
(CLI — из `publish-cli.yml` в `core`); нужны секреты `GITVERSE_LOGIN` и
`GITVERSE_TOKEN` на уровне организации GitHub.

### Пакеты и маркетплейсы

| Площадка | Запись | Обновляется |
|---|---|---|
| npm | https://www.npmjs.com/package/layero | публикацией тега `cli-v*` |
| GitHub Marketplace | https://github.com/marketplace/actions/deploy-to-layero | релизом `deploy-action` |
| Официальный реестр MCP | `ru.layero/layero` — https://registry.modelcontextprotocol.io/v0.1/servers?search=ru.layero | `mcp-publisher publish` из `mcp/` (бамп версии обязателен) |
| Claude Code marketplace | `claude plugin marketplace add LayeroInfra/layero-agents` → `layero@layero` | из этого репозитория |
| Cursor marketplace | `.cursor-plugin/marketplace.json` этого репозитория | из этого репозитория |
| skills.sh | https://skills.sh/LayeroInfra/layero-agents | из этого репозитория |
| Smithery | https://smithery.ai/servers/borisowvalia/layero | **руками**: `npx @smithery/cli mcp publish https://mcp.layero.ru/mcp -n borisowvalia/layero`, описание в Settings |
| Glama | https://glama.ai/mcp/connectors/ru.layero/layero | из реестра MCP; владение подтверждено файлом https://mcp.layero.ru/.well-known/glama.json |
| cursor.directory | https://cursor.directory/plugins/layero | **руками** на `/plugins/layero/edit` |
| mcp.so | заявка https://github.com/chatmcp/mcpso/issues/4219 | по заявке |
| PulseMCP | берёт из реестра MCP | автоматически |

---

## English

**Layero** is a hosting and deployment platform whose build servers sit
inside Russia: connect a repository or ship a directory, get a site at
`<project>.layero.app`, plus custom domains, branch previews, runtime apps
and Postgres databases with a Data API.

This repository is the **canonical source** for how AI agents work with
Layero: one skill (`skills/layero`), one MCP connection spec (`mcp.json`) and
one table of install commands (`agents-install.json`). Everything else — the
Claude Code and Cursor plugins, the MCP registry record, the install block
above — is generated from the canon and checked by a gate.

### Install

Commands per client are in the table above (`agents-install.json`). Three
channels:

1. **Skill** — `npx skills add LayeroInfra/layero-agents` installs
   `skills/layero` into any agent that reads the Agent Skills standard.
2. **MCP server** — `npx -y add-mcp https://mcp.layero.ru/mcp` adds the remote
   server (Streamable HTTP) to every installed client. `search_docs`,
   `check_copy` and `refactor_site` work without sign-in; everything else
   signs in through OAuth (the client opens the browser on the first account
   tool call) or `Authorization: Bearer $LAYERO_TOKEN` for CI. Nothing runs
   locally.
3. **Plugins** — Claude Code (`claude plugin marketplace add LayeroInfra/layero-agents
   && claude plugin install layero@layero`) and Cursor (**Customize → Plugins →
   Add**, repository `LayeroInfra/layero-agents`).

### CI

Where nobody can sign in through a browser, use `LAYERO_TOKEN`: issue it at
[app.layero.ru/settings/cli](https://app.layero.ru/settings/cli) or with
`npx layero@latest token create`.

```bash
LAYERO_TOKEN=… npx layero@latest deploy --project <slug> --json --yes
```

The CLI reads the variable itself; the Claude Code plugin (and the root
`.mcp.json`) forward it as `Authorization: Bearer ${LAYERO_TOKEN}`. The Cursor
plugin ships no header because Cursor does not expand `${VAR}`.

### Changing things

Edit only the canon (`skills/layero
agent-skillsclaude-codeclaude-plugincodexcursordeploymenthostinglanding-pagemcpmcp-serveropen-pluginsrussiastatic-site

Lo que la gente pregunta sobre layero-agents

¿Qué es LayeroInfra/layero-agents?

+

LayeroInfra/layero-agents es plugins para el ecosistema de Claude AI. Layero for AI agents — the canonical skill, MCP config and install commands. Deploy and operate sites on hosting with build servers in Russia. Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-09-18.

¿Cómo se instala layero-agents?

+

Puedes instalar layero-agents clonando el repositorio (https://github.com/LayeroInfra/layero-agents) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar LayeroInfra/layero-agents?

+

Nuestro agente de seguridad ha analizado LayeroInfra/layero-agents y le ha asignado un Trust Score de 95/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene LayeroInfra/layero-agents?

+

LayeroInfra/layero-agents es mantenido por LayeroInfra. La última actividad registrada en GitHub es del 2026-09-18, con 0 issues abiertos.

¿Hay alternativas a layero-agents?

+

Sí. En ClaudeWave puedes explorar plugins similares en /categories/plugins, ordenados por popularidad o actividad reciente.

Despliega layero-agents en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: LayeroInfra/layero-agents
[![Featured on ClaudeWave](https://claudewave.com/api/badge/layeroinfra-layero-agents)](https://claudewave.com/repo/layeroinfra-layero-agents)
<a href="https://claudewave.com/repo/layeroinfra-layero-agents"><img src="https://claudewave.com/api/badge/layeroinfra-layero-agents" alt="Featured on ClaudeWave: LayeroInfra/layero-agents" width="320" height="64" /></a>

Más Plugins

Alternativas a layero-agents