CtrlK
BlogDocsLog inGet started
Tessl Logo

prediction-market-odds

Get prediction market odds and prices from Polymarket and Kalshi

60

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/research-tools/capabilities/prediction-market-odds/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

75%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 is highly actionable with executable curl examples and clear response documentation, and is well-structured for navigation. The main weakness is repetition between the Usage and Examples sections that inflates token cost without adding information.

Suggestions

Remove or condense the Examples section, since it duplicates the Usage curl commands verbatim; instead show one or two distinct end-to-end flows.

Factor the repeated curl boilerplate (auth headers, base URL) into a short note and show only the differing -d payload per endpoint.

Consider moving the detailed Response field schemas into a references/RESPONSE.md file to keep SKILL.md lean.

DimensionReasoningScore

Conciseness

The body is mostly efficient with code blocks and field docs, but the Examples section repeats the same curl templates already shown in Usage and the curl boilerplate is duplicated across many endpoints, so it could be tightened.

3 / 5

Actionability

Provides fully executable, copy-paste-ready curl commands with auth headers and JSON payloads, plus documented response fields covering the common cases.

5 / 5

Workflow Clarity

Clear sequence (read credentials, set env vars, call endpoints) with a credential-existence check and an error-handling section covering 400/401/429; minor gaps only, and the skill is read-only so destructive-validation caps do not apply.

4 / 5

Progressive Disclosure

Well-organized into clear sections (Setup, Usage, Response, Examples, Error Handling, Tips) with no nested references; all content is inline in a single file with good navigation, though the response schema could optionally live in a separate reference file.

4 / 5

Total

16

/

20

Passed

Description

65%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 distinctive and uses natural trigger terms, but it is generic in its action verbs and omits any explicit 'when to use' guidance. Adding a 'Use when...' clause with concrete trigger phrases would lift completeness.

Suggestions

Add an explicit 'Use when...' clause, e.g. 'Use when the user asks about prediction market odds, betting probabilities, or prices on Polymarket or Kalshi.'

Replace the generic verb 'Get' with more specific actions like 'Fetch, search, and compare prediction market odds and prices'.

Include natural synonyms such as 'betting markets' or 'event probabilities' to broaden trigger coverage.

DimensionReasoningScore

Specificity

Names the domain ('prediction market odds and prices') and two concrete actions (get odds, get prices) plus the Polymarket/Kalshi platforms, but the verbs are generic ('Get') and coverage is not comprehensive, matching the '1-2 concrete actions' anchor.

3 / 5

Completeness

Provides a clear 'what' (get odds and prices from Polymarket/Kalshi) but lacks any 'Use when...' trigger clause, which per the judging guidelines caps completeness at 3.

3 / 5

Trigger Term Quality

Includes natural terms users would say ('prediction market odds', 'Polymarket', 'Kalshi', 'prices') with good coverage, though a few common synonyms like 'betting markets' or 'probability' are absent.

4 / 5

Distinctiveness Conflict Risk

Names two specific prediction-market platforms (Polymarket, Kalshi), establishing a clear niche with distinct triggers and minimal overlap with other skills.

5 / 5

Total

15

/

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.

Validation15 / 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
gooseworks-ai/goose-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.