用途:引导用户创建新的智能体技能,通过对话收集需求后生成符合最佳实践、可直接编辑的项目结构。
主要能力:按步骤询问技能意图、名称、级别、环境策略和输出目录;根据示例自动推荐级别(L0 纯提示、L0+ 提示加辅助脚本、L1 提示加业务脚本);调用 scaffold.py 非交互式生成结构;生成后运行内置结构校验,检查 frontmatter 是否含 name 与 description、是否残留 {{PLACEHOLDER}}、引用文件是否存在、SKILL.md 是否超过 200 行;最后输出完成报告与后续指引。
使用方式:依次完成五步对话后运行 python3 {SKILL_DIR}/scripts/scaffold.py scaffold --name <name> --level <level> [--env <strategy>] --output <dir>,脚本以 JSON 输出结果;随后运行 python3 {SKILL_DIR}/scripts/scaffold.py validate --path <generated-skill-dir> 校验。L1 需选择环境策略:stdlib(仅标准库,默认推荐)、uv(PEP 723 内联依赖,uv run 执行)、venv(传统虚拟环境加 run.sh)。预检命令按级别为 bash scripts/helper.sh preflight、python3 scripts/main.py preflight、uv run scripts/main.py preflight 或 bash scripts/run.sh preflight。
适用场景:需要快速搭建技能骨架、统一技能结构规范、区分提示型与脚本型技能时。
限制:技能目录内不应添加 README、CHANGELOG 等辅助文档;SKILL.md 应保持精简,详细内容放入 references/;assets/ 用于非上下文文件。发布需配合 better-skill-publish,未安装时可运行 npx skills add psylch/better-skills@better-skill-publish -g -y。具体收费、价格与平台信息暂未提供。