Repolode
yusufkaraaslan

yusufkaraaslan/Skill_Seekers

Преобразует сайты с документацией, репозитории GitHub, PDF и другие источники в структурированные базы знаний для skills Claude, Gemini и OpenAI, RAG-пайплайнов и AI-помощников для программирования.

Звёзды
15,184
Форки
1,781
Открытые issues
50
Последний коммит
20 дней назад

Что это?

Skill Seekers — это Python CLI и MCP-сервер, который превращает разрозненные исходные материалы в упакованные базы знаний для AI-инструментов. Он умеет собирать данные с сайтов документации (включая JavaScript SPA и сайты с llms.txt), анализировать репозитории GitHub и локальные кодовые базы с помощью AST-парсинга, а также обрабатывать PDF, документы Word, EPUB, Jupyter-ноутбуки, спецификации OpenAPI, видео и многое другое. Несколько источников можно объединить в один skill с выявлением конфликтов.

Результат — файл SKILL.md со справочными файлами, который можно упаковать для Claude, Gemini или OpenAI либо экспортировать в виде документов, разбитых на фрагменты, для LangChain, LlamaIndex и векторных баз данных, таких как Pinecone, Chroma и Qdrant. Skills также можно устанавливать напрямую в агентов, например Cursor, Windsurf, Cline и Claude Code. AI-обогащение выполняется через API или локального агента; в проект также входит MCP-сервер с 40 инструментами.

Ключевые возможности

  • 01Собирает данные с сайтов документации, используя sitemap, llms.txt и поиск с помощью headless-браузера
  • 02Анализирует репозитории GitHub и локальный код с помощью AST-парсинга и распознавания шаблонов проектирования
  • 03Обрабатывает источники в форматах PDF, Word, EPUB, Jupyter, OpenAPI, PowerPoint и видео
  • 04Объединяет несколько источников в один skill с выявлением конфликтов
  • 05Экспортирует данные в 22 формата, включая Claude, Gemini, OpenAI, LangChain и векторные базы данных
  • 06Включает MCP-сервер и устанавливает skills в 19 AI-агентов для программирования

Сценарии использования

  • Преобразование документации фреймворка в skill для Claude, чтобы использовать его в помощнике для программирования
  • Создание базы знаний для RAG из документации, PDF и репозитория GitHub для LangChain или LlamaIndex
  • Подготовка файлов с контекстом, чтобы Cursor или Cline могли автоматически читать документацию проекта
  • Объединение внутренней wiki и спецификаций API в единый справочник с поиском

Быстрый старт

  1. 1

    Установите пакет из PyPI

    pip install skill-seekers
  2. 2

    Создайте skill на основе сайта с документацией

    skill-seekers create https://docs.djangoproject.com/
  3. 3

    Упакуйте skill для своей AI-платформы (Claude)

    skill-seekers package output/django --target claude

Что важно знать

  • Для некоторых типов источников нужны дополнительные extras. Например, для видео требуется skill-seekers[video].
  • Для извлечения визуальной информации из видео необходим этап настройки с учетом GPU и дополнительные зависимости, например PyTorch и easyocr.
  • Для улучшения с помощью ИИ нужен API-ключ для размещенных режимов или локальный агент, например Claude Code.

Темы

Частые вопросы

Что такое Skill_Seekers?
Преобразует сайты с документацией, репозитории GitHub, PDF и другие источники в структурированные базы знаний для skills Claude, Gemini и OpenAI, RAG-пайплайнов и AI-помощников для программирования. Skill Seekers — это Python CLI и MCP-сервер, который превращает разрозненные исходные материалы в упакованные базы знаний для AI-инструментов. Он умеет собирать данные с сайтов документации (включая JavaScript SPA и сайты с llms.txt), анализировать репозитории GitHub и локальные кодовые базы с помощью AST-парсинга, а также обрабатывать PDF, документы Word, EPUB, Jupyter-ноутбуки, спецификации OpenAPI, видео и многое другое. Несколько источников можно объединить в один skill с выявлением конфликтов.
Skill_Seekers можно использовать бесплатно? Какая у него лицензия?
Skill_Seekers распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Skill_Seekers всё ещё поддерживается?
Активно поддерживается. Последний коммит в Skill_Seekers — 30 сент. 2026 г..
Для чего можно использовать Skill_Seekers?
Преобразование документации фреймворка в skill для Claude, чтобы использовать его в помощнике для программирования Создание базы знаний для RAG из документации, PDF и репозитория GitHub для LangChain или LlamaIndex Подготовка файлов с контекстом, чтобы Cursor или Cline могли автоматически читать документацию проекта Объединение внутренней wiki и спецификаций API в единый справочник с поиском
Как установить Skill_Seekers?
Установите пакет из PyPI: pip install skill-seekers Создайте skill на основе сайта с документацией: skill-seekers create https://docs.djangoproject.com/ Упакуйте skill для своей AI-платформы (Claude): skill-seekers package output/django --target claude
Где скачать Skill_Seekers?
Исходный код и инструкции по установке — на GitHub: https://github.com/yusufkaraaslan/Skill_Seekers

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты