agentsclimarketplace

Research

Skill contextwtf/context-skills/skills/research

Discover and analyze prediction markets on Context MarketsFrom its SKILL.md

Install
npx -y skills add contextwtf/context-skills --skill research

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 3 stars3 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

3.6 KB, as published. Nobody here has run it

Research Skill

Discover markets, analyze prices, interpret oracle signals, simulate trades, and monitor activity — all read-only.

Prerequisites

  • Context MCP server running (npx context-markets-mcp)
  • No API key or private key needed for read-only tools
  • Portfolio analysis requires API key + private key

Shared Foundations

Market Basics

  • Markets are binary YES/NO contracts priced 1–99 cents. Price = implied probability (65c YES = 65% chance).
  • Statuses: active (trading open), pending (awaiting resolution), resolved (outcome determined), closed (no longer trading).
  • YES price + NO price ≈ 100 cents.

Oracle

The AI oracle evaluates markets independently of trading. context_get_oracle and ctx.markets.oracle() return evidence, summary, and confidence context. Numeric oracle quotes come from ctx.markets.latestOracleQuote(marketId) or ctx.markets.oracleQuotes(marketId), not from context_get_oracle.

  • Divergence < 5 cents — noise, ignore
  • Divergence 5–10 cents — monitor, may be opportunity
  • Divergence > 10 cents — significant, likely mispricing

Read-Only MCP Tools (8)

context_list_markets · context_get_market · context_get_quotes · context_get_orderbook · context_simulate_trade · context_price_history · context_get_oracle · context_global_activity

Portfolio MCP Tools (requires auth)

context_get_portfolio · context_get_balance

SDK Methods

const ctx = new ContextClient();  // no auth needed for reads

// Discovery
ctx.markets.list(params?: SearchMarketsParams)
ctx.markets.get(id: string)

// Price data
ctx.markets.quotes(marketId)
ctx.markets.orderbook(marketId, params?)
ctx.markets.fullOrderbook(marketId, params?)  // both YES and NO sides
ctx.markets.priceHistory(marketId, params?)

// Oracle
ctx.markets.oracle(marketId)
ctx.markets.latestOracleQuote(marketId)
ctx.markets.oracleQuotes(marketId)
ctx.markets.requestOracleQuote(marketId)

// Simulation
ctx.markets.simulate(marketId, { side, amount, amountType })

// Activity
ctx.markets.activity(marketId, params?)
ctx.markets.globalActivity(params?)

CLI Commands

context markets list             Search and filter markets
context markets get <id>         Market details
context markets quotes <id>      Current bid/ask/last
context markets orderbook <id>   Orderbook depth
context markets simulate <id>    Preview a trade
context markets price-history    Historical prices
context markets oracle <id>      Oracle evidence summary
context markets oracle-quotes    Oracle quote history
context markets activity <id>    Market activity feed
context markets global-activity  Cross-market activity

Available Workflows

WorkflowWhen to use
market-scannerFind interesting markets by volume, trend, or liquidity
mispricing-finderIdentify oracle vs market price divergence
portfolio-analysisReview positions, P&L, and claimable winnings
activity-monitorTrack trading volume and market movements

References

  • Markets API — Search params, method signatures, return types
  • Oracle System — Oracle resolution, quotes, mispricing detection
  • Price Data — Quote structure, spread analysis, price history
  • Simulation — Trade simulation parameters and interpretation

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.