skill-seekers sync-config

The sync-config command (v3.3.0) crawls a documentation site’s navigation, diffs discovered URLs against a config’s start_urls, and optionally writes the updated list back.

Usage

skill-seekers sync-config --config <path> [--apply] [--depth <n>] [--max-pages <n>]

How It Works

  1. BFS link discovery starting from config’s base URL
  2. Configurable depth (default: 2) and max-pages
  3. Respects url_patterns.include/exclude from config
  4. Supports optional nav_seed_urls config field
  5. Works with both unified (sources array) and legacy flat config formats

Options

FlagDescriptionDefault
--config <path>Path to config fileRequired
--applyWrite updated URLs back to configDry-run only
--depth <n>BFS crawl depth2
--max-pages <n>Maximum pages to crawl100
--rate-limit <n>Requests per second2

Example

# Preview URL changes (dry-run)
skill-seekers sync-config --config configs/react.json

# Apply changes to config file
skill-seekers sync-config --config configs/react.json --apply

Also available as the sync_config MCP tool.