CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

insider-trading

Get insider trading activity (SEC Form 4 filings) for one or more stocks. Use when user asks about insider buying/selling, executive transactions, insider sentiment, or Form 4 activity.

Quality

87%

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

SKILL.md
Quality
Evals
Security

Quality

Content

92%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.

An exemplary concise, action-first skill body: an exact executable command verified against the bundled script, documented arguments and output schema, and clean section organization with no filler or concept explanations. Only trivial trims (Use Cases duplication, redundant Dependencies section) keep it from full marks on conciseness.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence: a one-line command, terse argument list, and an output schema with no concept explanations. Two minor trims exist — the 'Use Cases' section repeats trigger phrasing already covered by the description, and 'Dependencies' duplicates the frontmatter's dependency list — so it sits just below the 'every token earns its place' anchor.

4 / 5

Actionability

"uv run python scripts/insider_trading.py SYMBOLS [--days DAYS]" is a fully executable command (verified: the script exists with exactly this CLI), with a python fallback note, documented arguments including default (90 days) and multi-symbol examples ('NVDA' or 'NVDA,PLTR,GOOG'), and a described JSON output shape. Copy-paste ready and covers the common cases.

5 / 5

Workflow Clarity

This is a simple single-task skill (under 50 lines), and the single action is unambiguous: run the script with symbols and optional --days, then read the JSON output. The operation is read-only fetching (not destructive or state-changing), so no validation checkpoints are required, and the simple-skill exception applies cleanly.

5 / 5

Progressive Disclosure

The skill is a short, single-file overview with well-organized sections (Instructions, Arguments, Output, Dependencies, Timezone) and no content that warrants separate reference files. Its one bundle path, scripts/insider_trading.py, is real, correctly referenced, and one level deep — matching the guideline that a small skill with no external references scores 5.

5 / 5

Total

19

/

20

Passed

Description

78%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.

A strong description with an explicit what-and-when structure and natural trigger phrases. Its main weakness is specificity — the capability is stated as a single generic 'get activity' action rather than enumerating the concrete outputs (transaction details, net-buying/selling sentiment, multi-symbol ranking) the skill actually provides.

Suggestions

Replace the generic 'Get insider trading activity' with the concrete outputs, e.g., 'Fetch SEC Form 4 insider transactions (insider name, role, shares, price, value) and net buying/selling sentiment, ranked across symbols.'

Add common trigger synonyms users say, such as 'insider trades' or 'SEC insider filings', to broaden natural keyword coverage.

DimensionReasoningScore

Specificity

"Get insider trading activity (SEC Form 4 filings) for one or more stocks" names the domain and the concrete deliverable (Form 4 activity for single or multiple symbols), but only offers one generic action ("get... activity") — closer to the 'names domain and 1-2 concrete actions' anchor than the level-4 'lists several specific actions' anchor. It does not enumerate what the output contains (transactions, net sentiment, buy/sell ranking), which would be needed for 4.

3 / 5

Completeness

The "what" is explicit ("Get insider trading activity (SEC Form 4 filings) for one or more stocks") and the "when" is explicit with multiple concrete trigger phrases ("Use when user asks about insider buying/selling, executive transactions, insider sentiment, or Form 4 activity"). Both halves are directly stated, matching the level-5 anchor; level 4 would require the 'when' to be less specific than this.

5 / 5

Trigger Term Quality

"insider buying/selling", "executive transactions", "insider sentiment", and "Form 4 activity" are natural phrases users would say, giving good keyword coverage. A few common variations are missing (e.g., 'insider trades', 'SEC filings', 'insider transactions' — though 'executive transactions' partially covers it), which keeps it below the comprehensive level-5 anchor.

4 / 5

Distinctiveness Conflict Risk

Insider trading / Form 4 is a clear niche with distinct triggers, but "insider sentiment" and the multi-symbol stock scope create minor overlap risk with closely related trading/finance skills (the skill even depends on a "trading-skills" suite). This fits 'mostly distinct; minor overlap risk' slightly better than the minimal-conflict level-5 anchor.

4 / 5

Total

16

/

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

staskh/trading_skills

Path

.claude/skills/insider-trading/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.