mrkeyoor.com_
Mon 02 Nov 20:54 UTC
AI Toolsevaluationupdated 25 Oct 2026

Skill_Seekers review

Skill Seekers is a Python CLI and optional MCP server for preparing source material as AI skills, assistant context, or retrieval data. Its README documents 18 source types and 22 export targets. That breadth makes it worth evaluating when the same documentation needs several destinations; our recorded repository run did not verify the accuracy of those conversions.

+36stars / 7d
Verdict

Evaluate Skill Seekers when its documented 18 source types and 22 export targets match a workflow you actually need. Our September 28, 2026 run at development commit 76d59ab recorded successful install and build steps, but pytest exited 1 and pip-audit recorded 66 advisories with unknown coverage. Neither result establishes conversion quality or a general product failure. Before adopting it, verify your exact installed version, process a representative source, inspect the exported references, and investigate the relevant test and dependency findings.

We ran it

Lab card: what happened when we ran Skill_SeekersScreenshot of Skill_Seekers (skillseekersweb.com)
Install✓ · 107s269 packages · 6253 MB
Build✓ · 8s
Tests✗ · 339s4436 passed · 16 failed · 33 skipped · 17 errors of 4469 (pytest)
Known vulns66(pip-audit)
Repo3331 files~216,480 lines of source · 40.1 MB · 7 CI workflows · Dockerfile · tests dir

Answers from our run

Does Skill_Seekers build from source?

Dependencies installed in 107 seconds (269 packages), and the build succeeded in 8 seconds. We cloned commit 76d59ab into a clean Debian container with 3 CPUs and no project-specific setup.

Do Skill_Seekers's tests pass?

No. The project's own test command finished in 339 seconds and reported 4436 passed, 16 failed, 33 skipped, 17 collection errors (pytest).

Does Skill_Seekers have known vulnerabilities in its dependencies?

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

Who should not use Skill_Seekers?

Teams that need this evaluation to establish a clean test suite or dependency audit. Our September 28, 2026 run at commit 76d59ab recorded test failures and errors, plus 66 dependency advisories with unknown audit coverage.

What are the alternatives to Skill_Seekers?

MarkItDown, Firecrawl. Evaluate Skill Seekers when its documented 18 source types and 22 export targets match a workflow you actually need.

Setup2/5On the stated evidence rubric, substantial validation remains: September 28, 2026 commit 76d59ab recorded successful install and build steps, 269 dependency packages and 6,253 MB, but no retained installed-binary check.
Docs3/5The README maps prerequisites, optional extras and export targets. The v3.9.1 release and later development checkout must be distinguished; linked guides and all documented workflows were not independently validated.
Community2/5The supplied commit and issue extracts show contributions and maintainer responses. They do not establish broad adoption, response-time reliability or ongoing support capacity.
Maturity2/5The dated development-checkout run recorded successful setup steps, but pytest exited 1 and pip-audit recorded 66 advisories across 12 affected packages with unknown coverage. Production workloads and export accuracy were not tested.

Who it’s for

Teams evaluating a shared preparation workflow for documentation sites, repositories, documents, and other sources feeding several AI tools.
Python developers who can review generated references and validate their chosen export format.
Coding-assistant users interested in packaged skills, with optional AI enhancement and a search index documented on the tested development checkout.
MCP operators prepared to validate the specific server operations their clients will use.

Who it’s NOT for

Teams that need this evaluation to establish a clean test suite or dependency audit. Our September 28, 2026 run at commit 76d59ab recorded test failures and errors, plus 66 dependency advisories with unknown audit coverage.
Environments where the recorded 6,253 MB dependency footprint would exceed the available budget. This figure describes our sandbox setup, not a measured minimum installation.
Readers seeking verified extraction quality, scraping throughput, or compatibility across every documented target. We did not measure those workloads.
Developers whose entire task is file-to-Markdown conversion or website extraction and who would not use the additional packaging workflow.

Setup reality

In our recorded run on September 28, 2026, at commit 76d59ab4eaee61522eec6cb357cf901305ca74e1, the install step exited successfully after about 107 seconds and the build step after about 8 seconds. The record lists 269 dependency packages and 6,253 MB. Those step results do not establish that an installed CLI binary was checked or that a source-to-export workflow succeeded.

The sandbox configuration was 3 CPUs, 8 GB of RAM, and image ghcr.io/astral-sh/uv:python3.12-bookworm. The install tail identifies a Python 3.12.12 environment. Pytest exited 1 after about 339 seconds of recorded step time; its own summary reports 318.02 seconds, 4,436 passed, 16 failed, 33 skipped, 156 warnings, and 17 errors. The parser records a total of 4,469, while the collection line reports 4,500 items with one error and one skip. These totals have not been reconciled into exhaustive unique coverage.

Pip-audit recorded 66 advisories across 12 affected packages. The number of scanned packages and audit coverage are unknown. This is a dated environment result, not a finding that every advisory is exploitable through Skill Seekers.

The README requires Python 3.10+ and Git, and separates the core package from optional MCP, provider, and source-format extras. Full video extraction has an additional GPU-aware PyTorch and OCR setup step. Our recorded footprint does not establish the size of the core-only installation.

When the extra packaging work is useful

Skill Seekers is worth evaluating when one source needs to become context for several AI tools. The README documents 18 source types and 22 export targets, including AI skills, Markdown, retrieval-framework formats, and vector-store data. These are documented capabilities, not combinations we exercised in our run.

The workflow collects material, organizes references, optionally enhances them through an AI provider or local coding agent, and packages the result. The README also documents project scanning, 40 MCP tools over stdio or HTTP, and installation into 19 coding assistants. Those counts describe different parts of the product; 22 export targets does not mean 22 tested integrations.

For a single document conversion, start by considering whether you need the packaging stage at all. For several destinations, compare the generated references and exported artifacts against the original source before treating the workflow as a replacement for your own integration code. We have no measured savings or output-quality result.

What our recorded run establishes

Our recorded run started on September 28, 2026, at commit 76d59ab4eaee61522eec6cb357cf901305ca74e1. The configured sandbox had 3 CPUs, 8 GB of RAM, and image ghcr.io/astral-sh/uv:python3.12-bookworm. The install log identifies Python 3.12.12. The stored evidence does not establish the earlier draft's claims about an unprivileged container or the absence of secrets.

The install step exited 0 in about 107 seconds. The dependency record contains 269 packages and a 6,253 MB footprint. The build step exited 0 in about 8 seconds. These are repository setup observations. The retained tails do not establish an installed-binary check, a successful CLI conversion, or how much of the footprint belongs to optional extras.

The checkout record contains 3,331 files, approximately 216,480 lines of source, and 40.1 MB. It also records seven CI workflow files, a Dockerfile, a Compose file, and a tests directory. These describe the checkout rather than its runtime requirements.

Read the test counts within their limits

The test step exited 1 after approximately 339 seconds. Pytest's own summary reports 318.02 seconds and lists 4,436 passed, 16 failed, 33 skipped, 156 warnings, and 17 errors. Skipped tests are separate from failures.

The stored parser total is 4,469. The retained collection line instead says 4,500 items with one error and one skip. We have not reconciled the full log or verified exhaustive unique test coverage, so these figures should not become a passing percentage or a claim that a particular number of unique tests was exercised.

The tail lists 12 publisher-test failures with KeyError: getpwuid(): uid not found: 1000, plus errors carrying the same message in Git-source and marketplace tests. Four other failure entries concern Chroma, Gemini, and Weaviate expectations: missing-library checks encountered an empty file, an empty-data error, a successful state, or a connection attempt. These messages identify observed mismatches; the tail alone does not establish their causes.

This command did not pass in our sandbox. That result warrants investigation before relying on the affected workflows, but it does not prove the entire CLI is broken.

Dependency findings need a separate decision

Pip-audit recorded 66 advisories across 12 affected packages in this run. The scanned-package count and coverage are unknown. The 269-package dependency count is not evidence that pip-audit checked every package.

The stored aggregate does not identify advisory severity, reachable code paths, or fixes. It therefore supports a follow-up dependency review, not a claim of 66 exploitable Skill Seekers vulnerabilities or a current security assessment.

Keep the release and development checkout separate

The page's release reference is v3.9.1. Its release notes call it a documentation and infrastructure release, with package runtime functionality identical to v3.9.0. The tested commit, 76d59ab, is a later development checkout whose changelog identifies 3.10.0.dev0. Our results belong to that commit, not to a separately tested v3.9.1 package.

That distinction also affects features. The development changelog includes the optional SQLite FTS5 reference index invoked with --index, along with machine-readable diagnostics. It also documents MiniMax video input through AgentClient while explicitly stating that no built-in pipeline calls that video path yet. These details should not be read as proof that the published v3.9.1 package includes every feature shown in the development README.

Python 3.10+ and Git are the documented prerequisites. Provider integrations, MCP, and several source formats have optional extras. The full video route requires a separate GPU-aware PyTorch and OCR setup step. Check the documentation for the exact version and extras you intend to install.

Choose a narrower entry point when it fits

MarkItDown documents file-to-Markdown conversion for LLM and text-analysis pipelines, including PDF, Word, PowerPoint, and Excel. It is a relevant alternative when conversion is your immediate task and your application will handle what happens afterward.

Firecrawl documents website crawling and URL extraction into formats including Markdown and structured JSON. It is a relevant alternative when web acquisition is your immediate task. Its hosted-service route and self-hosted route need their own evaluation.

We did not run either alternative or compare installation size, speed, accuracy, or cost. They address narrower entry points into this workflow; they are not verified drop-in replacements for all Skill Seekers exports.

How to read the scores

The scores are editorial judgments about the supplied evidence, not benchmark results. On this five-point rubric, 1 means adoption is blocked by demonstrated problems in the relevant scope, 2 means substantial validation remains, 3 means a useful basis exists with material limits, 4 means strong direct evidence supports the intended workflow, and 5 requires broad, repeatable verification. Missing evidence cannot earn a high score.

Setup receives 2/5 because the recorded install and build steps succeeded but required a substantial environment, with no retained installed-binary check. Documentation receives 3/5 because the README maps prerequisites, extras, and outputs, while release and development scope need careful separation. Community receives 2/5 because the supplied extracts show contributions and issue handling but do not establish adoption or support reliability. Maturity receives 2/5 because the recorded suite did not pass and dependency findings remain unresolved in this evaluation.

The next useful check is a representative source-to-export run on your chosen version. Inspect whether source content survives into the references, confirm the target tool can consume the artifact, and review the findings relevant to that environment. Our setup record does not answer those questions.

Alternatives

ProjectWhat it isPick it when
MarkItDown gh↗A Python utility for converting files to Markdown for LLMs and text analysis.Choose it when file-to-Markdown conversion is the job and you plan to handle downstream packaging yourself. Its README explicitly lists Excel among its supported inputs.
Firecrawl gh↗An open-source web extraction API also available as a hosted service.Choose it when you need website crawling or URL extraction into Markdown, HTML, screenshots, or structured JSON, then plan to handle downstream packaging yourself.

Sources

  1. Skill Seekers README
  2. Skill Seekers v3.9.1 release notes
  3. Commit 76d59ab
  4. Issue 47: add an Excel MCP tool
  5. Issue 466: expose marketplace config directory
  6. Issue 462: fetch_config path traversal report
  7. Issue 453: unified source references report

More ai tools reviews

kornia · skills · anarlog · pr-agent · agent-sprite-forge · KiroCrew · the whole board →