social-card-gen — скилл для Claude Code: посты под Twitter/X
Превращает одну исходную мысль в три версии поста — под Twitter/X, LinkedIn и Reddit. Полезен, когда один и тот же текст нужно развести по площадкам без копипасты.
npx skills add BrianRWagner/ai-marketing-claude-code-skills --skill social-card-gen -a claude-codeЧто делает social-card-gen
Скилл берёт ваш исходник и делает из него варианты поста под каждую платформу. Перед генерацией он задаёт четыре вопроса: суть сообщения, тон, аудитория и призыв к действию. Без ответов на них на выходе получится общий текст, который нигде не сработает.
Работает двумя путями. С Node.js запускается generate.js — можно подать текст флагом --text, файл через --file или ссылку через --url, а результат вывести в консоль или в папку. Без Node.js скилл генерирует вручную по встроенным правилам: лимит 280 знаков для одиночного твита, первые две строки до «See more» в LinkedIn, отсутствие хештегов в Reddit. Есть три режима — quick на одну платформу, standard на все три и deep с вариантами и подсказками по A/B-тестам.
После генерации скилл прогоняет самопроверку по таблице: сильный ли хук, есть ли призыв, попадает ли тон в нормы площадки. Слабейший вариант он называет вслух и объясняет почему. Встроенные ограничения запрещают публиковать одинаковый текст на всех площадках и открывать пост на Reddit самопрезентацией. Если generate.js недоступен, ручной путь даёт тот же результат — автоматика тут не обязательна.
Какие задачи решает
- развести одну новость на три площадки без копипасты
- уложить мысль в 280 знаков для Twitter/X
- написать цепляющую первую строку для LinkedIn
- сформулировать пост для Reddit без рекламного тона
- проверить готовые варианты на слабый хук и размытый призыв
Примеры запросов агенту
- Сделай посты под Twitter, LinkedIn и Reddit из этого текста: мы сократили онбординг на 35% с помощью чек-листа
- Сгенерируй вариант только для LinkedIn, тон — разговорный, аудитория — основатели стартапов
- Дай по три варианта на каждую платформу и подскажи, что тестировать в A/B
Как установить social-card-gen
1Через Skills CLI (Vercel)
npx skills add BrianRWagner/ai-marketing-claude-code-skills --skill social-card-gen -a claude-code2Вручную: положить файлы
~/.claude/skills/social-card-gen/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/social-card-gen/
1Через Skills CLI (Vercel)
npx skills add BrianRWagner/ai-marketing-claude-code-skills --skill social-card-gen -a codex2Вручную: положить файлы
.agents/skills/social-card-gen/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add BrianRWagner/ai-marketing-claude-code-skills --skill social-card-gen -a cursor2Вручную: положить файлы
.cursor/skills/social-card-gen/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install BrianRWagner/ai-marketing-claude-code-skills social-card-gen2Вручную: положить файлы
.github/skills/social-card-gen/SKILL.md1Через Skills CLI (Vercel)
npx skills add BrianRWagner/ai-marketing-claude-code-skills --skill social-card-gen -a gemini-cli2Командой платформы
gemini skills install https://github.com/BrianRWagner/ai-marketing-claude-code-skills --path social-card-genВручную: положить файлы
.devin/skills/social-card-gen/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add BrianRWagner/ai-marketing-claude-code-skills --skill social-card-gen -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о social-card-gen
Как установить social-card-gen в Claude Code?
Выполните npx skills add BrianRWagner/ai-marketing-claude-code-skills --skill social-card-gen -a claude-code. Файл скилла окажется по пути ~/.claude/skills/social-card-gen/SKILL.md.
Что делает social-card-gen?
Из одного исходного сообщения делает варианты поста под Twitter/X, LinkedIn и Reddit с учётом норм каждой площадки. После генерации проверяет хук, призыв к действию и соответствие тону платформы.
Нужен ли Node.js для работы скилла?
Нет. С generate.js вывод получается автоматическим, но в скилле есть и ручной путь генерации — он даёт тот же результат без зависимостей.