Skip to content

Web UI 的 / 自动补全不支持 ~/.claude/skills/ 目录下的 Skills #285

@deijing

Description

@deijing

问题描述

HAPI Web UI 中输入 / 触发自动补全时,只能识别 ~/.claude/commands/ 目录下的 .md 文件,无法自动发现和补全 ~/.claude/skills/ 目录下的 Skills。

当前行为

  • ~/.claude/skills/ 下定义的 Skill(包含 SKILL.md)不会出现在 Web UI 的 / 自动补全列表中
  • 需要手动编写同步脚本,将 skills 桥接到 ~/.claude/commands/ 目录才能被识别
  • 每次新增、修改或删除 Skill 后,都需要手动运行同步脚本

期望行为

HAPI Web UI 的 / 自动补全应同时扫描以下两个目录:

  • ~/.claude/commands/*.md(现有行为)
  • ~/.claude/skills/*/SKILL.md(缺失)

或者提供内置的自动同步机制,无需用户手动维护桥接脚本。

当前的 Workaround

编写一个 Python 同步脚本,扫描 ~/.claude/skills/ 并在 ~/.claude/commands/ 中生成桥接 .md 文件,每次 Skill 变动后手动运行:

python3 ~/.claude/skills/hapi/scripts/sync_skill_commands.py

环境信息

  • hapi 版本:0.16.1
  • 平台:macOS (Darwin 22.6.0)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions