📦 Skylv — Commit Linter — 提交信息校验

v1.0.0

自动检查 Git 提交信息是否符合 Conventional Commits 规范,确保提交类型、作用域、描述、长度与风格统一,支持 feat/fix/docs 等标准类型,并附带示例与格式化规则。

0· 10·1 当前·1 累计
sky-lv 头像by @sky-lv (SKY-lv)
下载技能包
最后更新
2026/4/20
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
可疑
high confidence
该技能声称验证提交信息,但仅提供简短指南与一条 git 命令,缺乏实际 lint 逻辑,对代理应运行什么语焉不详。
评估建议
此技能并非明显恶意,而是未完成:承诺自动提交信息 lint,却只给出指南与一条 'git log' 命令。安装或使用前,请向作者索要具体 lint 步骤(如运行哪个工具/命令、是否需 npm install commitlint 或 husky 钩子)。要求技能:1) 列出将执行的确切命令,2) 披露会安装的包或调用的网络端点,3) 在读取或传输仓库数据前提示。若现在就需要提交 lint,请使用成熟方案(commitlint + @commitlint/config-conventional 或通过 husky 的 git 钩子),而非这份未详细说明的技能。...
详细分析 ▾
用途与能力
名称与描述承诺自动验证/强制执行 Conventional Commits,但 SKILL.md 仅含格式化规则与一条示例 git 命令;并无实际 lint 流程、工具调用或依赖声明。所宣称能力与实现不符(即声称能力但未提供)。
指令范围
运行时指令极少且模糊。唯一可执行行是 'git log --oneline -20',可读取本地 git 历史(对此目的合理),但未实现验证、修复,也未说明后续允许哪些命令。模糊性赋予代理广泛自由去选择如何“验证”,存在范围蔓延风险。
安装机制
仅指令型技能,无安装规范与代码文件——安装占用风险最低。安装器不会向磁盘写入任何内容。
凭证需求
未请求环境变量、凭据或配置路径。技能不会索取无关机密或广泛访问权限。
持久化与权限
未请求常驻并保留平台默认的自主调用。技能未请求提升的系统或跨技能权限。
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/4/20

skylv-commit-linter 初始发布。 - 针对 conventional commits 格式验证 git 提交信息。 - 强制提交信息规则:类型、作用域、描述、长度与风格。 - 支持 conventional commit 类型:feat、fix、docs、style、refactor、perf、test、chore。 - 提供正确提交格式的示例与验证规则。 - 在提交 lint 事件触发。

无害

安装命令

点击复制
官方npx clawhub@latest install skylv-commit-linter
镜像加速npx clawhub@latest install skylv-commit-linter --registry https://cn.longxiaskill.com

技能文档

概览

验证提交信息并强制执行 conventional commits 格式。

Conventional Commit 格式

type(scope): description 类型:feat、fix、docs、style、refactor、perf、test、chore

有效示例

feat(auth): add password reset  
fix(api): handle null response  
docs(readme): update install  

规则

  • 主题行最多 72 个字符
  • 使用祈使语气(用 “add” 而非 “added”)
  • 主题末尾不要加句号
  • 主题与正文之间空一行

验证

git log --oneline -20  
数据来源ClawHub ↗ · 中文优化:龙虾技能库