basecamp — скилл для Claude Code: работа с Basecamp через CLI
Подключает агента к Basecamp через одноимённый CLI: проекты, todo, карточки, сообщения, файлы, расписания и уведомления. Пригодится, если задачи живут в Basecamp, а разбор и правки идут в чате.
npx skills add basecamp/skills --skill basecamp -a claude-codeЧто делает basecamp
Скилл учит агента сначала искать нужную команду по её help, а не угадывать флаги. Порядок такой: определить самую глубокую вероятную подкоманду и вызвать basecamp <group> <subcommand> --agent --help; если её нет, подниматься к родительской группе, а корневой help трогать в последнюю очередь — он возвращает весь каталог команд и стоит дорого по токенам. Аргументы, флаги и заметки из help подкоманды считаются источником правды, исполнение идёт с явным режимом вывода.
Режим вывода выбирается под задачу: --jq для выборки и подсчёта, --json для полного ответа, --agent для данных без обёртки, --md для человекочитаемых списков. Внешний jq не нужен, у CLI свой встроенный. Ссылки перед использованием разбирает basecamp url parse "<url>" --json, и доверять стоит только адресам на известном хосте Basecamp. Комментарии плоские: ответ публикуется в родительскую запись, а reply_target берётся из comments show или comments thread.
Перед запуском нужен установленный Basecamp CLI и авторизация в нём. Скилл запрещает агенту открывать файл с токенами ~/.config/basecamp/credentials.json и логировать учётные данные. Контекст проекта берётся из .basecamp/config.json, иначе проект задаётся через --in <project>. Для агентской работы стоит выставлять неинтерактивный вывод и BASECAMP_NONINTERACTIVE=1, иначе интерактивный выбор остановит выполнение.
Какие задачи решает
- посмотреть свои todo и просроченные задачи из Basecamp
- найти нужный проект и записи в нём по названию
- переместить карточку или закрыть todo без открытия веба
- скачать вложение из треда и разобрать его содержимое
- ответить в обсуждении, попав в правильную родительскую запись
Примеры запросов агенту
- Покажи мои todo в Basecamp и отдельно просроченные
- Скачай файл из последнего сообщения в проекте и коротко перескажи
- Ответь в треде по ссылке
https://3.basecamp.com/123/buckets/456/todos/789
Как установить basecamp
1Через Skills CLI (Vercel)
npx skills add basecamp/skills --skill basecamp -a claude-code2Вручную: положить файлы
~/.claude/skills/basecamp/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/basecamp/
1Через Skills CLI (Vercel)
npx skills add basecamp/skills --skill basecamp -a codex2Вручную: положить файлы
.agents/skills/basecamp/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add basecamp/skills --skill basecamp -a cursor2Вручную: положить файлы
.cursor/skills/basecamp/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install basecamp/skills basecamp2Вручную: положить файлы
.github/skills/basecamp/SKILL.md1Через Skills CLI (Vercel)
npx skills add basecamp/skills --skill basecamp -a gemini-cli2Командой платформы
gemini skills install https://github.com/basecamp/skills --path skills/basecampВручную: положить файлы
.devin/skills/basecamp/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add basecamp/skills --skill basecamp -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о basecamp
Как установить basecamp в Claude Code?
Выполните npx skills add basecamp/skills --skill basecamp -a claude-code. Скилл окажется по пути ~/.claude/skills/basecamp/SKILL.md.
Что делает скилл basecamp?
Даёт агенту правила работы с Basecamp CLI: как искать подкоманды через help, какой режим вывода выбрать и как обращаться с URL, проектами и ответами в комментариях.
Что нужно для работы скилла?
Установленный Basecamp CLI с авторизацией. Файл с токенами ~/.config/basecamp/credentials.json агент не открывает и не логирует.