🎯

docs-seeker

🎯Skill

from hainamchung/agent-assistant

VibeIndex|
What it does

Searches and retrieves technical documentation by executing intelligent scripts across library sources, GitHub repos, and context7.com with automated query detection.

πŸ“¦

Part of

hainamchung/agent-assistant(227 items)

docs-seeker

Installation

npm installInstall npm package
npm install -g @namch/agent-assistant
git cloneClone repository
git clone https://github.com/hainamchung/agent-assistant.git
Node.jsRun Node.js server
node cli/install.js install cursor # Cursor
Node.jsRun Node.js server
node cli/install.js install claude # Claude Code
Node.jsRun Node.js server
node cli/install.js install copilot # GitHub Copilot

+ 7 more commands

πŸ“– Extracted from docs: hainamchung/agent-assistant
1Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

"Search technical documentation using executable scripts to detect query type, fetch from llms.txt sources (context7.com), and analyze results. Use when user needs: (1) Topic-specific documentation (features/components/concepts), (2) Library/framework documentation, (3) GitHub repository analysis, (4) Documentation discovery with automated agent distribution strategy"

Overview

# Documentation Discovery via Scripts

Overview

Script-first documentation discovery using llms.txt standard.

Execute scripts to handle entire workflow - no manual URL construction needed.

Primary Workflow

ALWAYS execute scripts in this order:

```bash

# 1. DETECT query type (topic-specific vs general)

node ~/.{TOOL}/skills/docs-seeker/scripts/detect-topic.js ""

# 2. FETCH documentation using script output

node ~/.{TOOL}/skills/docs-seeker/scripts/fetch-docs.js ""

# 3. ANALYZE results (if multiple URLs returned)

cat llms.txt | node ~/.{TOOL}/skills/docs-seeker/scripts/analyze-llms-txt.js -

```

Scripts handle URL construction, fallback chains, and error handling automatically.

Scripts

detect-topic.js - Classify query type

  • Identifies topic-specific vs general queries
  • Extracts library name + topic keyword
  • Returns JSON: {topic, library, isTopicSpecific}
  • Zero-token execution

fetch-docs.js - Retrieve documentation

  • Constructs context7.com URLs automatically
  • Handles fallback: topic β†’ general β†’ error
  • Outputs llms.txt content or error message
  • Zero-token execution

analyze-llms-txt.js - Process llms.txt

  • Categorizes URLs (critical/important/supplementary)
  • Recommends agent distribution (1 agent, 3 agents, 7 agents, phased)
  • Returns JSON with strategy
  • Zero-token execution

Workflow References

[Topic-Specific Search](./workflows/topic-search.md) - Fastest path (10-15s)

[General Library Search](./workflows/library-search.md) - Comprehensive coverage (30-60s)

[Repository Analysis](./workflows/repo-analysis.md) - Fallback strategy

References

[context7-patterns.md](./references/context7-patterns.md) - URL patterns, known repositories

[errors.md](./references/errors.md) - Error handling, fallback strategies

[advanced.md](./references/advanced.md) - Edge cases, versioning, multi-language

Execution Principles

  1. Scripts first - Execute scripts instead of manual URL construction
  2. Zero-token overhead - Scripts run without context loading
  3. Automatic fallback - Scripts handle topic β†’ general β†’ error chains
  4. Progressive disclosure - Load workflows/references only when needed
  5. Agent distribution - Scripts recommend parallel agent strategy

Quick Start

Topic query: "How do I use date picker in shadcn?"

```bash

node ~/.{TOOL}/skills/docs-seeker/scripts/detect-topic.js "" # β†’ {topic, library, isTopicSpecific}

node ~/.{TOOL}/skills/docs-seeker/scripts/fetch-docs.js "" # β†’ 2-3 URLs

# Read URLs with WebFetch

```

General query: "Documentation for Next.js"

```bash

node ~/.{TOOL}/skills/docs-seeker/scripts/detect-topic.js "" # β†’ {isTopicSpecific: false}

node ~/.{TOOL}/skills/docs-seeker/scripts/fetch-docs.js "" # β†’ 8+ URLs

cat llms.txt | node ~/.{TOOL}/skills/docs-seeker/scripts/analyze-llms-txt.js - # β†’ {totalUrls, distribution}

# Deploy agents per recommendation

```

Environment

Scripts load .env: process.env > ~/.{TOOL}/skills/docs-seeker/.env > ~/.{TOOL}/skills/.env > .{TOOL}/.env

See .env.example for configuration options.

More from this repository10

🎯
senior-devops🎯Skill

Skill

🎯
cpp-pro🎯Skill

Develops high-performance C++ applications with modern C++20/23 features, template metaprogramming, and zero-overhead systems design.

🎯
senior-architect🎯Skill

Designs scalable software architectures using modern tech stacks, generating architecture diagrams, analyzing dependencies, and providing system design recommendations.

🎯
senior-frontend🎯Skill

Generates, analyzes, and scaffolds modern frontend projects using ReactJS, NextJS, TypeScript, and Tailwind CSS with automated best practices.

🎯
spec-miner🎯Skill

Extracts and documents specifications from legacy or undocumented codebases by systematically analyzing code structure, data flows, and system behaviors.

🎯
red-team-tactics🎯Skill

Simulates adversarial attack techniques across MITRE ATT&CK framework phases, mapping network vulnerabilities and demonstrating systematic compromise strategies.

🎯
writing-plans🎯Skill

Generates comprehensive, step-by-step implementation plans for software features with precise file paths, test-driven development approach, and clear task granularity.

🎯
nodejs-best-practices🎯Skill

Guides developers in making strategic Node.js architecture and framework decisions by providing context-aware selection principles and modern runtime considerations.

🎯
media-processing🎯Skill

Converts, encodes, manipulates, and optimizes multimedia files using FFmpeg and ImageMagick with support for 100+ formats and hardware acceleration.

🎯
file path traversal testing🎯Skill

Tests and identifies potential file path traversal vulnerabilities in code by analyzing file path handling and input validation mechanisms.