Skill Seekers turns docs sites and PDFs into agent skills

Eighteen source types in, twenty-two targets out, with automatic conflict detection and an AI scan that emits one config per framework it finds in your project.

yusufkaraaslan/Skill_Seekers
Stars
14.8K
Language
Python
License
MIT
Age
11 months old
Last push
August 9, 2026
Latest release
v3.9.1 · August 3, 2026

Figures as of . Project site: skillseekersweb.com.

The gap between "my agent should know this framework" and a working skill is a few hours of copying documentation into markdown and hoping the result is neither too thin nor too long. Skill Seekers is an MIT-licensed pipeline that does the conversion: documentation sites, repositories, PDFs, videos, notebooks and wikis in — 18 source types — structured skills out, packaged for 22 targets.

What it is

A data-layer tool rather than a skill. It prepares knowledge once and exports it for Claude, Gemini and OpenAI skills, RAG pipelines like LangChain, LlamaIndex and Pinecone, and coding assistants including Cursor, Windsurf and Cline.

pip install skill-seekers
skill-seekers create https://docs.djangoproject.com/
skill-seekers package output/django --target claude

That leaves output/django-claude.zip, ready to install.

Why it showed up now

v3.9.1 in early August, ten months and three major versions in. The interesting recent capability is not the source list, it is the project scan.

How it actually works

Point scan at a repository and an AI agent reads its manifests, README, Dockerfile and CI config, samples the source imports, and emits one config per framework it detects — plus a -codebase.json for your own code:

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

That inverts the usual workflow. Instead of deciding which docs your agent needs, the tool reads what you actually depend on and proposes the set. When a detection has no existing preset, it generates a fresh config and offers to publish it back to the community catalogue.

The other feature worth naming is automatic conflict detection. Installing five documentation skills that all describe "routing" is how an agent gets confused, and detecting that overlap before install is a problem most skill tooling has not noticed yet.

The enhancement step is agent-agnostic: --agent kimi or an arbitrary --agent-cmd runs the generation through whatever model you prefer.

Try it

Start with one framework you use daily, install the packaged skill, and ask your agent something the docs answer and the base model gets wrong.

Where it is weak

Generated skills are only as good as the documentation behind them, and they freeze at generation time. A skill built from a docs site in August describes August's API — nothing here re-runs when upstream changes, so a stale skill is an agent confidently using a removed function.

There is a cost dimension: enhancement runs an agent over the extracted content, so building skills for a large docs site is a real token bill.

48 open issues, and the README carries a launch partner and sponsors, one of which is also an export target. That is disclosed rather than hidden, and it is still worth knowing when reading a feature list. The 18-sources, 22-targets framing is a matrix in which some cells are inevitably better tested than others — check the pair you need.

Sources

  1. yusufkaraaslan/Skill_Seekers · GitHub · October 17, 2025
  2. Release v3.9.1 · GitHub · August 3, 2026