Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
mrgoonie avatar

Docs Seeker

  • 371 installs
  • 2.2k repo stars
  • Updated April 3, 2026
  • mrgoonie/claudekit-skills

docs-seeker is a Claude Code skill (version 1.0.0) that discovers authoritative framework and API documentation via llms.txt endpoints, Context7 MCP, Repomix repository packing, and parallel explorer agents.

About

docs-seeker is a Claude Code skill (version 1.0.0) from mrgoonie/claudekit-skills for intelligent technical documentation discovery before implementing features. The skill prioritizes llms.txt and llms-full.txt standardized AI-friendly docs, falls back to GitHub repository analysis via Repomix when llms.txt is missing, and deploys parallel Explorer or Researcher agents for scattered sources. Context7 MCP integration fetches version-specific API references, migration guides, and official code examples from live documentation servers. Tool routing maps WebSearch to llms.txt discovery, WebFetch to single pages, Task Explore to parallel URLs, and Repomix to full repository packing. Developers reach for docs-seeker when implementing unfamiliar libraries—Better Auth OAuth setup, Next.js App Router handlers, or Prisma v6 migrations—instead of relying on outdated model training data.

  • Official doc lookup
  • Version-accurate references
  • API and SDK discovery
  • Framework quick-start
  • Integration research

Docs Seeker by the numbers

  • 371 all-time installs (skills.sh)
  • +4 installs in the week ending Jul 26, 2026 (Skillselion tracking)
  • Ranked #419 of 1,879 Documentation skills by installs in the Skillselion catalog
  • Data as of Aug 3, 2026 (Skillselion catalog sync)
npx skills add https://github.com/mrgoonie/claudekit-skills --skill docs-seeker

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs371
repo stars2.2k
Last updatedApril 3, 2026
Repositorymrgoonie/claudekit-skills

How do you find current library API docs?

Find authoritative framework, library, and API documentation quickly while implementing features, reducing guesswork and outdated answers during development.

Who is it for?

Developers implementing unfamiliar libraries who need live official docs, version-specific APIs, and llms.txt or Context7-backed references before writing code.

Skip if: Developers packaging entire local repositories for LLM review without external doc lookup should use the repomix skill directly instead of docs-seeker.

When should I use this skill?

User asks how to use a library API, needs latest framework documentation, llms.txt sources, version-specific migration guides, or GitHub repo doc analysis.

What you get

Authoritative API references, migration guides, llms.txt extracts, Repomix-packed repository docs, and version-specific code examples from official sources.

  • Official API reference excerpts
  • Version-specific migration notes
  • Repomix-packed repository documentation

By the numbers

  • Skill version 1.0.0

Files

SKILL.mdMarkdownGitHub ↗

Documentation Discovery & Analysis

Overview

Intelligent discovery and analysis of technical documentation through multiple strategies:

1. llms.txt-first: Search for standardized AI-friendly documentation 2. Repository analysis: Use Repomix to analyze GitHub repositories 3. Parallel exploration: Deploy multiple Explorer agents for comprehensive coverage 4. Fallback research: Use Researcher agents when other methods unavailable

Core Workflow

Phase 1: Initial Discovery

1. Identify target

  • Extract library/framework name from user request
  • Note version requirements (default: latest)
  • Clarify scope if ambiguous
  • Identify if target is GitHub repository or website

2. Search for llms.txt (PRIORITIZE context7.com)

First: Try context7.com patterns

For GitHub repositories:

   Pattern: https://context7.com/{org}/{repo}/llms.txt
   Examples:
   - https://github.com/imagick/imagick → https://context7.com/imagick/imagick/llms.txt
   - https://github.com/vercel/next.js → https://context7.com/vercel/next.js/llms.txt
   - https://github.com/better-auth/better-auth → https://context7.com/better-auth/better-auth/llms.txt

For websites:

   Pattern: https://context7.com/websites/{normalized-domain-path}/llms.txt
   Examples:
   - https://docs.imgix.com/ → https://context7.com/websites/imgix/llms.txt
   - https://docs.byteplus.com/en/docs/ModelArk/ → https://context7.com/websites/byteplus_en_modelark/llms.txt
   - https://docs.haystack.deepset.ai/docs → https://context7.com/websites/haystack_deepset_ai/llms.txt
   - https://ffmpeg.org/doxygen/8.0/ → https://context7.com/websites/ffmpeg_doxygen_8_0/llms.txt

Topic-specific searches (when user asks about specific feature):

   Pattern: https://context7.com/{path}/llms.txt?topic={query}
   Examples:
   - https://context7.com/shadcn-ui/ui/llms.txt?topic=date
   - https://context7.com/shadcn-ui/ui/llms.txt?topic=button
   - https://context7.com/vercel/next.js/llms.txt?topic=cache
   - https://context7.com/websites/ffmpeg_doxygen_8_0/llms.txt?topic=compress

Fallback: Traditional llms.txt search

   WebSearch: "[library name] llms.txt site:[docs domain]"

Common patterns:

  • https://docs.[library].com/llms.txt
  • https://[library].dev/llms.txt
  • https://[library].io/llms.txt

→ Found? Proceed to Phase 2 → Not found? Proceed to Phase 3

Phase 2: llms.txt Processing

Single URL:

  • WebFetch to retrieve content
  • Extract and present information

Multiple URLs (3+):

  • CRITICAL: Launch multiple Explorer agents in parallel
  • One agent per major documentation section (max 5 in first batch)
  • Each agent reads assigned URLs
  • Aggregate findings into consolidated report

Example:

Launch 3 Explorer agents simultaneously:
- Agent 1: getting-started.md, installation.md
- Agent 2: api-reference.md, core-concepts.md
- Agent 3: examples.md, best-practices.md

Phase 3: Repository Analysis

When llms.txt not found:

1. Find GitHub repository via WebSearch 2. Use Repomix to pack repository:

   npm install -g repomix  # if needed
   git clone [repo-url] /tmp/docs-analysis
   cd /tmp/docs-analysis
   repomix --output repomix-output.xml

3. Read repomix-output.xml and extract documentation

Repomix benefits:

  • Entire repository in single AI-friendly file
  • Preserves directory structure
  • Optimized for AI consumption

Phase 4: Fallback Research

When no GitHub repository exists:

  • Launch multiple Researcher agents in parallel
  • Focus areas: official docs, tutorials, API references, community guides
  • Aggregate findings into consolidated report

Agent Distribution Guidelines

  • 1-3 URLs: Single Explorer agent
  • 4-10 URLs: 3-5 Explorer agents (2-3 URLs each)
  • 11+ URLs: 5-7 Explorer agents (prioritize most relevant)

Version Handling

Latest (default):

  • Search without version specifier
  • Use current documentation paths

Specific version:

  • Include version in search: [library] v[version] llms.txt
  • Check versioned paths: /v[version]/llms.txt
  • For repositories: checkout specific tag/branch

Output Format

# Documentation for [Library] [Version]

## Source
- Method: [llms.txt / Repository / Research]
- URLs: [list of sources]
- Date accessed: [current date]

## Key Information
[Extracted relevant information organized by topic]

## Additional Resources
[Related links, examples, references]

## Notes
[Any limitations, missing information, or caveats]

Quick Reference

Tool selection:

  • WebSearch → Find llms.txt URLs, GitHub repositories
  • WebFetch → Read single documentation pages
  • Task (Explore) → Multiple URLs, parallel exploration
  • Task (Researcher) → Scattered documentation, diverse sources
  • Repomix → Complete codebase analysis

Popular llms.txt locations (try context7.com first):

  • Astro: https://context7.com/withastro/astro/llms.txt
  • Next.js: https://context7.com/vercel/next.js/llms.txt
  • Remix: https://context7.com/remix-run/remix/llms.txt
  • shadcn/ui: https://context7.com/shadcn-ui/ui/llms.txt
  • Better Auth: https://context7.com/better-auth/better-auth/llms.txt

Fallback to official sites if context7.com unavailable:

  • Astro: https://docs.astro.build/llms.txt
  • Next.js: https://nextjs.org/llms.txt
  • Remix: https://remix.run/llms.txt
  • SvelteKit: https://kit.svelte.dev/llms.txt

Error Handling

  • llms.txt not accessible → Try alternative domains → Repository analysis
  • Repository not found → Search official website → Use Researcher agents
  • Repomix fails → Try /docs directory only → Manual exploration
  • Multiple conflicting sources → Prioritize official → Note versions

Key Principles

1. Prioritize context7.com for llms.txt — Most comprehensive and up-to-date aggregator 2. Use topic parameters when applicable — Enables targeted searches with ?topic=... 3. Use parallel agents aggressively — Faster results, better coverage 4. Verify official sources as fallback — Use when context7.com unavailable 5. Report methodology — Tell user which approach was used 6. Handle versions explicitly — Don't assume latest

Detailed Documentation

For comprehensive guides, examples, and best practices:

Workflows:

  • WORKFLOWS.md — Detailed workflow examples and strategies

Reference guides:

  • Tool Selection — Complete guide to choosing and using tools
  • Documentation Sources — Common sources and patterns across ecosystems
  • Error Handling — Troubleshooting and resolution strategies
  • Best Practices — 8 essential principles for effective discovery
  • Performance — Optimization techniques and benchmarks
  • Limitations — Boundaries and success criteria

Related skills

FAQ

What documentation sources does docs-seeker prioritize?

docs-seeker searches llms.txt and llms-full.txt endpoints first, then uses Context7 MCP for version-specific API docs, and falls back to Repomix GitHub repository analysis or parallel Explorer agents when standardized docs are unavailable.

When should docs-seeker activate during development?

docs-seeker activates when a developer asks how to use a library, needs current API signatures, or requests implementation guidance—before writing code from potentially outdated training data.

Documentationdocsintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.