К основному содержанию
скилл CX Codex

web-info — скилл для Claude Code: что делает и как установить

Проверяет статус Apache HTTP Server, список опубликованных баз 1С и свежие ошибки в логе. Пригодится при отладке веб-сервисов и OData.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin marketplace add Nikolay-Shirokov/cc-1c-skills
/plugin install 1c-skills@cc-1c-skills
Открыть на GitHub

Что делает web-info

Скилл запускает PowerShell-скрипт web-info.ps1, который опрашивает службу Apache и считывает файл httpd.conf. Путь к серверу берётся из ключа webPath в файле .v8-project.json либо из каталога по умолчанию tools/apache24.

Вывод разделён на три блока: состояние процесса с портом, перечень публикаций с тегами сервисов (SOAP, HTTP, OData и расширения +ext), а также хвост журнала Apache. Информационные строки отсекаются — в отчёт попадают только записи уровня error и выше.

Скрипт проверяет веб-сервер, но не отклик самой 1С. Тестовый запрос к публикации специально не выполняется: такой вызов запускает сеанс и тратит клиентскую лицензию.

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

  • проверить статус службы Apache и прослушивание рабочего порта
  • посмотреть список опубликованных баз 1С и доступные сервисы
  • прочитать свежие критические сбои из журнала веб-сервера

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

  • /web-info
  • Проверь, запущен ли Apache и какие базы 1С сейчас опубликованы
  • Покажи статус веб-сервера из каталога C:\tools\apache24

Как установить web-info

1Через маркетплейс плагинов

/plugin marketplace add Nikolay-Shirokov/cc-1c-skills
/plugin install 1c-skills@cc-1c-skills

Команда ставит плагин 1c-skills целиком, со всеми его скиллами

2Через Skills CLI (Vercel)

npx skills add Nikolay-Shirokov/cc-1c-skills --skill web-info -a claude-code

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

~/.claude/skills/web-info/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/web-info/

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

Вопросы о web-info

Как установить web-info в Claude Code?

Выполните по очереди две команды: сначала /plugin marketplace add Nikolay-Shirokov/cc-1c-skills, затем /plugin install 1c-skills@cc-1c-skills.

Что делает скилл web-info?

Он определяет состояние процесса Apache, собирает список опубликованных баз 1С и выводит последние ошибки уровня error из системного лога.

Проверяет ли скилл доступность самой информационной базы 1С?

Нет, оценивается только запуск Apache и параметры конфигурации. Обращение к базе не отправляется, чтобы не занимать лицензию 1С новым сеансом.

Исходный текст

SKILL.md · MIT
---
name: web-info
description: Статус Apache и веб-публикаций 1С — запущен ли сервер, какие базы опубликованы, ошибки. Используй когда пользователь спрашивает про статус веб-сервера, опубликованные базы, работает ли Apache
argument-hint: ""
allowed-tools:
  - Bash
  - Read
  - Glob
---

# /web-info — Статус Apache и публикаций 1С

Показывает состояние Apache HTTP Server, список опубликованных баз и последние ошибки.

## Usage

```
/web-info
```

## Параметры подключения

Прочитай `.v8-project.json` из корня проекта. Если задан `webPath` — используй как `-ApachePath`.
По умолчанию `tools/apache24` от корня проекта.

## Команда

```powershell
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/web-info.ps1" <параметры>
```

### Параметры скрипта

| Параметр | Обязательный | Описание |
|----------|:------------:|----------|
| `-ApachePath <путь>` | нет | Корень Apache (по умолчанию `tools/apache24`) |

## Как читать вывод

Три секции: состояние сервера, список публикаций (имя, URL, строка соединения, теги сервисов),
хвост журнала Apache.

| В выводе | Что значит |
|----------|------------|
| `Status: Остановлен` | Apache не запущен — публикации в `httpd.conf` есть, но URL-ы не отвечают. Поднимается повторным `/web-publish` |
| `Port: 9191 (не отвечает)` | Порт не слушается — URL-ы не откроются. Вместе с `Status: Запущен` значит, что сервер не поднялся (занятый порт, битый конфиг): смотри секцию ошибок |
| `[WARN] Обнаружен сторонний Apache` | На машине работает чужой экземпляр — может держать порт; наши команды им не управляют |
| `[WS HTTP OData]` | Что опубликовано для базы: SOAP-сервисы, HTTP-сервисы, стандартный OData |
| `+ext` (`WS+ext`) | Публикуются и сервисы, поставляемые расширениями конфигурации |
| `(нет публикаций)` | Apache установлен, но ни одна база не опубликована — нужен `/web-publish` |
| `(ошибок нет)` / `(нет файла)` | Норма, а не сбой: ошибок в журнале нет или он ещё не создан |

В ошибках — последние записи уровня `error` и выше, информационные строки отфильтрованы. Журнал не
ротируется, поэтому запись может быть полугодовой давности: смотри дату, прежде чем считать её
причиной текущей проблемы. Рядом печатается путь к журналу — нужен полный контекст, прочитай файл.

Строка публикации говорит «так настроено», а не «база отвечает»: проверяется доступность самого
Apache, но не публикаций. Убедиться в конкретной базе можно запросом к её URL — но учти, что такой
запрос поднимает сеанс 1С и занимает лицензию.

## Примеры

```powershell
# Статус по умолчанию
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/web-info.ps1"

# Указать путь к Apache
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/web-info.ps1" -ApachePath "C:\tools\apache24"
```

© Nikolay Shirokov · MIT · Nikolay-Shirokov/cc-1c-skills

Темы и платформы

Каталог скиллов SKILL.md →

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

cfe-diff Анализирует расширения 1С (CFE), показывает заимствованные объекты и сверяет перенос доработок в основную конфигурацию. CX Codex 45установок cf-init Разворачивает каркас пустой конфигурации 1С в XML-исходниках для старта разработки с нуля. CX Codex 45установок web-stop Останавливает Apache HTTP Server в проекте с веб-публикацией. Подходит, когда сервер нужно выключить, сохранив опубликованные базы. CX Codex 44установок web-publish Готовит default.vrd, правит httpd.conf и поднимает Apache, чтобы база 1С открывалась в браузере. Повторный запуск просто обновляет конфигурацию. CX Codex 44установок interface-validate Проверяет CommandInterface.xml командного интерфейса 1С на структурные ошибки. Нужен после настройки интерфейса подсистемы. CX Codex 44установок help-add Скилл добавляет встроенную справку к объекту 1С: создаёт файлы помощи и связывает её с формами объекта. CX Codex 44установок form-remove Удаляет формы из выгруженных исходников 1С и вычищает ссылки на них из корневого XML объекта. Пригодится при рефакторинге конфигураций. CX Codex 44установок epf-bsp-init Генерирует экспортную функцию СведенияОВнешнейОбработке в модуле 1С-обработки для интеграции с подсистемой БСП «Дополнительные отчёты и обработки». CX Codex 44установок

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

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