url-link-extractor — субагент для Claude Code: задачи и установка
Субагент сканирует проект и собирает полный каталог ссылок: от внутренних маршрутов и ассетов до внешних URL и API-эндпоинтов. Пригодится при миграциях доменов, аудитах безопасности и SEO.
npx claude-code-templates@latest --agent web-tools/url-link-extractorЧто делает 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-extractor2Вручную: положить файлы
.claude/agents/url-link-extractor.mdДля всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию
Вручную: положить файлы
.codex/agents/url-link-extractor.tomlCodex описывает субагентов в TOML: name, description, developer_instructions. Текст из Markdown перенесите в developer_instructions вручную. Для всех проектов — ~/.codex/agents/
Вручную: положить файлы
.cursor/agents/url-link-extractor.mdCursor понимает и .claude/agents/
По шагам, с командами для каждой платформы: Субагенты 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 с разделением на внутренние и внешние адреса, указанием путей к файлам и номеров строк.