yichengyang-ethan/oracle3/pm-data-discovery
Claude Code and agent skill by yichengyang-ethan/oracle3
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Find out what prediction-market data is available, locate the target markets, and save research samples to files. Data discovery and collection only; no strategy hypotheses.
Install
npx vskill@latest install yichengyang-ethan/oracle3/pm-data-discoverySKILL.md
PM Data Discovery
Use this skill when the user wants to look at data, find markets, or collect research samples before any strategy work.
Goals
Answer three questions:
- Which data sources are available?
- How do I find the target markets?
- How do I save the data as files that later strategy research can use?
Data entry points
- Market metadata and search (online)
oracle3 market list --exchange polymarket --limit 50 --jsonoracle3 market search --exchange polymarket --query "<keyword>" --limit 50 --jsonoracle3 market info --exchange polymarket --market-id <market_id> --jsonoracle3 market history --market-id <market_id> --interval 1h --limit 500 --json
- News and external events (online)
oracle3 news fetch --source google --query "<keyword>" --limit 30 --jsonoracle3 news fetch --source rss --query "<keyword>" --limit 30 --json
- Local history files (offline)
oracle3 research markets --history-file <history.jsonl> --sort-by points --limit 50 --jsonoracle3 research slice --history-file <history.jsonl> --market-id <M> --event-id <E> --output <slice.jsonl> --json
- Raw stream recording (online)
oracle3 data record --exchange polymarket --output <events.jsonl> --duration 3600 --json
- Through the MCP server (
oracle3-mcp)
search_markets,get_market,get_orderbook,get_quotefor Kalshi and Polymarket.
Recommended flow
- Use
market searchormarket listto define the candidate markets. - Pull
market infoandmarket historyfor the candidates to check liquidity and price behavior. - For offline research, record with
data recordor use an existing history file. - Produce slices of the key markets for the strategy agent to read.
Output requirements
- A clear data inventory: markets, time range, file paths.
- Every conclusion comes with a command that reproduces it.
- If the network is unavailable, switch to the local
researchcommands instead of stopping.
Hard rules
- Do not propose strategy logic in this skill.
- Only discover, filter, sample and save data.
- Prefer
--jsonoutput so that later agents can consume it.
Security
- Security scanPassed, 92 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/pm-data-discovery/SKILL.md
Popularity
- Repository stars
- 118
- Repository forks
- 12
- 7-day trend score
- 24
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 19 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/yichengyang-ethan/oracle3/pm-data-discovery)