summarize · cyrusagents — скилл для Claude Code: что делает и как установить
Скилл готовит итоговый отчёт о задаче для сессии агента в Linear. Пригодится, когда нужно структурировать статус работы без ручной отправки сообщений.
npx skills add cyrusagents/cyrus --skill summarize -a claude-codeЧто делает summarize
Скилл инструктирует агента собрать финальное резюме задачи строго под интерфейс Linear. Ответ автоматически транслируется в сессию агента, поэтому скилл прямо запрещает сохранять или публиковать текст сторонними инструментами. Агент просто выдаёт markdown в ответ.
Структура отчёта укладывается максимум в 3–5 абзацев. Внутрь входят описание сделанного, список изменённых файлов, ссылка на pull request и статус с дальнейшими шагами. Списки изменений и файлов скилл оборачивает в синтаксис спойлеров +++Section Name...+++. Для упоминаний используется формат ссылок профилей Linear из контекста <assignee>.
Отправлять готовый текст через сторонние API нельзя: интерфейс Linear сам забирает вывод. Попытка вызвать внешний инструмент отправки только нарушит сессию или создаст дубликат.
Какие задачи решает
- сформировать итоговый отчёт для сессии агента в Linear
- спрятать списки правок и файлов под спойлеры через
+++ - разметить упоминания участников ссылками на профили Linear
- зафиксировать статус выполнения задачи и ссылку на PR
Примеры запросов агенту
- Подведи итог работы над задачей для Linear
- Сделай summary выполненных изменений с ссылкой на PR
- Оформи финальный отчёт по задаче в формате Linear
Как установить summarize
1Через Skills CLI (Vercel)
npx skills add cyrusagents/cyrus --skill summarize -a claude-code2Вручную: положить файлы
~/.claude/skills/summarize/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/summarize/
1Через Skills CLI (Vercel)
npx skills add cyrusagents/cyrus --skill summarize -a codex2Вручную: положить файлы
.agents/skills/summarize/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add cyrusagents/cyrus --skill summarize -a cursor2Вручную: положить файлы
.cursor/skills/summarize/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install cyrusagents/cyrus summarize2Вручную: положить файлы
.github/skills/summarize/SKILL.md1Через Skills CLI (Vercel)
npx skills add cyrusagents/cyrus --skill summarize -a gemini-cli2Командой платформы
gemini skills install https://github.com/cyrusagents/cyrus --path skills/summarizeВручную: положить файлы
.devin/skills/summarize/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add cyrusagents/cyrus --skill summarize -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора18
Другие версии summarize
Похожие
Рядом в теме «Заметки, задачи и проекты»
Всё по теме «Заметки, задачи и проекты» →Вопросы о summarize
Как установить summarize в Claude Code?
Выполните команду npx skills add cyrusagents/cyrus --skill summarize -a claude-code.
Что делает скилл summarize?
Он форматирует итоги работы агента в отчёт объёмом от 3 до 5 абзацев для сессии Linear. Скилл структурирует результаты, оформляет спойлеры правок и подставляет ссылки на профили.
Почему скилл запрещает вызывать инструменты для отправки сообщения?
Вывод агента автоматически передаётся в окно сессии Linear. Дополнительные вызовы API не требуются и приведут к повторным сообщениям.
Исходный текст
SKILL.md · Apache-2.0
--- name: summarize description: Format a final summary message for Linear. Your output is automatically streamed to the Linear agent session — just format it well, do not post it yourself. --- # Summarize Format a final summary of the work completed. Your output will be automatically rendered inside Linear — just write it as your response. Do **not** use any tool to post or save it. ## Content Cover the following: 1. **Work Completed** — What was accomplished (1-2 sentences) and key outcome 2. **Key Details** — Files modified, important changes, PR link if created 3. **Status** — Completion status and any follow-up needed ## Format - Aim for 3-5 paragraphs maximum - Use clear, professional language suitable for Linear - Use markdown formatting for readability - **Collapsible sections**: Wrap "Changes Made" and "Files Modified" in `+++Section Name\n...\n+++` - **@mentions**: Use the Linear profile URL format from `<assignee>` context (e.g. `https://linear.app/<workspace>/profiles/<username>`) ## Example ``` ## Summary [Brief description of what was done] +++Changes Made - [Key change 1] - [Key change 2] +++ +++Files Modified - [File 1] - [File 2] +++ ## Status [Current status and any next steps] [PR link if applicable] ```
© cyrusagents · Apache-2.0 · cyrusagents/cyrus