-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathclawhub.json
More file actions
93 lines (93 loc) · 3.35 KB
/
clawhub.json
File metadata and controls
93 lines (93 loc) · 3.35 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
{
"name": "github-reader",
"version": "3.1.4",
"description": "深度解读 GitHub 项目,生成结构化分析报告 / Deeply analyze GitHub projects and generate structured reports",
"author": "Kris Lu <krislu666@foxmail.com>",
"license": "MIT",
"tags": ["github", "analysis", "ai", "report", "zread", "github-reader", "代码分析", "code-analysis"],
"main": "github_reader_v3_secure.py",
"entry": "run",
"min_version": "2026.3.0",
"repository": "https://github.com/Krislu1221/github-reader-skill",
"homepage": "https://github.com/Krislu1221/github-reader-skill#readme",
"bugs": "https://github.com/Krislu1221/github-reader-skill/issues",
"skills": {
"category": "开发工具 / Development Tools",
"subcategory": "代码分析 / Code Analysis",
"icon": "📦",
"color": "#4A90D9"
},
"config": {
"env": {
"GITVIEW_CACHE_DIR": {
"description": "缓存目录路径 / Cache directory path",
"default": "/tmp/gitview_cache",
"required": false
},
"GITVIEW_CACHE_TTL": {
"description": "缓存过期时间(小时)/ Cache TTL (hours)",
"default": "24",
"required": false
},
"GITVIEW_MAX_BROWSER": {
"description": "最大并发浏览器数量 / Max concurrent browsers",
"default": "3",
"required": false
},
"GITVIEW_GITHUB_DELAY": {
"description": "GitHub API 调用间隔(秒)/ GitHub API call delay (seconds)",
"default": "1.0",
"required": false
}
}
},
"features": [
"自动分析 GitHub 项目 / Auto-analyze GitHub projects",
"生成结构化深度报告 / Generate structured in-depth reports",
"智能缓存(24 小时)/ Smart caching (24 hours)",
"输入验证和安全防护 / Input validation and security",
"并发控制和超时管理 / Concurrency control and timeout management",
"支持多种触发方式 / Support multiple trigger methods"
],
"usage": {
"examples": [
"/github-read microsoft/BitNet",
"帮我解读这个仓库:https://github.com/HKUDS/nanobot / Help me analyze: https://github.com/HKUDS/nanobot",
"分析 HKUDS/nanobot / Analyze HKUDS/nanobot"
],
"triggers": [
"/github-read {owner}/{repo}",
"解读这个仓库:{url} / Analyze this repo: {url}",
"分析这个项目:{url} / Analyze this project: {url}"
]
},
"security": {
"input_validation": true,
"url_sanitization": true,
"cache_validation": true,
"rate_limiting": true,
"timeout_control": true,
"error_handling": true
},
"changelog": {
"3.1.0": [
"🌐 国际化:完整中英双语支持",
"🔧 平台通用化:移除 nanobot 硬编码",
"🔒 安全加固:所有 P0/P1 安全问题已修复",
"📁 代码清理:删除旧版本文件",
"📖 文档完善:多语言文档支持"
],
"3.0.0": [
"🔒 安全加固:输入验证(防止 URL 注入)",
"🔒 安全加固:安全 URL 拼接(防止 SSRF)",
"🔒 安全加固:缓存数据验证(防止投毒)",
"🔒 安全加固:路径安全检查(防止遍历)",
"⚡ 性能优化:浏览器并发限制",
"⚡ 性能优化:API 频率限制",
"⚡ 性能优化:超时控制"
],
"1.0.0": [
"🎉 初始版本发布"
]
}
}