recoup-roster-list-artists — скилл для Claude Code
Отвечает на вопрос «какие у меня артисты»: обходит рабочую папку, а если она пуста, спрашивает живой аккаунт. Пригодится, когда нужно быстро понять, с кем работаете.
npx skills add recoupable/skills --skill recoup-roster-list-artists -a claude-codeЧто делает recoup-roster-list-artists
Скилл инвентаризирует ростер артистов в проекте. Каждый артист лежит в artists/{artist-slug}/, а идентичность хранится в RECOUP.md с frontmatter-полями artistName, artistSlug, artistId.
Сначала скилл обходит файловую систему командами ls -d artists/*/ и find artists -name RECOUP.md. Если папки artists/ нет или она пуста, переключается на recoup-platform-api-access и идёт по цепочке GET /accounts/id → GET /organizations → GET /artists?org_id=….
Важный момент: пустая папка artists/ не значит пустой ростер. Скилл никогда не выдумывает артистов и не сообщает о пустом ростере, пока не проверит живой аккаунт. В ответе — имена и идентификаторы (slug/id), без сырого JSON.
Какие задачи решает
- узнать, какие артисты есть в проекте
- получить список ростера из рабочей папки
- проверить ростер через живой аккаунт, если файлов нет
- получить slug и id артистов для дальнейшей работы
Примеры запросов агенту
- Какие артисты у меня есть в проекте?
- Покажи мой ростер.
- Кто на ростере в этой песочнице?
Как установить recoup-roster-list-artists
1Через Skills CLI (Vercel)
npx skills add recoupable/skills --skill recoup-roster-list-artists -a claude-code2Вручную: положить файлы
~/.claude/skills/recoup-roster-list-artists/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/recoup-roster-list-artists/
1Через Skills CLI (Vercel)
npx skills add recoupable/skills --skill recoup-roster-list-artists -a codex2Вручную: положить файлы
.agents/skills/recoup-roster-list-artists/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add recoupable/skills --skill recoup-roster-list-artists -a cursor2Вручную: положить файлы
.cursor/skills/recoup-roster-list-artists/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install recoupable/skills recoup-roster-list-artists2Вручную: положить файлы
.github/skills/recoup-roster-list-artists/SKILL.md1Через Skills CLI (Vercel)
npx skills add recoupable/skills --skill recoup-roster-list-artists -a gemini-cli2Командой платформы
gemini skills install https://github.com/recoupable/skills --path skills/recoup-roster-list-artistsВручную: положить файлы
.devin/skills/recoup-roster-list-artists/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add recoupable/skills --skill recoup-roster-list-artists -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о recoup-roster-list-artists
Как установить recoup-roster-list-artists в Claude Code?
Выполните npx skills add recoupable/skills --skill recoup-roster-list-artists -a claude-code. Файл скилла появится в ~/.claude/skills/recoup-roster-list-artists/SKILL.md.
Что делает recoup-roster-list-artists?
Собирает список артистов из папки artists/ в рабочем пространстве. Если папки нет или она пуста, обращается к живому аккаунту через API и достаёт ростер оттуда.
Что нужно для работы скилла?
Для fallback-режима нужен доступ к recoup-platform-api-access: скилл ходит по эндпоинтам /accounts/id, /organizations и /artists?org_id=…. Без этого он сможет работать только с файлами на диске.