关于 html-skills-stop
html-skills-stop 是用于关闭 html-skills-listen 启动的会话专属接收器的 Skill。它运行清理脚本、移除临时文件,并在存在时停止已保存的 Monitor 任务。
主要功能
- 01运行会话清理脚本
- 02关闭会话接收器
- 03移除临时文件
- 04按需停止已保存的 Monitor 任务
- 05报告服务器处理状态
适用场景
- 01结束 HTML skills 会话后的接收器
- 02使用后清理临时文件
- 03停止 html-skills-listen 保存的 Monitor 任务
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ f-labs-io/ agent-html-skills --skill html-skills-stop安装后在 Claude Code 中输入/html-skills-stop确认已加载。
附带文件scripts/stop.sh
详细介绍
html-skills-stop — 拆除服务模式
与 html-skills-listen 配合使用。运行捆绑脚本,终止本会话的接收器并删除其临时文件,然后停止 html-skills-listen 保存的 Monitor 任务。
步骤
-
使用本会话的 ID 运行拆除脚本:
bash "${CLAUDE_PLUGIN_ROOT}/skills/html-skills-stop/scripts/stop.sh" "${CLAUDE_SESSION_ID}"输出:
KEY=VALUE行。始终包含:SID、STATUS。如果html-skills-listen启动并保存了Monitor,还会包含:MONITOR_ID。 -
如果打印了
MONITOR_ID,则停止Monitor任务:调用
TaskStop(task_id: "<MONITOR_ID>")。如果任务已不存在而导致调用失败,不必在意——继续执行。 -
根据
STATUS分支处理:STATUS=WEB— 告诉用户:✓ html-skills server was inactive (web mode).STATUS=INACTIVE— 告诉用户:✓ html-skills server was already inactive — nothing to stop.STATUS=STOPPED— 告诉用户:✓ html-skills server stopped for this session.
评论
支持 Markdown