mcpField
H
html-skills-stop

html-skills-stop

github.com/f-labs-ioAgent 工作流67215 次安装3 周前更新
代码仓库

关于 html-skills-stop

html-skills-stop 是用于关闭 html-skills-listen 启动的会话专属接收器的 Skill。它运行清理脚本、移除临时文件,并在存在时停止已保存的 Monitor 任务。

主要功能

  1. 01运行会话清理脚本
  2. 02关闭会话接收器
  3. 03移除临时文件
  4. 04按需停止已保存的 Monitor 任务
  5. 05报告服务器处理状态

适用场景

  1. 01结束 HTML skills 会话后的接收器
  2. 02使用后清理临时文件
  3. 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 任务。

步骤

  1. 使用本会话的 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。

  2. 如果打印了 MONITOR_ID,则停止 Monitor 任务:

    调用 TaskStop(task_id: "<MONITOR_ID>")。如果任务已不存在而导致调用失败,不必在意——继续执行。

  3. 根据 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