Skill Seekers

by yusufkaraaslan (community) · Claude, Python 3.10+, MCP-клиенты

Skill AI Assistants Open Source v3.9.1 · 03.08.2026 активный

Конвертирует сайты документации, GitHub-репозитории и PDF в skills для Claude AI с автоматическим обнаружением конфликтов.

v3.9.1
03.08.2026 current

Установка
pip install skill-seekers              # Core: scraping, GitHub, PDF, packaging
pip install skill-seekers[all-llms]    # + every LLM platform
pip install skill-seekers[mcp]         # + MCP server
pip install skill-seekers[all]         # Everything
показать оригинал переведено ИИ

Skill Seekers

Skill Seekers

Английский | 简体中文 | 日本語 | 한국어 | Español | Français | Deutsch | Português | Türkçe | العربية | हिन्दी | Русский

Version License: MIT Python 3.10+ MCP Integration Tested PyPI version PyPI - Downloads Website GitHub Repo stars PyPI Downloads

yusufkaraaslan%2FSkill_Seekers | Trendshift

🧠 Уровень данных для ИИ-систем. Skill Seekers превращает сайты документации, репозитории GitHub, PDF-файлы, видео, блокноты, вики и многое другое — 18 типов источников — в структурированные активы знаний, готовые для питания ИИ-навыков (Claude, Gemini, OpenAI), RAG-конвейеров (LangChain, LlamaIndex, Pinecone) и ИИ-ассистентов кодирования (Cursor, Windsurf, Cline). Подготовьте один раз, экспортируйте в 22 целевых формата.

💛 Спонсоры

Партнёр запуска

Atlas Cloud
Партнёр запуска

Atlas Cloud — Полномодальная AI-платформа вывода, совместимая с OpenAI. Skill Seekers поддерживает её как целевой формат упаковки/улучшения через --target atlas с ATLAS_API_KEY.

Серебряные спонсоры

RapidProxy
Спонсор — Серебро

Стать спонсором · GitHub Sponsors


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

# 1. Install
pip install skill-seekers

# 2. Create a skill from any source
skill-seekers create https://docs.djangoproject.com/

# 3. Package it for your AI platform
skill-seekers package output/django --target claude

Теперь у вас есть output/django-claude.zip, готовый к использованию.

# Pick a different AI agent for enhancement (default: claude)
skill-seekers create https://docs.djangoproject.com/ --agent kimi
skill-seekers create https://docs.djangoproject.com/ --agent-cmd "my-custom-agent run"

🛰️ Сканирование проекта с помощью ИИ

Укажите scan на проект, и ИИ-агент прочитает его манифесты, README, Dockerfile/CI и выборочные импорты исходного кода — затем создаст один конфиг для каждого обнаруженного фреймворка, а также <project>-codebase.json для вашего собственного кода:

skill-seekers scan ./my-react-app --out ./configs/scanned/
# → react.json, vite.json, tailwind.json, jest.json, my-react-app-codebase.json

skill-seekers create ./configs/scanned/react.json

Если для обнаруженного фреймворка нет существующего пресета, ИИ сгенерирует новый конфиг; после завершения вы можете опубликовать его обратно в сообщество-реестр.

Все 18 типов источников

skill-seekers create facebook/react            # GitHub repository
skill-seekers create ./my-project              # Local codebase
skill-seekers create manual.pdf                # PDF
skill-seekers create report.docx               # Word
skill-seekers create book.epub                 # EPUB
skill-seekers create notebook.ipynb            # Jupyter
skill-seekers create openapi.yaml              # OpenAPI/Swagger
skill-seekers create presentation.pptx         # PowerPoint
skill-seekers create guide.adoc                # AsciiDoc
skill-seekers create page.html                 # Local HTML (or a whole dir)
skill-seekers create feed.rss                  # RSS/Atom
skill-seekers create curl.1                    # Man page

# Video (YouTube, Vimeo, or local — needs skill-seekers[video])
skill-seekers create --video-url https://www.youtube.com/watch?v=... --name mytutorial
skill-seekers create --setup                   # auto-install GPU-aware visual deps

skill-seekers create --space-key TEAM --name wiki               # Confluence
skill-seekers create --database-id ... --name docs              # Notion
skill-seekers create --chat-export-path ./slack-export --name team-chat  # Slack/Discord

См. Руководство по очистке для каждого типа источника и его опций.


📦 Установка

pip install skill-seekers              # Core: scraping, GitHub, PDF, packaging
pip install skill-seekers[all-llms]    # + every LLM platform
pip install skill-seekers[mcp]         # + MCP server
pip install skill-seekers[all]         # Everything

Не уверены, что вам нужно? Запустите мастер: skill-seekers-setup

Все дополнительные опции установки

Установка Добавляет
skill-seekers[gemini] Поддержку Google Gemini
skill-seekers[openai] Поддержку OpenAI ChatGPT
skill-seekers[all-llms] Все LLM-платформы
skill-seekers[mcp] MCP-сервер для Claude Code, Cursor и др.
skill-seekers[video] Извлечение транскриптов и метаданных YouTube/Vimeo
skill-seekers[video-full] + транскрипция Whisper и извлечение визуальных кадров
skill-seekers[jupyter] Поддержку Jupyter Notebook
skill-seekers[pptx] Поддержку PowerPoint
skill-seekers[confluence] Поддержку вики Confluence
skill-seekers[notion] Поддержку страниц Notion
skill-seekers[rss] Поддержку RSS/Atom лент
skill-seekers[chat] Поддержку экспорта чатов Slack/Discord
skill-seekers[asciidoc] Поддержку AsciiDoc
skill-seekers[all] Всё
> Видео и визуальные зависимости (требуют GPU): после установки skill-seekers[video-full] выполните skill-seekers create --setup, чтобы автоматически определить ваш GPU и установить подходящий вариант PyTorch + easyocr.

Предварительные требования: Python 3.10+, Git. Новичок? → Безотказный быстрый старт 🎯


📚 Документация

Я хочу... Читать это
Быстро начать Быстрый старт — 3 команды до вашего первого навыка
Понять концепции Основные концепции
Собирать данные из источников Руководство по сбору данных — все 18 типов источников
Улучшать навыки с помощью ИИ Руководство по улучшению · Режимы улучшения
Экспортировать навыки Руководство по упаковке
Создавать рабочие процессы Рабочие процессы
Найти команду Справочник по CLI — все 19 команд
Настроить Формат конфигурации · Переменные окружения
Настроить MCP Настройка MCP · Справочник MCP
Интегрировать с RAG / IDE LangChain · RAG-конвейеры · Cursor · Windsurf · Cline
Обрабатывать большие наборы документов Большая документация — 10K–40K+ страниц
Понять архитектуру UML-архитектура — 14 диаграмм
Решить проблему Устранение неполадок

Полный индекс документации: docs/README.md


🎯 Что вы получаете

Вариант использования Результат Поддерживает
ИИ-навыки Полный SKILL.md + справочные файлы Claude Code, Gemini, GPT
RAG-конвейеры Разбитые на части документы с расширенными метаданными LangChain, LlamaIndex, Haystack
Векторные базы данных Предварительно отформатированные данные, готовые к загрузке Pinecone, Chroma, Weaviate, FAISS, Qdrant
ИИ-ассистенты для кодирования Контекстные файлы, которые ваша IDE-ИИ читает автоматически Cursor, Windsurf, Cline, Continue.dev

Целевые платформы экспорта (22)

skill-seekers package output/react --target claude      # → Claude Skill (ZIP + YAML)
skill-seekers package output/react --target langchain   # → LangChain Documents
skill-seekers package output/react --target llama-index # → LlamaIndex TextNodes
skill-seekers package output/react --target ibm-bob     # → IBM Bob skill directory

LLM-платформы (12): claude · gemini · openai · minimax · opencode · kimi · deepseek · qwen · openrouter · together · fireworks · markdown RAG и вектор (8): langchain · llama-index · haystack · chroma · faiss · weaviate · qdrant · pinecone Другие (2): atlas · ibm-bob

См. Матрицу функций для получения подробной информации о поддержке каждой платформы.

Почему это важно

  • ⚡ На 99% быстрее — дни ручной подготовки данных → 15–45 минут
  • 🎯 Реальное качество навыков — файлы SKILL.md на 500+ строк с примерами, шаблонами и руководствами
  • 📊 Готовые к RAG фрагменты — умная нарезка сохраняет блоки кода и контекст
  • 🔄 Несколько источников — объединяйте документацию, GitHub, PDF и видео в один актив знаний
  • 🌐 Одна подготовка — любые цели — экспорт в 22 целевых формата без повторного сбора данных
  • ✅ Проверено в бою — 3900+ тестов, 68 готовых workflow-пресетов, готово к продакшену

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

Сбор документации — обнаружение SPA, llms.txt, умная категоризация

Трёхуровневое обнаружение для JavaScript SPA-сайтов (sitemap.xml → llms.txt → рендеринг в headless-браузере), автоматическое определение llms.txt (в 10 раз быстрее при наличии), умная категоризация тем и отказоустойчивый HTML-парсер, который обрабатывает даже битую разметку.

→ Руководство по сбору · Поддержка llms.txt

Анализ GitHub и кодовой базы (C3.x) — AST-парсинг, обнаружение паттернов, инструкции «как сделать»

Трёхпоточная архитектура: анализ кода (AST, паттерны проектирования, тесты), документация (README, docs/, вики) и сообщество (issues, PR, метаданные). Конвейер C3.x добавляет 10 детекторов GoF-паттернов для 9 языков, примеры использования, извлечённые из тестов, ИИ-сгенерированные инструкции «как сделать», извлечение конфигурации и обзоры архитектуры.

skill-seekers create ./my-project --preset quick          # 1–2 min, surface level
skill-seekers create ./my-project --preset standard       # balanced (default)
skill-seekers create ./my-project --preset comprehensive  # deep, exhaustive

→ Обнаружение паттернов · Инструкции «Как сделать» · Извлечение примеров из тестов

ИИ-улучшение — через API или локальные агенты, 68 workflow-пресетов

Каждый ИИ-вызов проходит через один транспорт: в режиме API (Anthropic, Google Gemini, OpenAI, Moonshot/Kimi, MiniMax) или в локальном режиме (Claude Code, Kimi Code, Codex, Copilot, OpenCode, кастомные агенты — без затрат на API). Управляйте глубиной через --enhance-level 0-3 и выбирайте агента с помощью --agent.

→ Руководство по улучшению · Режимы улучшения · Настройка мульти-агентов

Единый сбор из нескольких источников — объединение источников в один навык

Один конфиг может собрать документацию, GitHub, PDF, видео и другое в единый актив знаний, с обнаружением конфликтов и попарным синтезом между источниками.

→ Единый сбор

Извлечение видео — транскрипты, кадры, код с экрана

YouTube, Vimeo и локальные файлы. Трёхуровневый запасной вариант для транскриптов (субтитры → YouTube transcript API → локальный Whisper), плюс опциональное визуальное извлечение с OCR кода с экрана из выбранных кадров.

→ Руководство по видео

Качество, синхронизация и масштабирование

Оценка качества с порогом (skill-seekers quality output/react/ --threshold 7), предварительные метрики читаемости на английском (информационные — они никогда не влияют на оценку), отслеживание изменений в документации с плановыми повторными сборами и уведомлениями, потоковая обработка для очень больших наборов документации и инкрементальные обновления.

→ Большая документация · Качество кода


🔌 Интеграция MCP (40 инструментов)

Skill Seekers поставляется с MCP-сервером для Claude Code, Cursor, Windsurf, VS Code + Cline и IntelliJ IDEA.

# stdio mode (Claude Code, VS Code + Cline)
python -m skill_seekers.mcp.server_fastmcp

# HTTP mode (Cursor, Windsurf, IntelliJ)
python -m skill_seekers.mcp.server_fastmcp --transport http --port 8765

Затем просто попросите ассистента: «Упакуй и загрузи навык React.» → Настройка MCP · Справочник MCP · HTTP-транспорт


🤖 Установка в ИИ-агентов

Навыки устанавливаются автоматически в 19 ИИ-агентов для программирования:

skill-seekers install-agent output/react/ --agent cursor
skill-seekers install-agent output/react/ --agent all      # every detected agent
skill-seekers install-agent output/react/ --agent cursor --dry-run
Агент Путь Область применения
Claude Code ~/.claude/skills/ Глобальная
Cursor .cursor/skills/ Проектная
VS Code / Copilot .github/skills/ Проектная
Amp ~/.amp/skills/ Глобальная
Goose ~/.config/goose/skills/ Глобальная
OpenCode ~/.opencode/skills/ Глобальная
Letta ~/.letta/skills/ Глобальная
Aide ~/.aide/skills/ Глобальная
Windsurf ~/.windsurf/skills/ Глобальная
Neovate ~/.neovate/skills/ Глобальная
Roo Code .roo/skills/ Проектная
Cline .cline/skills/ Проектная
Aider ~/.aider/skills/ Глобальная
Bolt .bolt/skills/ Проектная
Kilo Code .kilo/skills/ Проектная
Continue ~/.continue/skills/ Глобальная
Kimi Code ~/.kimi/skills/ Глобальная
IBM Bob .bob/skills/ Проектная

Загрузка в Claude

export ANTHROPIC_API_KEY=sk-ant-...
skill-seekers package output/react/ --upload   # package + upload
skill-seekers upload output/react.zip          # upload an existing zip

Нет API-ключа? Упакуйте его и загрузите output/react.zip вручную на claude.ai/skills.

→ Руководство по загрузке


⚙️ Как это работает

graph LR
    A[Documentation Website] --> B[Skill Seekers]
    B --> C[Scraper]
    B --> D[AI Enhancement]
    B --> E[Packager]
    C --> F[Organized References]
    D --> F
    F --> E
    E --> G[AI Skill .zip]
    G --> H[Upload to AI Platform]
  1. Сбор данных — извлечение каждой страницы (сначала проверка llms.txt)
  2. Категоризация — организация контента по темам (API, руководства, учебные пособия, …)
  3. Улучшение — ИИ создаёт полный SKILL.md с примерами
  4. Упаковка — объединение в готовый к платформе артефакт
  5. Загрузка — отправка на вашу ИИ-платформу (необязательно)

Архитектура

8 основных модулей + 5 служебных модулей (~200 классов):

Модуль Назначение
CLICore Диспетчер команд в стиле Git, автоопределение источника
Сборщики 18 экстракторов типов источников на общей сборочной основе
Адаптеры 22 формата выходных платформ за одним ABC SkillAdaptor
Анализ Конвейер C3.x для анализа кодовой базы, 10 детекторов паттернов GoF
Улучшение Улучшение с помощью ИИ через единый транспорт AgentClient
Упаковка Упаковка, загрузка и установка навыков
MCP Сервер FastMCP (40 инструментов, 10 модулей инструментов)
Синхронизация Обнаружение изменений в документации и уведомления

→ UML-архитектура · Справочник API · Архитектура навыков


🆕 Новое в версии 3.9.0

  • Запасной HTML-парсер для повреждённой разметки (#96) — сильно искажённые страницы больше не собираются как пустые; корректно сформированные страницы остаются побайтово идентичными.
  • Повторные попытки при временных сбоях — сборщик документации (#97) и MCP fetch_config (#92) теперь повторяют попытки при обрывах соединения и ошибках 5xx с экспоненциальной задержкой; ошибки 4xx по-прежнему завершаются быстро.
  • Запасное транскрибирование Whisper (#420) — локальные видео без субтитров наконец-то получают полноценную транскрипцию.
  • OCR изображений MiniMax + мультимодальные провайдеры на основе реестра (#423) — провайдеры объявляют свой сетевой протокол и возможность работы с изображениями; ключи, выданные в Китае, работают с правильной конечной точкой.
  • Экономичные настройки GitHub issues по умолчанию (#169) — GitHub-навыки больше не включают полную историю закрытых issues по умолчанию.
  • CORS через переменные окружения на всех трёх серверах (#422, #424) — больше никаких подстановочных доменов с учётными данными.

Полная история: CHANGELOG.md


📈 Производительность

Размер документации Время Результат
Маленькая (< 100 страниц) 5–10 мин ~2 МБ
Средняя (100–500 страниц) 15–30 мин ~10 МБ
Большая (500–2 000 страниц) 30–60 мин ~40 МБ
Огромная (10K–40K+ страниц) Используйте stream См. Большая документация

🐛 Устранение неполадок

skill-seekers doctor          # diagnose installation & environment
skill-seekers sync-config     # detect config drift

Общие проблемы и их решения: Руководство по устранению неполадок · TROUBLESHOOTING.md


🤝 Внесение вклада

Вклад приветствуется — см. CONTRIBUTING.md.


📝 Лицензия

MIT — см. LICENSE.

🔒 Безопасность

MseeP.ai Security Assessment Badge


🌐 Экосистема

Skill Seekers — это мультирепозиторный проект:

Репозиторий Описание Ссылки
Skill_Seekers Основной CLI и MCP-сервер (этот репозиторий) PyPI
skillseekersweb Веб-сайт и документация Live
skill-seekers-configs Репозиторий конфигураций сообщества
skill-seekers-action GitHub Action для CI/CD
skill-seekers-plugin Плагин для Claude Code
homebrew-skill-seekers Homebrew tap для macOS

Хотите внести вклад? Репозитории веб-сайта и конфигураций — отличная отправная точка для новых участников!

Войдите, чтобы оставить комментарий