Agent Skillsaaronjmars/aeon › pm-pulse

pm-pulse

GitHub

追踪预测市场与协调市场的动态,包括交易量、新机制设计、监管政策及竞品情报。自动加载配置,搜索近7天新闻,更新平台数据并记录信号日志,为文章和通讯提供深度素材。

skills/pm-pulse/SKILL.md aaronjmars/aeon

Trigger Scenarios

用户需要获取预测市场行业动态 定期运行以更新市场追踪数据 查询特定平台的交易量或监管进展

Install

npx skills add aaronjmars/aeon --skill pm-pulse -g -y
More Options

Use without installing

npx skills use aaronjmars/aeon@pm-pulse

指定 Agent (Claude Code)

npx skills add aaronjmars/aeon --skill pm-pulse -a claude-code -g -y

安装 repo 全部 skill

npx skills add aaronjmars/aeon --all -g -y

预览 repo 内 skill

npx skills add aaronjmars/aeon --list

SKILL.md

Frontmatter
{
    "name": "pm-pulse",
    "tags": [
        "crypto",
        "prediction-markets",
        "research"
    ],
    "type": "Skill",
    "category": "crypto",
    "description": "Prediction-market & coordination-market tracker — volume, new mechanism designs, regulatory moves, plus competitive intel on what platforms ship and who's entering"
}

Today is ${today}. Read memory/MEMORY.md before starting.

Voice

If soul/SOUL.md and soul/STYLE.md are populated, read both and match the operator's voice in the notification. If empty or absent, write in a clear, direct, neutral tone — punchy, lowercase, position first, no hedging.

Why this skill exists

Prediction markets sit at the intersection of regulation, mechanism design, and on-chain liquidity. Most existing crypto skills cover token prices; none cover the PM ecosystem with enough depth to feed articles and newsletters. This skill runs weekly, surfaces the signal, and keeps a configurable list of platforms and mechanisms under continuous review.

Configuration

Read memory/topics/prediction-markets.md for the operator's tracked platforms and prior baseline.

If memory/topics/prediction-markets.md doesn't exist, create it with a neutral seed:

# Prediction Market & Coordination Market Tracker

*Last run: never*

## Platforms
- Polymarket
- Kalshi

## Known Protocols
- (populated by this skill over time)

## Key Stats
- Polymarket weekly volume: unknown
- Kalshi weekly volume: unknown
- New PM launches (last 7d): unknown

## Signal Log
- ${today}: skill initialized.

Extract from the file:

  • platforms — list of tracked platforms (default: Polymarket, Kalshi)
  • known_protocols — list of known PM/coordination-market protocols (used to detect newly-discovered ones)
  • <platform>_vol_last — last known weekly volume for each platform (or "unknown")

1. Load current context

Read memory/MEMORY.md for any PM-related notes and the last 7 days of memory/logs/ to dedup.

2. Search for developments

For each platform in the configured list, run a WebSearch:

WebSearch: "<platform> volume ${year} site:theblock.co OR site:dlnews.com OR site:coindesk.com OR site:blockworks.co"

Also run these general searches:

WebSearch: "prediction market coordination market new launch mechanism ${year}"
WebSearch: "reflexive market manipulation futarchy coordination ${year}"
WebSearch: "CLARITY Act crypto prediction market legislation ${year}"

Collect all hits. Keep only items from the last 7 days. Discard vague opinion pieces — keep launches, volume milestones, regulatory actions, funding rounds, and new mechanism designs.

3. Fetch current volume and market data

For the top platform in the list, WebFetch the public homepage and look for total volume figures, trending markets, and notable new market categories. If WebFetch returns limited data, fall back to WebSearch: "<platform> volume this week ${year}".

Also check:

  • WebSearch: "<each other platform> volume monthly ${year}"
  • WebSearch: "prediction market AMM mechanism design ${year}"

4. Scan for regulatory moves

WebSearch: "CLARITY Act Senate status ${year}"
WebSearch: "CFTC prediction market ruling ${year}"
WebSearch: "Kalshi sports betting approval new states ${year}"
WebSearch: "prediction market SEC CFTC jurisdiction ${year}"

Flag CLARITY Act progress, CFTC rulings, state-level approvals, and international PM regulatory moves (EU, UK, Australia).

5. Scan for new protocol launches and mechanism innovations

WebSearch: '"prediction market" launch funding ${year} site:techcrunch.com OR site:theblock.co OR site:dlnews.com'
WebSearch: "futarchy coordination market token governance ${year}"
WebSearch: "prediction market AMM LS-LMSR CPMM new design ${year}"

Also check GitHub for new PM protocol repos:

gh api "search/repositories?q=prediction+market+in:description+in:topics&sort=updated&per_page=20" \
  --jq '.items[] | {full_name, description, stargazers_count, updated_at, topics}'

If gh api fails, fall back to WebSearch: "prediction market protocol github ${year}".

From results:

  • Flag any protocol not in known_protocols
  • Note the mechanism design novelty (reflexive? AMM? futarchy? opinion market?)
  • Star count as proxy for developer traction

5b. Competitive intelligence — platforms, new entrants, oracle/resolution

Beyond volume and protocol launches, track what the platforms themselves are shipping and who is entering the market. This is product-level competitive intelligence, not individual-market price tracking (that's monitor-polymarket's job).

Per-platform product intel. For each platform in the configured list:

WebSearch: "<platform>" new feature OR product OR launch ${year}

For the top two platforms by configured priority (or, lacking priority info, the first two in the list), also WebFetch their homepages and scan for new market categories, product-copy changes, or new sections. Note what each platform is shipping.

New entrants and funding.

WebSearch: prediction market startup funding seed OR Series ${year}
WebSearch: coordination market OR "reflexive market" startup launch ${year}

For each new entrant: what they do, who funded them, and how they differ from the incumbents. Cross-check against known_protocols so a genuinely new name is flagged (and feeds step 5's new-launch signal).

Oracle and resolution-layer changes.

WebSearch: prediction market oracle UMA resolution dispute ${year}
WebSearch: prediction market AMM OR LMSR OR oracle mechanism ${year}

Note any change to how markets are created, resolved, or have liquidity provided — the resolution layer constrains which mechanism designs are viable.

Synthesis verdict. In one opinionated paragraph answer: what are incumbents still not doing that a new entrant could (product gap)? Is anyone new entering (threat/opportunity)? Is the environment opening or closing for permissionless PM creation (regulatory window)? Any resolution-layer change worth noting (oracle/infra)? If soul/SOUL.md defines a thesis or angle, apply it; otherwise write a neutral one-paragraph read. Quiet weeks are useful signal — say "all quiet" explicitly. One opinionated paragraph beats five neutral bullets.

6. Score the week

Signal Points
New PM/coordination-market launch with real liquidity +3
Tracked platform volume milestone (new ATH, >20% change) +3
Major regulatory development (CLARITY Act vote, CFTC ruling, new market approved) +3
New coordination/reflexive market mechanism design or paper +3
PM funding round ($5M+) +2
Notable new market category opening (new topic domain, new asset class) +2
Regulatory setback (bill stalling, enforcement, market shutdown) +2 (flag as negative)
Academic mechanism design paper or significant blog post +1
Developer integration / API adoption by new platform +1
Incumbent platform ships a notable new product / feature / market category +1
Oracle / resolution-layer change (UMA dispute, new oracle, resolution-mechanism change) +2
New entrant raising or launching against the incumbents (threat/opportunity) +2

Momentum levels:

  • 0–2: quiet week
  • 3–6: building
  • 7–10: accelerating
  • 11+: breakout

7. Update memory/topics/prediction-markets.md

Rewrite with:

  • Updated *Last run: ${today}*
  • Updated Key Stats (platform volume, new protocols)
  • Updated Known Protocols (add newly discovered)
  • A ## Competitive Intel section (create it if absent) when step 5b surfaces a material change — note what each tracked platform shipped, any new entrant, and any oracle/resolution change. Update existing entries rather than duplicating.
  • Appended entry to Signal Log:
    - ${today}: [top development in one line] / momentum: [level]
    

8. Send notification via ./notify -f

Write to .pending-notify-temp/pm-pulse-${today}.md, then:

./notify -f .pending-notify-temp/pm-pulse-${today}.md

Create .pending-notify-temp/ if it doesn't exist.

Format:

pm pulse — ${today}

momentum: {level} ({score} pts)

{IF regulatory_development}
regulatory:
{forEach top regulatory items}
- {one-line, direct take}
{end}
{end}

{IF volume_milestone}
volume: {platform milestone in one line}
{end}

{IF new_protocols_or_mechanisms}
new mechanisms ({count}):
{forEach top 2 items}
- {name/project}: {what makes it different} ({stars}★ if GH)
{end}
{end}

{IF competitive_intel}
competitive:
{forEach top 2–3 platform/entrant/oracle items}
- {platform or entrant}: {what shipped / what's new / how they differ}
{end}
{end}

{IF notable_signals}
signals:
{forEach top 2–3 news items}
- {one-line}
{end}
{end}

{IF synthesis}
read: {one-line opinionated synthesis — gap, threat, regulatory window, or "all quiet"}
{end}

{IF quiet_week}
quiet week. incumbents still running.
{end}

Keep total under 1200 chars (the competitive + read lines widen the budget slightly over the old 900). If tight, the read: synthesis line and the competitive: block are the first to trim — momentum, regulatory, and volume are the must-haves. Do NOT use ./notify "$(cat ...)" — write the file first, pass the path.

If momentum score is 0 and no regulatory news and no new protocols: log PM_PULSE_OK: quiet and skip notification.

9. Log to memory/logs/${today}.md

Append:

## PM Pulse
- **Platforms covered:** {list}
- **Volume (7d):** {summary or N/A}
- **Regulatory developments:** {count} ({top item if any})
- **New protocols/mechanisms:** {count}
- **Competitive intel:** {platforms shipping / new entrants / oracle changes — one line, or "quiet"}
- **New entrants:** {names or "none"}
- **Synthesis:** {one-line read or "all quiet"}
- **Momentum score:** {score} ({level})
- **Notification:** sent / skipped (quiet)
- PM_PULSE_OK

Sandbox Note

  • gh api uses the gh CLI — handles auth internally, no env-var expansion in headers.
  • WebFetch and WebSearch: built-in Claude tools, bypass the GitHub Actions sandbox network gate.
  • Platform homepages may return limited data via WebFetch — WebSearch fallback is the primary path for volume figures.

What to watch for (recurring signal classes)

  • Regulatory progress — CLARITY Act, CFTC rulings, state-level approvals. Each step feeds an article.
  • Tracked platform volume trajectory — weekly volume is the best adoption signal.
  • New market approvals — each new category approved (sports, politics, macro) extends the regulatory blueprint.
  • New reflexive / coordination market launches — any protocol designing for market-influences-outcome dynamics.
  • Academic mechanism design — futarchy implementations, LS-LMSR improvements, new AMM structures for PMs.
  • Funding rounds — who's getting capitalized and at what valuation signals institutional conviction.
  • Regulatory setbacks — enforcement actions, market shutdowns, bill stalling.
  • Competitive / product moves — what incumbents ship (new categories, features), who's entering, and resolution-layer changes (oracle disputes, new resolution mechanisms). Product-level intel, not individual-market prices.

Output feeds

  • article skill — PM Pulse data feeds coordination-markets and regulatory articles
  • monitor-polymarket — paired with this skill's macro signal
  • topic-momentum — PM/coordination signal now has dedicated weekly data
  • weekly-newsletter — regulatory moves and volume milestones slot into the infra section

Version History

  • fb16753 Current 2026-07-05 12:07

Same Skill Collection

skills/action-converter/SKILL.md
skills/article/SKILL.md
skills/auto-merge/SKILL.md
skills/auto-workflow/SKILL.md
skills/autoresearch/SKILL.md
skills/bd-radar/SKILL.md
skills/changelog/SKILL.md
skills/code-health/SKILL.md
skills/cost-report/SKILL.md
skills/create-skill/SKILL.md
skills/ctrl/SKILL.md
skills/defi-overview/SKILL.md
skills/deploy-prototype/SKILL.md
skills/digest/SKILL.md
skills/distribute-tokens/SKILL.md
skills/ecosystem-pulse/SKILL.md
skills/fear-divergence/SKILL.md
skills/feature/SKILL.md
skills/fetch-tweets/SKILL.md
skills/fleet-control/SKILL.md
skills/fork-fleet/SKILL.md
skills/github-monitor/SKILL.md
skills/github-trending/SKILL.md
skills/heartbeat/SKILL.md
skills/idea-forge/SKILL.md
skills/idea-pipeline/SKILL.md
skills/inbox-triage/SKILL.md
skills/install-skill/SKILL.md
skills/investigation-report/SKILL.md
skills/issue-triage/SKILL.md
skills/last30/SKILL.md
skills/memory-flush/SKILL.md
skills/mention-radar/SKILL.md
skills/monitor-polymarket/SKILL.md
skills/narrative-convergence/SKILL.md
skills/narrative-tracker/SKILL.md
skills/okf-export/SKILL.md
skills/okf-ingest/SKILL.md
skills/onchain-monitor/SKILL.md
skills/operator-scorecard/SKILL.md
skills/picks-tracker/SKILL.md
skills/pm-manipulation/SKILL.md
skills/pr-review/SKILL.md
skills/pr-triage/SKILL.md
skills/price-alert/SKILL.md
skills/reply-maker/SKILL.md
skills/repo-scanner/SKILL.md
skills/schedule-ads/SKILL.md
skills/search-skill/SKILL.md
skills/self-improve/SKILL.md
skills/send-email/SKILL.md
skills/skill-health/SKILL.md
skills/skill-repair/SKILL.md
skills/soul-builder/SKILL.md
skills/spawn-instance/SKILL.md
skills/strategy-builder/SKILL.md
skills/token-movers/SKILL.md
skills/token-pick/SKILL.md
skills/treasury-info/SKILL.md
skills/tx-explain/SKILL.md
skills/unlock-monitor/SKILL.md
skills/verdikta-hunter/SKILL.md
skills/vuln-scanner/SKILL.md
skills/vuln-tracker/SKILL.md
skills/workflow-audit/SKILL.md
skills/write-tweet/SKILL.md
skills/x402-monitor/SKILL.md
skills/base-mcp/SKILL.md
skills/star-milestone/SKILL.md

Metadata

Files
0
Version
fb16753
Hash
dd40d68d
Indexed
2026-07-05 12:07

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-08 20:53
浙ICP备14020137号-1 $Carte des visiteurs$