Новая функция

Skills Library
модульные процедуры, любой runtime

Сохраняйте процедуры, которые повторяют ваши агенты. Прикрепляйте их к задачам или агентам. Экспортируйте в Claude, Cursor, Codex по требованию. Маршрутизация на основе триггеров означает, что нужный навык загружается, когда это актуально.

Skills Library в AgentsRoom: сохранение навыка, прикрепление его к агенту и экспорт, чтобы поделиться с командой
.claude/skills/react-component-builder/SKILL.md
---
name: react-component-builder
description: Use when creating new React components.
  Generates them with TypeScript, Tailwind, and colocated tests.
allowed-tools: Read, Edit, Bash
---

# React component builder

When asked to create a new component:

1. Place it in `src/components/<Name>.tsx` unless told otherwise.
2. Use `forwardRef` if it accepts a `ref` prop.
3. Type props with an exported interface named `<Name>Props`.
4. Style with Tailwind utility classes; no `@apply` outside of `globals.css`.
5. Add a colocated test `<Name>.test.tsx` covering the happy path
   and one edge case.

Avoid:
- `React.FC` (prefer typed function declarations)
- Index re-exports unless explicitly requested
- Inline objects in JSX props (extract to `useMemo` if needed)

Одна библиотека, любой runtime

Skills Library построена на спецификации SKILL.md Claude, но компилируется в любой runtime, который ваша команда использует сегодня.

На основе триггеров

Каждый навык имеет описание 'use when'. Claude читает описания всех навыков в области и автоматически маршрутизирует их на правильный — без ручного выбора.

Прикреплять к задачам или агентам

Предварительно прикрепите набор навыков к агенту, чтобы его набор инструментов следовал каждой выполняемой задаче. Или закрепите определенные навыки на одном билете отката. Обе поверхности имеют липкое значение по умолчанию.

Универсальный экспорт

Сохраните один раз, опубликуйте в Claude (.claude/skills/), Cursor (.cursor/rules/), Codex (AGENTS.md), Windsurf или Aider в один клик. Переключайте рунтаймы без переписывания навыков.

Навыки из нескольких файлов

Навык хранится как папка, а не как один файл: положите рядом с SKILL.md вспомогательные скрипты, справочные документы и шаблоны. Импортируйте готовую папку навыка как есть, и при запуске агента файлы распаковываются на диск, чтобы он мог их прочитать и выполнить.

История версий

Каждое сохранение, меняющее навык, сохраняет предыдущую версию вместе с приложенными файлами. Сравните прежнюю версию с текущей и восстановите её одним щелчком, на компьютере или в мобильном приложении.

Обновление из git

Свяжите навык с git-репозиторием, указав при необходимости ветку или тег и подпапку, если в одном репозитории несколько навыков. Обновление загружает последнюю версию SKILL.md и его файлов через ваш собственный доступ к git, а предыдущая версия остаётся в истории.

Синхронизация между устройствами

Навыки проекта следуют за вашим репозиторием. Навыки уровня аккаунта следуют за вами повсюду. И десктоп, и мобильное приложение читают, пишут и публикуют: телефон не ограничен режимом просмотра.

Список разрешенных инструментов

Ограничьте навык подмножеством инструментов (Read, Edit, Bash…). Рунтайм применяет список разрешений при загрузке навыка — более четкие границы, меньше сюрпризов.

Личные навыки, игнорируемые git

Отметьте навык как личный, и он останется на вашей машине. Навыки на уровне проекта переходят в git, чтобы команда их получила; ваши приватные не просачиваются.

Как это работает

01

Откройте Skills Library

Нажмите на плитку Skills на боковой панели проекта (или нажмите ее с терминала агента на мобильном). Просмотрите вкладки проекта + глобальные, поиск, организуйте в папки.

02

Сначала напишите триггер

Поле 'описание' — это то, что Claude читает, чтобы решить, загружать ли навык. Сформулируйте как 'Use when…' или 'Use to…'. Два четких предложения лучше, чем длинный абзац.

03

Прикрепите его к задаче или агенту

При создании задачи множественный выбор навыков рядом с палитрой агентов. Или установите значения по умолчанию по агентам, чтобы его набор инструментов путешествовал с ним. Последний набор прилипает к следующей задаче.

04

Навыки вводятся при запуске задачи

Когда задача переходит в in_progress, тело каждого навыка добавляется к первому сообщению агента в собственном формате SKILL.md — Claude обращается с ним как с навыком, загруженным с диска.

05

Опционально: экспортируйте на диск

Нажмите 'Сохранить в' на любом навыке, чтобы записать реальный файл: Claude под .claude/skills/<name>/, Cursor под .cursor/rules/, Codex добавляется в AGENTS.md и т.д.

.claude/skills/<name>/SKILL.md
независимо от рунтайма

Напишите один раз, разверните любому агенту

Навыки хранятся в AgentsRoom в их канонической форме (Claude SKILL.md). Когда вы нажимаете 'Сохранить в', AgentsRoom автоматически компилирует их в формат, который ожидает ваш целевой рунтайм.

Claude Code

.claude/skills/<name>/SKILL.md

Cursor

.cursor/rules/<name>.mdc

Windsurf

.windsurf/rules/<name>.md

OpenAI Codex

AGENTS.md (управляемый блок)

Aider

CONVENTIONS.md (управляемый блок)

Универсальный

<name>.md

Часто задаваемые вопросы

В чем разница между навыком и подсказкой?

Подсказка — это текст, который вы копируете в агента. Навык — это процедура с описанием 'use when', которую рунтайм загружает ПО ТРЕБОВАНИЮ, когда это актуально. Навыки следуют вам между задачами; подсказки — это императивные одноразовые входы.

Это работает только с Claude Code?

Хранилище — это формат Claude (SKILL.md), но меню экспорта компилируется в Cursor, Windsurf, Codex, Aider и простой Markdown. Любой агент, который потребляет один из этих рунтаймов, может использовать ваши навыки.

Как навыки доставляются агенту?

Когда задача переходит в in_progress, тела присоединенных навыков вводятся в начальное сообщение агента как собственные блоки SKILL.md. Агент читает их так же, как навыки на диске.

Могу ли я делиться навыками с моей командой?

Навыки проекта синхронизируются через API AgentsRoom для каждого члена команды в одном проекте. Навыки, отмеченные как Личные, остаются на вашей машине.

Могу ли я импортировать навыки, которые я уже написал?

Да — кнопка Импорт сканирует .claude/skills/, .cursor/rules/ и .windsurf/rules/ в вашем проекте (или домашний каталог для Claude), анализирует предисловие YAML и добавляет совпадения в вашу библиотеку AgentsRoom.

Может ли навык применяться ко всему проекту, а не к одному агенту?

Да. Навыки накладываются тремя слоями: базовый набор проекта, который наследует каждый агент этого проекта, значения по умолчанию у конкретного агента и выбор, закреплённый за отдельным тикетом бэклога. Базовый набор нужен для конвенций, о которых нельзя забывать, вроде ваших правил коммитов или чек-листа ревью, потому что он применяется независимо от того, какой агент возьмёт работу.

Где найти навыки, написанные другими разработчиками?

Во вкладке «Сообщество» в Skills Library, не выходя из AgentsRoom. Ищите в публичном каталоге, фильтруйте по категории, читайте навык целиком, а затем используйте его как есть или скопируйте в свою библиотеку, выбрав, попадёт ли он в этот проект или в ваш аккаунт. Публикация своего навыка это флажок в редакторе, снятый по умолчанию, и каждая заявка проходит модерацию перед появлением в каталоге.

Можно ли пользоваться своими навыками из мобильного приложения?

Да. Библиотека синхронизируется с мобильным приложением через relay со сквозным шифрованием, поэтому прикрепить навык к задаче с телефона можно точно так же, как на компьютере.

Могу ли я скрыть навык от всех агентов, пока не прикреплю его?

Да. Отметьте навык как "Только для прикреплённых агентов" в редакторе навыков, и он исчезнет из просмотра библиотеки агентами через MCP: увидеть и загрузить его смогут только агенты, к которым вы его прикрепите (как значение по умолчанию агента, в базовом наборе проекта или на тикете). Большая библиотека остаётся удобной, без того чтобы каждая специализированная процедура подхватывалась всякий раз, когда запрос звучит похоже.

Можно ли синхронизировать навык с git-репозиторием?

Да. В редакторе навыка откройте Источник git и введите URL репозитория, при необходимости ветку или тег, а также подпапку с SKILL.md, если в репозитории несколько навыков. Получить или Обновить читает SKILL.md и соседние файлы через доступ к git вашего компьютера (SSH-ключ или помощник учётных данных) и показывает результат в редакторе, а при сохранении предыдущая версия остаётся в истории, так что любое обновление всегда можно отменить.

Вам также может понравиться

Полезные материалы

Постройте свой набор навыков

Загрузите AgentsRoom и запустите Skills Library за 30 секунд. Бесплатно до 2 проектов.

БесплатноСкачать AgentsRoom

Приложение-компаньон: следите за агентами на ходу

Используйте Claude, Codex, Antigravity CLI или другого поставщика AI.

Установить расширение
Chrome Web Store

Отправляйте баги и запросы прямо в ваш публичный бэклог.

Мульти-проекты
Мульти-провайдер
Мульти-агенты
Статус онлайн
Diff и коммиты
Мобильное приложение
Live-превью
Команды агентов
Тесты в браузере
Разработка от backlog
Библиотека промптов
Библиотека навыков
Все функции