К основному содержанию
субагент

url-link-extractor — субагент для Claude Code: задачи и установка

Субагент сканирует проект и собирает полный каталог ссылок: от внутренних маршрутов и ассетов до внешних URL и API-эндпоинтов. Пригодится при миграциях доменов, аудитах безопасности и SEO.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --agent web-tools/url-link-extractor
Открыть на GitHub

Что делает url-link-extractor

Агент обходит файлы разметки, стилей, скриптов и конфигураций через инструменты Grep, Glob и Read. Он выявляет абсолютные и относительные адреса, ссылки протоколов mailto: и tel:, обращения к внешним API и ассеты. Контекст нахождения сохраняется. Каждое совпадение фиксируется с точностью до строки.

Результат формируется в виде Markdown-таблицы или JSON со статистикой и разделением адресов на внешние и внутренние. Помощник помечает пути к файлам, номера строк и оставленные разработчиками адреса localhost. Без доступа к чтению файлов анализ сразу завершится ошибкой.

Какие задачи решает

  • Составить реестр внешних и внутренних URL перед переносом проекта на новый домен
  • Найти оставленные адреса localhost и тестовые эндпоинты в кодовой базе
  • Собрать пути ко всем ассетам, изображениям и стилям для аудита вёрстки
  • Проверить битые и неконсистентные ссылки в документации Markdown и конфигах

Примеры запросов агенту

  • Просканируй репозиторий и составь Markdown-таблицу всех внешних ссылок с номерами строк
  • Найди в проекте все оставшиеся вызовы localhost и покажи файлы, где они встречаются
  • Собери список внутренних API-эндпоинтов и ассетов в формате JSON

Как установить url-link-extractor

1Через claude-code-templates

npx claude-code-templates@latest --agent web-tools/url-link-extractor

2Вручную: положить файлы

.claude/agents/url-link-extractor.md

Для всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию

По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст

Вопросы о url-link-extractor

Как установить url-link-extractor в Claude Code?

Выполните команду npx claude-code-templates@latest --agent web-tools/url-link-extractor либо добавьте файл субагента по пути .claude/agents/url-link-extractor.md.

Какие типы ссылок находит этот субагент?

Он извлекает абсолютные и относительные пути, протокольно-относительные адреса, якоря, ссылки mailto: и tel:, а также вызовы url() в CSS и параметры метатегов.

В каком виде субагент отдаёт отчёт?

Результаты группируются в таблицу Markdown или структуру JSON с разделением на внутренние и внешние адреса, указанием путей к файлам и номеров строк.

Похожие субагенты

Все субагенты по теме «Фронтенд и UI» →
frontend-developer VoltAgent Community Субагент для разработки полных фронтенд-приложений на React 18+, Vue 3+ и Angular 15+. Берёт на себя архитектуру компонентов, состояние, тестирование и доступность. 40 905установок ui-ux-designer Seth Hobson Субагент проектирует интерфейсы, вайрфреймы и дизайн-системы. Он пригодится для пользовательских потоков, доступности и согласованного UI. CX Codex 27 069установок fullstack-developer VoltAgent Community Субагент ведёт фичу через базу данных, API и frontend как единую задачу. Подходит для сквозной разработки с общей логикой и тестами. 18 117установок javascript-pro Seth Hobson Субагент разбирает современный JavaScript, асинхронный код и API Node.js. Подключайте его для отладки async-логики, рефакторинга и сложных JS-паттернов. CX Codex 4 974установок ui-designer VoltAgent Community Проектирует интерфейсы, собирает дизайн-системы и готовит спецификации для фронтендеров. Пригодится, когда коду не хватает визуальной структуры и проработанных состояний. 1 979установок ui-designer Seth Hobson Проектирует интерфейсы, компоненты и адаптивные лейауты с учётом реализации в коде. Нужен при работе над экранами, формами, таблицами и дизайн-системой. CX Codex 1 979установок

Из того же набора804

Весь набор →
create-onboarding-guide Генерирует руководство по онбордингу новых разработчиков на основе анализа файлов репозитория. Команда сканирует окружение проекта и формирует инструкции под выбранную роль. 835установок web3-integration-specialist Помогает создавать Web3-интерфейсы: подключать кошельки, вызывать смарт-контракты и обрабатывать транзакции. Подключайте его к задачам с dApp и интеграцией блокчейна. 824установок supabase-backup-manager Слэш-команда для Claude, которая ведёт резервное копирование базы Supabase: создаёт бэкапы, проверяет восстановление и следит за расписанием. 812установок nosql-specialist Проектирует схемы данных, строит пайплайны агрегации и подбирает индексы для MongoDB, Redis, Cassandra и графовых баз. Помогает перенести логику хранения в NoSQL без ошибок в архитектуре. 808установок optimize-database-performance Слэш-команда для Claude, которая разбирает запросы, индексы и схему базы и предлагает, что переписать. Пригодится, когда страница тормозит на выборке. 794установок query-clarifier Разбирает исследовательский запрос, находит расплывчатые места и решает, нужны ли уточнения до начала работы. 782установок mcp-protocol-specialist Субагент для работы со спецификацией Model Context Protocol: транспорт, JSON-RPC 2.0, версионирование и совместимость реализаций. 781установок conventional-commits Хук проверяет сообщения Git-коммитов по формату Conventional Commits. Он пригодится, когда история проекта должна подходить для changelog и semantic versioning. 773установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой