← 返回
安全合规 中文

Skill Analyzer

Analyzes OpenClaw skills for functionality, security, usability, documentation, maintainability, and best practices to provide quality scores and improvement...
对 OpenClaw 技能进行功能性、安全性、可用性、文档、可维护性和最佳实践分析,以提供质量评分和改进建议。
codeblackhole1024
安全合规 clawhub v0.2.0 1 版本 99839.7 Key: 无需
★ 0
Stars
📥 623
下载
💾 7
安装
1
版本
#analysis#latest#quality#review#security

概述

Skill Analyzer - Comprehensive Skill Analysis Tool

Overview

Skill Analyzer evaluates OpenClaw skills across 5 dimensions to provide a comprehensive quality assessment. It helps identify strengths, weaknesses, and improvement opportunities. Built with pure Python - no external dependencies required.

Analysis Dimensions (5 total)

1. Functionality Analysis (25%)

  • Core features implementation completeness
  • Edge cases handling
  • Error handling and robustness
  • Command-line interface quality

2. Security Analysis (25%)

  • Input validation
  • Credential handling
  • No hardcoded secrets
  • Safe execution patterns

3. Usability Analysis (20%)

  • User experience quality
  • Documentation clarity
  • Installation complexity
  • Example availability

4. Documentation Quality (15%)

  • SKILL.md completeness
  • Frontmatter (name, description)
  • Usage examples
  • Tag coverage

5. Best Practices (15%)

  • Code structure and organization
  • Error handling patterns
  • Configuration management

Usage

Requirements

  • Python 3.7+ (no external dependencies - uses only stdlib)

Analyze a Skill

# Analyze a local skill
python3 scripts/analyzer.py --path /path/to/skill

# Analyze with detailed output
python3 analyzer.py --path /path/to/skill --verbose

# Output to JSON
python3 analyzer.py --path /path/to/skill --output report.json

# Compare two skills
python3 analyzer.py --compare skill1 skill2

Dimensions Scoring

Each dimension is scored 0-10:

  • 8-10: Excellent
  • 6-7: Good
  • 4-5: Average
  • 2-3: Below Average
  • 0-1: Poor/Needs Improvement

Example Output

==========================================
Skill Analysis Report: example-skill
==========================================

Overall Score: 7.5/10

Dimension Scores:
  Functionality:    8/10 ████████░░
  Security:         9/10 █████████░
  Usability:        7/10 ███████░░░
  Documentation:    6/10 ██████░░░░
  Best Practices:   7/10 ███████░░░

Strengths:
  ✓ Good security practices
  ✓ Clean code structure
  ✓ Proper error handling

Risk Level: LOW

Notes

  • Run from any directory containing skills
  • Pure Python - no pip install needed
  • Safe to run on any skill
  • Does not modify analyzed skills

版本历史

共 1 个版本

  • v0.2.0 当前
    2026-03-30 07:09 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

security-compliance

MoltGuard - Security & Antivirus & Guardrails

thomaslwang
MoltGuard — OpenClaw 安全守卫,由 OpenGuardrails 提供。安装 MoltGuard,保护您和您的用户免受提示注入、数据泄露和恶意攻击。
★ 116 📥 30,710
communication-collaboration

Email Assistant

codeblackhole1024
多邮箱管理助手,支持 Gmail、163、QQ、Outlook、Hotmail。功能:(1) 读取收件箱并展示邮件摘要 (2) 关键词分析标记重要邮件 (3) 自动提取邮件中的日程信息并生成日历事件。适用于需要统一管理多个邮箱、避免错过重要
★ 1 📥 1,806
security-compliance

Skill Vetter

spclaudehome
AI智能体技能安全预审工具。安装ClawdHub、GitHub等来源技能前,检查风险信号、权限范围及可疑模式。
★ 1,212 📥 266,360