CtrlK
BlogDocsLog inGet started
Tessl Logo

kaggle-learner

This skill should be used when the user asks to "learn from Kaggle", "study Kaggle solutions", "analyze Kaggle competitions", or mentions Kaggle competition URLs. Provides access to extracted knowledge from winning Kaggle solutions across NLP, CV, time series, tabular, and multimodal domains.

59

Quality

70%

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 ./skills/kaggle-learner/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%

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

The body is reasonably organized with a clear category table and extraction standard, but it leans on an external agent for actionability, omits validation checkpoints, carries marketing/background fluff, and references two directories that are missing from the bundle.

Suggestions

Add a validation checkpoint to the extraction workflow that verifies each produced knowledge file contains all required sections (Competition Brief, 前排方案详细技术分析, Code Templates, etc.) before it is considered complete.

Create the missing references/knowledge/cv/ and references/knowledge/multimodal/ directories (or remove them from the Knowledge Categories table) so every advertised navigation target resolves.

Cut non-operational fluff (the "Self-Evolving" marketing line and the "forefront of practical machine learning" overview) and consolidate the bilingual redundancy to reduce token cost.

DimensionReasoningScore

Conciseness

Mostly efficient, but it includes background/marketing fluff ("at the forefront of practical machine learning", "The more you use it, the smarter it becomes") and bilingual redundancy that could be tightened.

2 / 3

Actionability

It gives a numbered process and a markdown template, but the real work is delegated to an external "kaggle-miner agent" with no executable code or commands Claude itself can run.

2 / 3

Workflow Clarity

The extraction steps are sequenced, but there are no validation/verification checkpoints for the batch knowledge-extraction operation (e.g., confirming required sections are present after extraction).

2 / 3

Progressive Disclosure

The knowledge is organized one level deep with a clear table and resource list, but two advertised category directories (cv/ and multimodal/) do not exist, so 40% of advertised navigation targets dangle.

2 / 3

Total

8

/

12

Passed

Description

90%

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

A strong, well-scoped description with explicit what/when triggers and natural user phrasing; its only weakness is relying on one abstract action verb rather than enumerating several concrete capabilities.

DimensionReasoningScore

Specificity

It names the domains (NLP, CV, time series, tabular, multimodal) and a general action ("Provides access to extracted knowledge from winning Kaggle solutions"), but offers a single abstract action rather than a list of multiple concrete actions.

2 / 3

Completeness

It explicitly states what the skill does (provides access to extracted knowledge across domains) and when to use it ("This skill should be used when the user asks to..."), with explicit triggers for both.

3 / 3

Trigger Term Quality

Phrases like "learn from Kaggle", "study Kaggle solutions", "analyze Kaggle competitions", and "Kaggle competition URLs" are natural terms a user would actually say.

3 / 3

Distinctiveness Conflict Risk

Kaggle-specific triggers carve out a clear niche (winning Kaggle competition solutions) that is unlikely to conflict with other skills.

3 / 3

Total

11

/

12

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

referenced_paths_exist

Referenced path issues: 4 missing, 10 deeper-than-1-level

Warning

Total

14

/

16

Passed

Repository
Galaxy-Dawn/claude-scholar
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.