CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

oss-hunter

Automatically hunt for high-impact OSS contribution opportunities in trending repositories.

Quality

60%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills/skills/oss-hunter/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

53%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The content presents a clear, well-sequenced four-phase workflow with one concrete gh command, but the entry-point discovery step and feasibility analysis lack executable detail, and there are no validation checkpoints. Promotional sections and a redundant Quick Start add avoidable token overhead.

Suggestions

Make Phase 1 executable: give the actual trending-repo discovery call (e.g., a specific `gh api` query or search URL with star/activity filters) instead of just naming the tools.

Add a validation checkpoint in Phase 2/3, such as verifying the issue is open, unassigned, and not stale before investing in feasibility analysis and dossier generation.

Trim promotional content — the "top-tier contributor" tagline, "Contributing to the Matrix" section, and "Powered by OpenClaw & ClawForge" footer — and merge the redundant Quick Start into "When to Use".

DimensionReasoningScore

Conciseness

The core workflow (Phases 1-4 and Limitations) is lean, but there is dispensable padding: "This skill helps you become a top-tier contributor", the "Quick Start" section that duplicates "When to Use", the off-topic "Contributing to the Matrix" section, and the "Powered by OpenClaw & ClawForge" footer. This is more than the "minor instances" of anchor 4 but far from the heavy concept-explanation of anchor 2, so anchor 3 fits best.

3 / 5

Actionability

There is one fully executable command (`gh issue list --repo owner/repo --label "help wanted" --limit 10`) and concrete label names and dossier fields, but key steps lack executable detail: Phase 1 says only "Use `web_search` or `gh api` to find trending repositories" with no actual API call or query, and Phase 3's mergeability check gives no method. Anchor 3 ("Some concrete guidance but incomplete... missing key details") fits; anchor 4 would require mostly executable guidance across all phases.

3 / 5

Workflow Clarity

The four-phase sequence (discovery → extraction → feasibility analysis → dossier) is coherent and well-ordered, but there are no validation checkpoints anywhere — e.g., verifying an issue is still open and unassigned, or confirming repo activity before investing in analysis. Anchor 3 ("sequence present but checkpoints missing or implicit") is the best fit; it is above anchor 2 because the steps are specific and coherent, and short of anchor 4 because essentially no checkpoints are stated.

3 / 5

Progressive Disclosure

The body is short (~65 lines), organized with clear section headers, and contains no content that clearly belongs in separate bundle files; no references exist and none are needed for this scope. It misses anchor 5 mainly because it exceeds the under-50-line simple-skill guideline and includes off-topic sections ("Contributing to the Matrix", footer) that dilute the organization — anchor 4 ("Good structure; most content is appropriately placed") fits.

4 / 5

Total

13

/

20

Passed

Description

48%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description communicates a clear niche and a clear "what", but it is a single generic action phrase with no trigger guidance and thin natural-language keyword coverage. Adding a "Use when..." clause and user-facing trigger terms ("open source", "issues", "help wanted", "good first issue") would substantially improve it.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user asks to find open source issues or contribution opportunities to work on, or mentions 'help wanted' or 'good first issue'."

Replace the generic "hunt for" with concrete actions: "Searches trending GitHub repositories for help-wanted and good-first-issue items, analyzes feasibility, and generates a contribution dossier."

Include natural synonyms users would actually say — "open source" (not just "OSS"), "issues", "bug fixes", "first contribution" — to improve trigger term coverage.

DimensionReasoningScore

Specificity

"Automatically hunt for high-impact OSS contribution opportunities in trending repositories" names the domain (OSS contributions, trending repositories) but offers only one generic action verb ("hunt for") with no concrete operations like searching issues, analyzing feasibility, or generating reports. It matches anchor 2 ("Names the domain but actions are minimal or generic") more than anchor 3, which requires 1-2 concrete actions; it is above anchor 1 because the domain and object are specific, not vague.

2 / 5

Completeness

The "what" is reasonably clear (hunt for high-impact OSS contribution opportunities in trending repositories), but there is no "Use when..." clause or equivalent trigger guidance, so completeness is capped at 3 per the judging guidelines. It cannot score 4 because the "when" is entirely absent rather than merely imprecise.

3 / 5

Trigger Term Quality

Relevant keywords include "OSS", "contribution opportunities", and "trending repositories", but common user phrasings are missing: "open source" spelled out, "issues", "help wanted", "good first issue", and "bug fixes". This matches anchor 3 ("Some relevant keywords but missing common variations or synonyms") — better than anchor 2 since several natural terms are present, but short of anchor 4's good coverage.

3 / 5

Distinctiveness Conflict Risk

The niche (OSS contribution hunting in trending repositories) is fairly distinct with low conflict risk against unrelated skills. It falls short of anchor 5 because the weak trigger vocabulary (no "open source", "issues", "help wanted") leaves fuzzy boundaries with adjacent code-search or issue-triage skills — anchor 4 ("Mostly distinct; minor overlap risk with closely related skills") is the best fit.

4 / 5

Total

12

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/AI-Agents-Safe-Coding-Skills/skills/oss-hunter/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.