CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

portfolio

Track your positions and P&L across prediction markets and futures exchanges

52

Quality

66%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Medium

Suggest reviewing before use

Fix and improve this skill with Tessl

tessl review fix ./src/skills/bundled/portfolio/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

68%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 body is a well-structured, actionable command reference that mostly assumes Claude's competence, but the batch sync operation lacks validation steps and the single-file layout forgoes progressive disclosure. Adding sync validation/checkpoints and optionally splitting detailed references would lift the score.

Suggestions

Document validation/verification steps for the batch sync (e.g., per-platform fetch status, retry on API failure, confirm snapshot integrity) to lift the workflow_clarity cap.

Add a brief error-handling note for common failures (bad API key, rate limits, wallet errors) to close the actionability gaps.

Consider moving the whale-tracking, crypto-whale, and risk-analytics detail into referenced files to improve progressive disclosure and reduce the inline length.

DimensionReasoningScore

Conciseness

The body is a dense command/feature reference with no over-explanation of concepts Claude already knows; the main trimmable excess is the long example output block and the illustrative Examples section.

4 / 5

Actionability

It provides concrete, copy-paste-ready commands (e.g. "/portfolio history 30d"), named env vars, and an output format template, but leaves gaps in how sync/fetches execute and how errors are handled.

4 / 5

Workflow Clarity

The skill performs a batch "sync" across multiple exchanges but the body lists no validation or verification checkpoints for that operation, so workflow clarity is capped at 3 per the rubric.

3 / 5

Progressive Disclosure

The single file is well-organized with clear section headers and no nested references, but at ~160 lines with all content inline and no external files, it sits just below the ideal split-structure anchor.

4 / 5

Total

15

/

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 is clear and domain-specific but lacks an explicit trigger clause and uses second-person voice, capping both completeness and specificity. Adding a "Use when..." clause and switching to third person would meaningfully raise the score.

Suggestions

Switch to third-person voice, e.g. "Tracks positions and P&L...", to avoid the specificity penalty.

Add an explicit trigger clause such as "Use when the user asks about their portfolio, holdings, positions, or market P&L."

Include the natural term "portfolio" (and synonyms like "holdings"/"trades") to improve trigger-term coverage.

DimensionReasoningScore

Specificity

"Track your positions and P&L across prediction markets and futures exchanges" names the domain and one concrete action, which is a base 3, but the second-person phrasing "Track your positions" triggers the voice penalty that reduces specificity by 1.

2 / 5

Completeness

It clearly answers "what" (track positions and P&L across markets) but has no "Use when..." clause or equivalent explicit trigger guidance, so completeness is capped at 3 per the rubric guidelines.

3 / 5

Trigger Term Quality

It includes relevant keywords like "positions", "P&L", "prediction markets", and "futures exchanges", but misses the most natural user terms such as "portfolio", "holdings", or "trades".

3 / 5

Distinctiveness Conflict Risk

The combination of prediction markets and futures exchanges is a clear, fairly distinct niche with only minor overlap risk against generic trading/portfolio skills, but the generic "Track positions and P&L" verb keeps it just below a 5.

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

alsk1992/CloddsBot

Path

src/skills/bundled/portfolio/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.