ワンクリックで
picks-tracker
Retrospective on past token and prediction market picks - what hit, what flopped, what the score is
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Retrospective on past token and prediction market picks - what hit, what flopped, what the score is
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| type | Skill |
| name | Picks Tracker |
| category | crypto |
| description | Retrospective on past token and prediction market picks - what hit, what flopped, what the score is |
| schedule | 0 9 * * 0 |
| tags | ["crypto","review","meta"] |
| requires | ["COINGECKO_API_KEY?"] |
Today is ${today}. Your task is to audit the last 30 days of token picks and score them against current prices.
Read memory/MEMORY.md for context.
curl works — there is no network sandbox. For every curl call, if it fails or returns empty/error, use WebFetch for the same URL as a fallback for a flaky public GET.
Scan the last 30 days of memory/logs/ for token picks. For each log file, grep for lines matching **Token:**. Extract:
$ on the same line, ignoring ~ approximations)Also extract prediction market picks from lines matching **Market:**:
Expected log format (written by token-pick and monitor-polymarket):
- **Token:** XMR — $350.52 (+1.17% 24h, +2.55% 7d)
- **Market:** "US x Iran permanent peace deal by April 30?" — NO $0.615 (YES 38.5%)
Focus on the last 30 days of logs. If a token was picked multiple times, record each instance separately.
If zero picks are found in the window, log PICKS_TRACKER_SKIP: no picks in last 30 days — enable token-pick / monitor-polymarket and stop (no notification).
For each unique token symbol, fetch the current price from CoinGecko.
First, try the search endpoint to get the coin ID:
curl -s "https://api.coingecko.com/api/v3/search?query=SYMBOL" \
${COINGECKO_API_KEY:+-H "x-cg-demo-api-key: $COINGECKO_API_KEY"}
Then fetch the price:
curl -s "https://api.coingecko.com/api/v3/simple/price?ids=COIN_ID&vs_currencies=usd&include_24hr_change=true" \
${COINGECKO_API_KEY:+-H "x-cg-demo-api-key: $COINGECKO_API_KEY"}
Fallback: If curl fails, use WebFetch for the same URL (drop the API key header).
Common ID mappings (use directly, skip search step):
For tokens not in the list, use the search endpoint. If a symbol is ambiguous or the token isn't found, mark as N/A (not found).
For each pick:
performance % = ((current_price - pick_price) / pick_price) * 100
Round to 1 decimal place. Use a ~ prefix if the pick price was approximate.
If the same token was picked multiple times, calculate performance from each individual pick date.
Classify each pick:
For each prediction market pick, search the Polymarket API to check if the market resolved:
# Search by question text
curl -s "https://gamma-api.polymarket.com/markets?closed=true&limit=10&q=KEYWORDS_FROM_QUESTION"
If WebFetch is needed: https://gamma-api.polymarket.com/markets?closed=true&limit=10&q=KEYWORDS_FROM_QUESTION
For each market pick:
Markets with no Polymarket equivalent (internal or experimental markets) — mark as ⏳ or skip.
Tally the token picks:
Keep it honest. No cherry-picking dates.
Send via ./notify (inline multi-line literal — do NOT pipe or use $(cat)):
*picks scorecard — [START_DATE] → [TODAY]*
*token picks ([N] total)*
[SYMBOL] [DATE] — picked $[PICK] → now $[CURRENT] ([PERF]%) [EMOJI]
...sorted best to worst...
*score: [WINS]W [HOLDS]H [LOSSES]L | avg [AVG]% | hit rate [HIT_RATE]%*
*best: [SYMBOL] +[BEST]% | worst: [SYMBOL] [WORST]%*
*market picks*
[QUESTION_SNIPPET] — [POSITION] [STATUS_EMOJI]
...
no financial advice. just tracking the record.
read it: https://github.com/aeonfun/aeon/blob/main/output/articles/picks-scorecard-${today}.md
Keep the message under 3000 chars. If too long, truncate to the most recent 10 picks.
Write a brief scorecard to output/articles/picks-scorecard-${today}.md:
# Picks Scorecard — [DATE]
## Token Performance
| Symbol | Picked | Pick Price | Current | Change | Result |
|--------|--------|-----------|---------|--------|--------|
...
## Summary
- Window: last 30 days
- Total picks: N
- Wins / Holds / Losses: X / Y / Z
- Average return: X%
- Hit rate: X%
## Market Picks
| Question | Position | Status |
...
Append to memory/logs/${today}.md:
## Picks Tracker
- **Window:** last 30 days (N picks)
- **Score:** [WINS]W [HOLDS]H [LOSSES]L | avg [AVG]% | hit rate [HIT_RATE]%
- **Best:** [SYMBOL] +[BEST]%
- **Worst:** [SYMBOL] [WORST]%
- **Notification sent:** yes
- PICKS_TRACKER_OK
COINGECKO_API_KEY — optional, increases rate limits. Skill works without it via free tier + WebFetch fallback.Run a task through your Executor Cloud tool catalog - one MCP endpoint proxying every integration you connected (MCP servers, OpenAPI specs, GraphQL APIs), with per-tool allow/approve/block policies. OAuth Connect via the dashboard MCP panel.
Live-data research via the glim.sh MCP - web search, full page extraction, X/Twitter, Reddit, GitHub, Amazon, and YouTube transcripts - synthesized into a cited digest. Pay-per-call from the connected account balance; OAuth Connect via the dashboard MCP panel.
Read your Robinhood Agentic brokerage account via the Robinhood Trading MCP - portfolio, buying power, positions, and order history - and place a single operator-instructed trade. OAuth Connect via the dashboard MCP panel.
Business-development radar across your product family - find who's building, forking, integrating, and mentioning your products, ranked into a who-to-talk-to-this-week lead list.
Generate and send a digest on a configurable topic, optionally pulling RSS/Atom feeds as an input source alongside web + X signal
Search and curate X/Twitter behind one selector - keyword, topic roundup, a single or tracked-account digest, an X list, or the AI-agent buzz preset - clustered into signal-scored sub-narratives.