Skip to main content
skill CX Codex

web-info — Claude Code skill: what it does, how to install

Inspects Apache HTTP Server status, lists published 1C databases, and displays recent server errors. Helpful for troubleshooting 1C web services.

Install into Claude Code · Plugin marketplace All methods and platforms ↓
/plugin marketplace add Nikolay-Shirokov/cc-1c-skills
/plugin install 1c-skills@cc-1c-skills
Open on GitHub

What web-info does

The skill runs the web-info.ps1 PowerShell script to inspect Apache and read httpd.conf. It resolves the Apache directory from webPath in .v8-project.json or falls back to tools/apache24.

The generated output covers three sections: process and port state, registered infobases with protocol markers (SOAP, HTTP, OData, or +ext extensions), and the error log tail. Informational entries are filtered out, displaying only messages marked error or higher.

Execution verifies the web server, not database responsiveness. Direct HTTP probes are avoided on purpose because requesting a 1C endpoint starts a new session and consumes a platform license.

What it helps with

  • verify Apache service state and listening port availability
  • list published 1C infobases alongside active service types
  • inspect recent Apache error logs without opening files manually

Example prompts for the agent

  • /web-info
  • Check if Apache is running and list published 1C infobases
  • Show web server status for Apache located at C:\tools\apache24

How to install web-info

1Plugin marketplace

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

This installs the whole 1c-skills plugin with all its skills

2Skills CLI (Vercel)

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

3Manually: put the files in place

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

Copy the whole skill folder; for one project use .claude/skills/web-info/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about web-info

How to install web-info in Claude Code?

Run /plugin marketplace add Nikolay-Shirokov/cc-1c-skills in your Claude Code console, then execute /plugin install 1c-skills@cc-1c-skills.

What does the web-info skill do?

It reports Apache HTTP Server runtime status, details published 1C infobases with their connection strings, and extracts recent error entries from the logs.

Does web-info test if 1C infobases respond?

No, it tests Apache configuration and process health. Making live web calls to publications is skipped to avoid starting sessions and consuming 1C licenses.

Source text

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

Topics and platforms

SKILL.md skills catalog →

From the same set59

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor