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.
/plugin marketplace add Nikolay-Shirokov/cc-1c-skills
/plugin install 1c-skills@cc-1c-skillsWhat 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-stopand 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-skillsThis 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-code3Manually: put the files in place
~/.claude/skills/web-stop/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/web-stop/
1Skills CLI (Vercel)
npx skills add Nikolay-Shirokov/cc-1c-skills --skill web-stop -a codex2Manually: put the files in place
.agents/skills/web-stop/SKILL.mdFor all projects use ~/.agents/skills/
Manually: put the files in place
.cursor/skills/web-stop/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install Nikolay-Shirokov/cc-1c-skills web-stop2Manually: put the files in place
.github/skills/web-stop/SKILL.mdPlatform CLI
gemini skills install https://github.com/Nikolay-Shirokov/cc-1c-skills --path .claude/skills/web-stopManually: put the files in place
.devin/skills/web-stop/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
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