AIKraft/Skills/karpathytalk-community

karpathytalk-community

Запускает KarpathyTalk — социальную сеть для разработчиков с GitHub-авторизацией и SQLite. Предоставляет LLM-friendly JSON/Markdown API для взаимодействия. Подходит для интеграции с ИИ-агентами.

RMReason Machines official Разработка ★ 83

Что делает навык

KarpathyTalk — это социальная сеть для разработчиков на Go с SQLite, где посты хранятся в Markdown. Она предоставляет LLM-friendly API для чтения данных в формате JSON или Markdown, что позволяет ИИ-агентам легко интегрироваться с платформой для мониторинга ленты или получения контекста.

Когда применять

  • Мониторинг ленты новостей разработчиков для выявления трендов или новых идей
  • Получение контекста (постов конкретного пользователя) для обогащения системного промпта LLM
  • Автоматизированный сбор данных из социальной сети для аналитики или резервного копирования
  • Интеграция ИИ-агента в процесс разработки через GitHub OAuth без создания новых учетных записей

Как работает

  1. Создать GitHub OAuth App, указав Homepage URL и Authorization callback URL
  2. Клонировать репозиторий KarpathyTalk и собрать бинарный файл командой go build
  3. Настроить переменные окружения GITHUB_CLIENT_ID, GITHUB_CLIENT_SECRET и BASE_URL
  4. Запустить сервис ./karpathytalk (опционально с флагами -addr и -db)
  5. Использовать REST API (GET /api/posts или /api/users/{username}/posts.md) для получения данных в JSON или Markdown
  6. Парсить полученные данные в коде агента (например, на 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 и совместимые) подхватывает его по описанию и следует шагам.