mrkeyoor.com_
Fri 18 Sept 19:08 UTC
AI Toolsevaluationupdated 09 Sept 2026

Skill_Seekers review

Skill Seekers is a Python tool that turns websites, repositories, office files, videos, and chat exports into reference packs for AI assistants and retrieval systems. It handles the scraping, organization, optional AI editing, and packaging that teams otherwise wire together for each source and destination.

+39stars / 7d
Verdict

Our Skill Seekers run installed 148 packages and passed 4,058 tests, but it also produced 14 failures, 16 collection or setup errors, and 37 known vulnerabilities. That makes it an interesting choice for teams that truly need its 18 input types and 22 outputs, provided they can audit dependencies, inspect generated references, and keep MCP access private. Choose a narrower converter or crawler when the job begins and ends with one content format.

We ran it

Lab card: what happened when we ran Skill_SeekersScreenshot of Skill_Seekers (skillseekersweb.com)
Install✓ · 44s148 packages · 328 MB
Build✓ · 9s
Tests✗ · 837s4058 passed · 14 failed · 125 skipped · 16 errors of 4088 (pytest)
Known vulns37(pip-audit)
Repo3192 files~190,706 lines of source · 38.9 MB · 7 CI workflows · Dockerfile · tests dir

Answers from our run

Does Skill_Seekers build from source?

Dependencies installed in 44 seconds (148 packages), and the build succeeded in 9 seconds. We cloned commit f3972ef into a clean Debian container with 3 CPUs and no project-specific setup.

Do Skill_Seekers's tests pass?

Not all of them: 4058 of 4088 passed and 14 failed when we ran the project's own test command (pytest), with 16 collection errors. Some failures need services or credentials a bare container does not have.

Does Skill_Seekers have known vulnerabilities in its dependencies?

pip-audit flagged 37 known advisories in the dependency tree at the time of our run.

Who should not use Skill_Seekers?

Teams that need a clean test and dependency-audit result before adoption: our commit f3972ef run ended with 14 failed tests, 16 collection or setup errors, and 37 known vulnerabilities.

What are the alternatives to Skill_Seekers?

Firecrawl, MarkItDown, DocsGPT. Our Skill Seekers run installed 148 packages and passed 4,058 tests, but it also produced 14 failures, 16 collection or setup errors, and 37 known vulnerabilities.

Setup2/5Build passed, but 14 tests failed and 16 setup errors remained
Docs4/5Many task guides exist, though version drift is visible
Community4/514,939 stars with September 2026 pushes and issue activity
Maturity3/5Wide feature set, with open security and output-integrity reports

Who it’s for

Developers producing reusable knowledge packs for Claude Code, Cursor, or another supported coding assistant.
Teams feeding the same source material into several RAG frameworks or vector stores.
Python users who want a CLI for mixed website, repository, PDF, and wiki ingestion.
MCP operators prepared to audit exposed tools and restrict the server to trusted clients.

Who it’s NOT for

Teams that need a clean test and dependency-audit result before adoption: our commit f3972ef run ended with 14 failed tests, 16 collection or setup errors, and 37 known vulnerabilities.
Anyone exposing the MCP HTTP server before reviewing access controls: open issue 462 describes a path-traversal flaw in the git URL form of fetch_config, and its proposed fix remained an open pull request when checked.
Projects depending on unified PDF or EPUB output without inspecting every generated reference: issue 453 reports a successful v3.9.1 command that omitted PDF content from the final directory.
Small pipelines that only need web scraping or file-to-Markdown conversion: Skill Seekers installs a much wider 148-package toolchain in its core development setup.
Offline environments expecting every workflow to work immediately: website and GitHub collection need network access, while AI enhancement needs a provider key or a compatible local agent.

Setup reality

Our sandbox installed 148 packages in 44 seconds and used 328 MB, then built the project in 9 seconds. Pytest exited 1 after 837 seconds: 4,058 passed, 14 failed, 125 were skipped, and 16 collection or setup errors were reported out of 4,088 tests. Pip-audit found 37 known vulnerabilities.

The documented base is Python 3.10 or newer plus Git. AI enhancement can use Anthropic, Gemini, OpenAI-compatible, or Moonshot credentials, or a supported local agent. GitHub tokens raise rate limits and permit private-repository access. MCP, video, browser, wiki, chat, cloud, and vector-store work use separate extras or services.

The repeated error at the end of our unprivileged-container log was KeyError: getpwuid(): uid not found: 1000, including git-source and marketplace-publisher tests. The log does not establish causes beyond that missing UID lookup. Video transcription and visual extraction add GPU-aware setup, while HTTP MCP clients require a separately running server and suitable network restrictions.

Eighteen source types feed 22 output targets

Skill Seekers accepts 18 kinds of input, including documentation sites, GitHub repositories, local code, PDFs, office documents, notebooks, videos, wikis, and exported chats. It organizes the extracted material and can package it for 22 destinations. Those destinations include assistant skills, RAG frameworks, and vector databases. The useful idea is reuse: a team can prepare a source once, then emit formats for Claude, OpenAI, LangChain, Qdrant, or another listed target without writing a converter for every pairing.

The breadth comes with a large surface. The README lists 19 installable coding agents and an MCP server with 40 tools. Optional extras cover browsers, video processing, several document types, cloud storage, and vector databases. Core commands also scan project manifests and sampled imports, enhance generated material through an API or local agent, score output, package archives, and upload them. Buyers should start from one exact workflow, because installing every extra turns a document utility into a sizeable Python application.

The 44-second install is only the entry price

Our sandbox installed 148 packages in 44 seconds and occupied 328 MB. The source checkout already contained 3,192 files, about 190,706 lines, and 38.9 MB at commit f3972ef. Building took another 9 seconds. That is acceptable for a development tool, although it is far more machinery than MarkItDown if the task is simply turning a PDF or presentation into Markdown. Skill Seekers earns the extra weight only when its packaging and repeated-source workflows save custom glue code.

Python 3.10 or newer and Git cover the base route, while many advertised inputs need their own extras. The full video path brings transcription, scene detection, OCR, and a GPU-aware setup step. Confluence, Notion, Slack, cloud storage, browser rendering, and vector stores each add packages or remote services. AI editing needs a provider credential or a supported local agent command. A GitHub token is optional for public repositories, but the environment guide says it raises API limits and enables private access.

What happened when we ran it

Our run built successfully in 9 seconds after the 44-second install. Pytest then ran for 837 seconds and exited with code 1. Its summary reported 4,058 passed, 14 failed, 125 skipped, and 16 collection or setup errors out of 4,088 tests. This was a substantial amount of passing coverage, yet the checkout did not produce a clean test result in the stated fresh Debian container. Calling the suite healthy would erase the failures that a maintainer would have to investigate.

The final log lines repeatedly showed KeyError: getpwuid(): uid not found: 1000. Those errors appeared in git-source end-to-end cases, MCP tool cases, and marketplace-publisher tests. We measured the project in an unprivileged container with 3 CPUs, 8 GB of RAM, no secrets, and the Python 3.12 Bookworm uv image. The log supports the missing UID lookup as the immediate error and nothing further. Pip-audit also reported 37 known vulnerabilities in the installed environment.

Unified PDF output can succeed while losing references

Open issue 453 describes a v3.9.1 unified build containing 19 PDFs and 20 EPUB files. The command reportedly exited successfully, while the final PDF reference directory held only an index and none of the extracted document files. The reporter found the PDF text in the cache and traced the loss to the final assembly stage. That is especially risky here because a polished generated skill can hide missing evidence. Teams should compare source counts, reference files, and citations before accepting an archive.

The report is narrow enough to act on. It concerns unified multi-source assembly, while single-source extraction reportedly retained the expected text. The supplied workaround copied cached references into a hand-built tree. A prospective user can therefore test the same boundary with a small fixture: mix two source types, inspect the packaged reference folders, and check that generated prose points back to real material. Exit code 0 alone did not protect the reported v3.9.1 workflow from incomplete output.

The 40-tool MCP server should stay behind trusted access

Open issue 462 reports path traversal in the git URL mode of the MCP fetch_config tool. The report says a crafted config name can escape the cache path and affect directories allowed by the server process. Pull request 464 proposes name validation, but both the issue and fix were still open when fetched. Anyone running the HTTP transport should verify the code they deploy, bind it deliberately, and add network access controls instead of treating the documented health endpoint as a security boundary.

The release history shows maintainers do respond to operational breakage. Version 3.9.1 fixed an MCP image that had begun installing an incompatible 2.x SDK and added a readiness loop with log output. The same release repaired 92 relative documentation links and corrected several stale command and target counts. That work is useful evidence of maintenance. It also shows why pinning a release and testing the exact MCP image matters more than copying a command from an older guide.

September activity is healthy, while the open queue still matters

GitHub recorded the last push on September 6, 2026, and an open pull request was updated on September 7. The repository had 14,939 stars and 56 combined issues and pull requests when fetched. The latest release, v3.9.1, arrived on August 3 and was described as documentation and infrastructure work with no runtime-code change. Taken together, those dates show current development rather than a dormant tag, while the security and output-integrity reports remain part of an adoption review.

Skill Seekers makes sense when several source formats must become several AI-ready outputs and one team owns the verification step. The 4,058 passing tests show serious coverage, but the 14 failures, 16 setup errors, and 37 audit findings keep it out of the install-and-forget category. Trial it on representative private copies, inspect every produced reference tree, pin provider and package choices, and expose the MCP server only after the open path-handling question is settled in your deployed revision.

Alternatives

ProjectWhat it isPick it when
Firecrawl gh↗A web-focused extraction service that returns content prepared for AI applications.pick this instead when websites are the main source and you want an API rather than a multi-format skill packager.
MarkItDown gh↗A Python converter that turns many common files into Markdown.pick this instead when file conversion is enough and AI enhancement, MCP tools, and 22 export targets would add needless weight.
DocsGPTA private document assistant with retrieval, agents, and model connections.pick this instead when the goal is a ready document-chat product rather than files packaged for other assistants.

Sources

  1. Skill Seekers README
  2. Skill Seekers v3.9.1 release notes
  3. Issue 453: unified PDF references missing from output
  4. Issue 462: fetch_config path traversal report
  5. Skill Seekers environment-variable reference

More ai tools reviews

router · PaddleOCR · GLiNER2 · bazi-skill · transformers.js · OpenBitFun · the whole board →