CtrlK
BlogDocsLog inGet started
Tessl Logo

alphaear-search

Perform finance web searches and local context searches. Use when the user needs general finance info from the web (Jina/DDG/Baidu) or needs to retrieve finance information from a local document store (RAG).

60

Quality

68%

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/alphaear-search/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

62%

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

The body is concise and well-structured with valid one-level-deep references to real bundle files. Its weaknesses are actionability and workflow clarity: it documents signatures rather than giving an executable example, and validation checkpoints for the cache-reuse flow are implicit rather than stated.

Suggestions

Add a short executable example showing how to call SearchTools (e.g. a 3-line Python snippet invoking search() and aggregate_search()) so the skill is copy-paste ready.

Inline the cache-reuse decision rule or at least its pass/fail checkpoint (decide reuse -> if stale, run fresh search) instead of only linking PROMPTS.md, to make the validation feedback loop explicit.

DimensionReasoningScore

Conciseness

The ~30-line body is lean, avoids explaining concepts Claude already knows, and every line describes a capability or script reference, matching the 'lean and efficient; every token earns its place' anchor.

3 / 3

Actionability

It names scripts and method signatures ('search(query, engine, max_results)', engine list, return types) but provides no executable code snippet or copy-paste example, sitting at 'some concrete guidance but incomplete' rather than fully executable.

2 / 3

Workflow Clarity

Web-search and local-RAG sections give a recognizable sequence and a smart-cache decision step, but the validation/checkpoint for cache reuse is delegated to PROMPTS.md and no explicit verify step is stated inline, so checkpoints are implicit rather than explicit.

2 / 3

Progressive Disclosure

A clear overview points one level deep to real bundle files (scripts/search_tools.py, scripts/hybrid_search.py, references/PROMPTS.md), all of which exist, with content appropriately split and easy to navigate.

3 / 3

Total

10

/

12

Passed

Description

75%

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 cleanly answers both what the skill does and when to trigger it, with a distinct finance-search niche. It is held back from the top tier by moderate specificity and trigger-term coverage that rely on technical engine names rather than the everyday terms a user would say.

Suggestions

Add concrete actions to the description (e.g. 'aggregate results from multiple engines', 'return ranked summaries') to lift specificity from 2 to 3.

Broaden trigger terms with natural user phrasing such as 'stock prices', 'market news', or 'financial data' rather than relying on 'Jina/DDG/Baidu' and 'RAG'.

DimensionReasoningScore

Specificity

Names the finance-search domain and two broad actions ('finance web searches and local context searches') but no concrete actions like aggregation or result formats, matching the 'names domain and some actions' anchor rather than the multi-action anchor above.

2 / 3

Completeness

It explicitly states both what it does ('Perform finance web searches and local context searches') and when to use it ('Use when the user needs general finance info... or needs to retrieve finance information from a local document store'), matching the anchor for clearly answering what AND when.

3 / 3

Trigger Term Quality

Contains relevant natural terms ('finance info', 'web', 'local document store') but misses common user variations (e.g. 'stock', 'market news', 'financial data') and leans on technical jargon ('Jina/DDG/Baidu', 'RAG'), so it sits at 'some relevant keywords but missing common variations'.

2 / 3

Distinctiveness Conflict Risk

Scoped tightly to finance web/local-RAG search with explicit triggers, giving it a clear niche unlikely to fire for unrelated skills.

3 / 3

Total

10

/

12

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
RKiding/Awesome-finance-skills
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.