Skip to main content
skill CX Codex

web-stop — Claude Code skill: stop Apache

Stops Apache HTTP Server for a project with web publishing. Use it when the server should go down while published databases remain available for a later restart.

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-stop does

The skill stops Apache HTTP Server by running scripts/web-stop.ps1. It can use Bash, Read, and Glob, then reads .v8-project.json from the project root to determine the Apache location.

When webPath is present, its value becomes -ApachePath; otherwise the skill uses tools/apache24. Published databases stay in place after the stop, so /web-publish <base> can start Apache again with those publications. The script can also be run directly with powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/web-stop.ps1".

What it helps with

  • stop Apache HTTP Server
  • end 1C web publishing
  • keep publications while shutting down the server
  • pass a custom Apache directory

Example prompts for the agent

  • Stop the Apache web server in this project.
  • Run /web-stop and keep the current publications.
  • Stop Apache using the path from .v8-project.json.

How to install web-stop

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-stop -a claude-code

3Manually: put the files in place

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

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

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

Questions about web-stop

How do I install web-stop in Claude Code?

Add the marketplace with /plugin marketplace add Nikolay-Shirokov/cc-1c-skills, then install the plugin with /plugin install 1c-skills@cc-1c-skills.

What does web-stop do?

It stops Apache HTTP Server without removing existing publications. Running /web-publish <base> later starts the server with them again.

How does web-stop find the Apache path?

It reads .v8-project.json from the project root. The webPath value is passed as -ApachePath; otherwise it uses tools/apache24.

Source text

SKILL.md · MIT
---
name: web-stop
description: Остановка Apache HTTP Server. Используй когда пользователь просит остановить веб-сервер, Apache, прекратить веб-публикацию
argument-hint: ""
allowed-tools:
  - Bash
  - Read
  - Glob
---

# /web-stop — Остановка Apache

Останавливает Apache HTTP Server. Публикации сохраняются — при следующем `/web-publish` сервер запустится снова.

## Usage

```
/web-stop
```

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

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

## Команда

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

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

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

## После выполнения

Предложи пользователю:
- **Перезапуск** — `/web-publish <база>` (повторный вызов поднимет Apache с существующими публикациями)
- **Удаление публикаций** — `/web-unpublish <имя>` или `/web-unpublish --all`

## Примеры

```powershell
# Остановить Apache
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/web-stop.ps1"

# С указанием пути
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/web-stop.ps1" -ApachePath "C:\tools\apache24"
```

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

Similar skills

All skills for DevOps and infrastructure →

From the same set32

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