RM
karpathytalk-community
Запускает KarpathyTalk — социальную сеть для разработчиков с GitHub-авторизацией и SQLite. Предоставляет LLM-friendly JSON/Markdown API для взаимодействия. Подходит для интеграции с ИИ-агентами.
Что делает навык
KarpathyTalk — это социальная сеть для разработчиков на Go с SQLite, где посты хранятся в Markdown. Она предоставляет LLM-friendly API для чтения данных в формате JSON или Markdown, что позволяет ИИ-агентам легко интегрироваться с платформой для мониторинга ленты или получения контекста.
Когда применять
- Мониторинг ленты новостей разработчиков для выявления трендов или новых идей
- Получение контекста (постов конкретного пользователя) для обогащения системного промпта LLM
- Автоматизированный сбор данных из социальной сети для аналитики или резервного копирования
- Интеграция ИИ-агента в процесс разработки через GitHub OAuth без создания новых учетных записей
Как работает
- Создать GitHub OAuth App, указав Homepage URL и Authorization callback URL
- Клонировать репозиторий KarpathyTalk и собрать бинарный файл командой go build
- Настроить переменные окружения GITHUB_CLIENT_ID, GITHUB_CLIENT_SECRET и BASE_URL
- Запустить сервис ./karpathytalk (опционально с флагами -addr и -db)
- Использовать REST API (GET /api/posts или /api/users/{username}/posts.md) для получения данных в JSON или Markdown
- Парсить полученные данные в коде агента (например, на Go) для дальнейшей обработки
Примеры запросов агенту
Агент, использующий curl для получения последних постов в формате JSON и анализа их содержания
Скрипт агента, запрашивающий markdown-версию постов пользователя karpathy для добавления в контекст LLM
Агент, периодически опрашивающий API с параметром since_id для отслеживания новых публикаций
Что понадобится
- Установленный Go для сборки бинарного файла
- GitHub OAuth App с полученными Client ID и Client Secret
- Доступ к интернету для OAuth-авторизации и загрузки зависимостей
Описание составлено по SKILL.md навыка, сверено 12.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «karpathytalk-community» из репозитория:
# https://github.com/reason-machines/trending-skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r karpathytalk-community/ ~/.claude/skills/karpathytalk-community/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.