agentsclimarketplace

Skill card gen

Skill qiuyiwu1989-star/openclaw-skill-ops/skills/skill-card-gen

小能核心技能 — 为已存在的Skill生成标准Skill Card(十维评估摘要+资产档案)。统一使用SMS v1.0十维评估体系,支持批量模式和delta对比。触发词:给XX做个Skill Card/XX的Skill Card/技能卡片From its SKILL.md

Install
npx -y skills add qiuyiwu1989-star/openclaw-skill-ops --skill skill-card-gen

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

4.5 KB, ~1.7k tokens by cl100k_base, as published. Nobody here has run it

Skill Card 生成

v2.0 | 升级:统一十维评估+批量模式+delta对比

触发词

  • "给 XX 做个 Skill Card" / "XX 的 Skill Card" / "技能卡片" / "批量生成Card"

与 skill-forge 的区别

skill-forgeskill-card-gen
输入用户需求(模糊想法)已存在的SKILL.md
输出完整的SKILL.md + 目录Skill Card(评估摘要)
时机造新技能时审计/盘点时

流程

Step 1:读取 SKILL.md

读取目标Skill的SKILL.md,提取:

  • name + description + version(frontmatter)
  • 核心流程(正文中的流程步骤数)
  • 工具链(引用的工具/脚本/API)
  • 协作关系(提到的其他Agent/Skill)
  • 输出格式(有无模板/示例)
  • 红线(有无禁区定义)
  • references/目录内容
  • memory/目录内容

Step 2:十维评估(SMS v1.0)

统一使用skill-audit的十维体系,废弃旧版六维。

调用skill-audit的评估逻辑,按以下10个维度评分(1-5分),每项附一句话理由:

#维度权重检查点
1清晰度10%任务明确?边界清晰?可直接调用?
2可调用性10%有明确触发条件?触发规则可判?
3可执行性10%有步骤?有判断节点?有异常处理?
4输出稳定性10%格式一致?可被下游接力?
5结果质量15%有洞察?可执行?有判断?
6复用性10%跨项目?跨行业?
7组合性10%能与其他Skill联动?有前后关系?
8可评估性5%有量化标准?有评估规则?
9安全性10%有风险清单?有审核机制?
10商业价值10%高频?可变现?强差异化?

总分 = Σ(各维度得分 × 权重) × 10,满分50分。

Step 3:对比上次评估(delta)

读取registry中该Skill的上次评分,计算变化:

  • 总分变化(↑/↓/→)
  • 各维度变化(标注升降最大的维度)
  • 等级变化(如B→A)

Step 4:生成 Card

## Skill Card:{name} v{version}

| 属性 | 值 |
|------|-----|
| 名称 | {name} |
| 路径 | {path} |
| 描述 | {description} |
| Agent | {agent} |
| 类别 | {type_primary} |
| 成熟度 | {maturity} |
| 行数 | {lines} |
| 有📚 | {has_refs}({refs_count}个) |
| 有🧠 | {has_mem}({mem_count}个) |
| 有📜 | {has_scripts} |
| 有🧪 | {has_evals} |

### 十维评分

| # | 维度 | 分数 | 理由 |
|---|------|------|------|
| 1 | 清晰度 | ★★★★☆ X/5 | ... |
| 2 | 可调用性 | ★★★☆☆ X/5 | ... |
| ... | ... | ... | ... |
| 10 | 商业价值 | ★★★★★ X/5 | ... |

🎯 总分:XX/50
🏆 等级:[S/A/B/C/D] 级
📊 delta:{上次分数→本次分数} {↑/↓/→}

### ✅ 核心优点
1. ...
2. ...

### ⚠️ 改进空间
1. ...(+具体改进方向)
2. ...

### 💡 建议
{推荐使用 / 建议优化后使用 / 不推荐}

Step 5:写入 registry

将评分结果更新到 memory/skill-registry.json 对应条目的 scores、grade、maturity 字段。

Step 6:批量模式(--all)

一次性为所有active Skill生成Card,输出汇总表:

📋 全量 Skill Card · {日期}
━━━━━━━━━━━━━━━━━━━━━━━━

| Skill | 等级 | 总分 | 清晰 | 可调用 | 可执行 | 输出 | 结果 | 复用 | 组合 | 评估 | 安全 | 商业 |
|-------|------|------|------|--------|--------|------|------|------|------|------|------|------|
| skill-audit | S | 46 | 5 | 4 | 5 | 5 | 5 | 5 | 4 | 5 | 3 | 5 |
| ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... |

全局平均:XX/50 | S:{N} A:{N} B:{N} C:{N} D:{N}

质量等级

等级总分区间含义
S45-50核心资产,可产品化
A35-44可用,生产级
B25-34实验,需迭代
C15-24概念,需重构
D<15无效,建议废弃

注意事项

  • 每项评分必须附理由,不给模糊评价
  • Card生成后自动与上次对比,标注变化
  • 批量模式下每个Card独立评估,不做交叉对比
  • 安全性为必检项——涉及外部发送、财务、法律的Skill必须标注风险

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.