Skip to content

codeblackhole1024/skill-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Skill Analyzer

English | 中文


English

Description

Quality scanner for OpenClaw skills. Evaluates functionality, security, usability, documentation, and best practices with weighted scoring. Pure Python - no dependencies.

Features

  • Multi-Dimension Analysis: 5 evaluation dimensions
  • Security Review: Detect potential security issues
  • Weighted Scoring: Overall quality score calculation
  • Strength/Weakness Analysis: Detailed improvement suggestions
  • No Dependencies: Pure Python implementation

Evaluation Dimensions

  1. Functionality: Does it work as described?
  2. Security: Any security risks?
  3. Usability: Easy to use?
  4. Documentation: Clear and complete?
  5. Best Practices: Follows skill guidelines?

Installation

npx clawhub install skill-analyzer

Usage

# Analyze a skill
node skill-analyzer.js analyze /path/to/skill

# Quick scan
node skill-analyzer.js scan /path/to/skill

# Detailed report
node skill-analyzer.js report /path/to/skill --format json

# Security check only
node skill-analyzer.js security /path/to/skill

中文

描述

OpenClaw 技能质量扫描器。评估功能、安全性、可用性、文档和最佳实践,并给出加权评分。纯 Python 实现,无依赖。

功能

  • 多维度分析:5 个评估维度
  • 安全审查:检测潜在安全问题
  • 加权评分:计算整体质量分数
  • 优劣势分析:详细的改进建议
  • 无依赖:纯 Python 实现

评估维度

  1. 功能性:是否按描述工作?
  2. 安全性:有安全风险吗?
  3. 可用性:易于使用?
  4. 文档:清晰完整?
  5. 最佳实践:遵循技能指南?

安装

npx clawhub install skill-analyzer

使用

# 分析技能
node skill-analyzer.js analyze /path/to/skill

# 快速扫描
node skill-analyzer.js scan /path/to/skill

# 详细报告
node skill-analyzer.js report /path/to/skill --format json

# 仅安全检查
node skill-analyzer.js security /path/to/skill

About

Quality scanner for OpenClaw skills

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages