Skip to content

npx skills add 安装时只同步 SKILL.md,references/assets/scripts 等子目录被丢弃 #41

Description

@nardinmarcus

你好 👋 感谢这个 skill 的出色设计(杂志风 + 瑞士国际主义都很惊艳)。

反馈一个 npx skills add 安装层面的问题(根因在 vercel-labs/skills 安装器,非本仓库 bug,但作者可通过调整仓库结构规避)。

现象

npx skills add op7418/guizang-ppt-skill 只同步了 SKILL.md 单文件,references/assets/scripts/ 等子目录全部被丢弃。

复现

mkdir t && cd t && npm init -y
npx skills add op7418/guizang-ppt-skill -y --copy
find . -path '*/guizang-ppt-skill/*' -type f
# 结果:每个 agent 目录只有 SKILL.md

影响

SKILL.md 有约 29 处对 references/assets/scripts/ 的引用(如 layouts/themes 模板、validate-swiss-deck 校验脚本),文件缺失 → skill 触发时 2 套 PPT 模板、layouts、themes、WebGL 背景、校验脚本全部失效。

根因

vercel-labs/skills(npm 包 skills v1.5.15)发现机制:仓库根目录有 SKILL.md 时,只复制 SKILL.md,不递归子目录。--full-depth 无效(只控制搜索更多嵌套 SKILL.md)。对比:skills/<name>/SKILL.md 嵌套布局的 monorepo skill 能完整安装。

建议(任选其一)

  1. 改仓库布局为 skills/guizang-ppt-skill/SKILL.md 嵌套结构,子目录会被完整同步
  2. 或 README 提醒用 git clone 安装
  3. 上游反馈:vercel-labs/skills

环境:skills CLI 1.5.15 / macOS / Claude Code。感谢 🙏

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