IdeaCredIdeaCred

AIPMAndy/soskill

65

πŸ” SoSkill - 开源 Skill 搜紒与聚合 | Open-source Skill Search & Aggregation

What's novel

πŸ” SoSkill - 开源 Skill 搜紒与聚合 | Open-source Skill Search & Aggregation

Code Analysis

10 files read Β· 3 rounds

A data pipeline that fetches AI agent skill metadata from GitHub repos, audits them for security risks via regex patterns, organizes them into collections, and provides a basic substring-matching CLI to find skills by name keywords.

Strengths

The fetch_skills.py and audit_skills.py scripts are well-engineered with proper retry logic, rate-limit handling, multiple collection strategies, and a thoughtful rule-based security scanner with negation detection. The workflow orchestrator and Makefile provide clean, composable pipeline steps.

Weaknesses

The core 'intelligent matching' is trivially simple substring matching with a dead-code NeedAnalyzer class, the README claims a Streamlit web UI that doesn't exist and overstates the matching sophistication, and there are zero unit tests for the matcher, fetcher, or audit logic. The install_skill function uses shell=True with constructed commands, creating a command injection risk.

Score Breakdown

Innovation
5 (25%)
Craft
58 (35%)
Traction
13 (15%)
Scope
69 (25%)

Signal breakdown

Innovation

Not Fork+1
Code Novelty+1
Concept Novelty+2

Craft

Ci+5
Tests+3
Polish+1
Releases+0
Has License+5
Code Quality+18
Readme Quality+15
Recent Activity+7
Structure Quality+4
Commit Consistency+0
Has Dependency Mgmt+0

Traction

Forks+0
Stars+6
Hn Points+0
Watchers+0
Early Traction+5
Devto Reactions+0
Community Contribs+2

Scope

Commits+8
Languages+5
Subsystems+10
Bloat Penalty+0
Completeness+6
Contributors+6
Authored Files+12
Readme Code Match+3
Architecture Depth+7
Implementation Depth+8

Evidence

Commits

56

Contributors

2

Files

40

Active weeks

2

TestsCI/CDREADMELicenseContributing

Repository

Language

Python

Stars

3

Forks

0

License

NOASSERTION