Capduck Intelligence — Decision Support Skill
When to use
- - Iran: conflict, US-Iran tensions, Israel-Iran, Middle East geopolitics, oil/Hormuz, prediction markets, IRGC, IDF, ceasefire
- Trump: Truth Social posts, trade/tariff policy, Iran-war signals, energy, China, executive orders
Base URL
CODEBLOCK0
Available topics: iran, INLINECODE1
How to think — the decision loop
Always start from the briefing. Let the data guide your next call. Do NOT call all endpoints.
Step 1: Assess — get the big picture
CODEBLOCK1
The briefing contains situation assessment (tension 1-10, direction, key deltas), perspective summaries (with evidence strength), active threads (with signals and drill-down hints), and top events (impact >= 8, last 24h). Each section tells you where to look next.
Step 2: Investigate — follow the scent
- - A thread mentions linked events ->
/events?category=CONFLICT to read the evidence chain - A claim has weak evidence ->
/posts?source_type=osint to see if OSINT confirms - Mainstream narrative unclear ->
/news?region=us to see how US outlets frame it - A thread links to prediction markets ->
/polymarket for probability and trend - Trump posted about Iran ->
/trump?tags=iran-war to see his exact words
Step 3: Cross-reference — triangulate
- - Compare official sources vs OSINT vs mainstream:
/posts?source_type=state_media vs osint vs INLINECODE9 - Use
/notable to understand who a source is and which camp they belong to - Use
/entities?q=name to check credibility of an unfamiliar source - Check
source_count in events — 1 source = rumor, 5+ sources = confirmed - Use
/signals?ids=id1,id2 to batch-lookup raw data for thread signals
Step 4: Project — what happens next
- - Look at Watch items in Active Threads: likelihood direction (rising/stable/falling), next milestones, decision makers
- Check
/polymarket for market-implied probabilities and trend direction - When polymarket diverges from briefing assessment, one of them is wrong — that's where investigation value is highest
Iran Endpoints
All paths below are relative to https://skill.capduck.com.
/{topic} — Briefing (default)
AI-generated situation briefing, updated hourly. Contains:
- - Situation Assessment — tension level (1-10), direction, 24h comparison, key deltas
- Perspective Summaries — 4 viewpoints with evidence strength (strong/moderate/weak)
- Active Threads — 3-5 issue threads with linked signals, watch items, polymarket refs
- Top Events — impact >= 8 from last 24h, with source attribution
/{topic}/events — Event timeline
Structured events with impact scoring and multi-source attribution.
| Param | Description | Default |
|---|
| INLINECODE18 | Minimum impact score (1-10) | 0 |
| INLINECODE19 |
CONFLICT, DIPLOMACY, POLITICS, ECONOMY, PROTESTS | all |
|
hours | Rolling window in hours | 48 |
|
since | ISO 8601 timestamp (overrides hours) | — |
|
limit | Max results | 50 |
Each event includes: id, impact, confidence, sentiment, category, title / title_zh, summary / summary_zh, source_details[] (with display_name, entity_slug, platform, url), source_count, published_at.
/{topic}/posts — Social feed
Unified Twitter + Telegram posts with entity enrichment.
| Param | Description | Default |
|---|
| INLINECODE40 | newsagency, statemedia, osint, govmilitary, journalist, thinktank, other | all |
| INLINECODE41 |
Author category text filter | all |
|
platform | twitter, telegram | all |
|
event | Event UUID -> linked posts via source URLs | — |
|
since | ISO 8601 timestamp | 48h ago |
|
limit | Max results | 30 |
/{topic}/news — Mainstream media
Coverage from 18+ major outlets (Reuters, AP, CNN, NYT, Bloomberg, Guardian, BBC, Al Jazeera, etc.).
| Param | Description | Default |
|---|
| INLINECODE47 | intl, us, mideast, israel, persian, asia, russia, china, other | all |
| INLINECODE48 |
en, fa | all |
|
event | Event UUID -> linked articles | — |
|
since | ISO 8601 timestamp | 48h ago |
|
limit | Max results | 30 |
/{topic}/polymarket — Prediction markets
Current probabilities, trend direction, and historical price ranges for Iran-related prediction markets.
Each condition includes: label/label_zh, yes_price (0-1), trend arrow with % change, historical min-max range.
/{topic}/notable — Curated key entities
~90 curated key sources grouped by role:
| Group | What it represents |
|---|
| Iran Official | Khamenei.ir, IRNA, Fars, Tasnim — the regime's voice |
| Israel & Military |
IDF, Netanyahu, Haaretz, Jerusalem Post — Israeli perspective |
| US Government | State Dept, CENTCOM, White House, Trump — US policy signals |
| International Organizations | IAEA, NATO, UN — multilateral stance |
| Key Media — Wire & Global | Reuters, AP, Bloomberg, NYT, Guardian — baseline narrative |
| Key Media — Regional & Specialist | Iran International, Al-Monitor, Bellingcat — specialist depth |
| OSINT & Prediction | Sentdefender, OSINT613, Polymarket — real-time ground truth |
| Think Tanks | Atlantic Council, Brookings, CFR — analytical framing |
| Key Activists & Opposition | Masih Alinejad, Reza Pahlavi, NCRI — diaspora/opposition voice |
/{topic}/entities — Full source directory
800+ tracked entities. Also accessible via alias /sources.
| Param | Description | Default |
|---|
| INLINECODE59 | Filter by entity category | all |
| INLINECODE60 |
Text search (name + description) | — |
|
limit | Max results | 100 |
Trump Endpoint
/trump — Full Trump Truth Social feed, auto-tagged by topic.
| Param | Description | Default |
|---|
| INLINECODE63 | Comma-separated topic filter (iran-war, energy, trade, china, executive-order, etc.) | all |
| INLINECODE64 |
Max results | 50 (max: 200) |
|
since | ISO 8601 or Unix timestamp | — |
|
cursor | Pagination cursor (from
meta.next_cursor) | — |
|
lang | zh or en | zh |
|
offset | Pagination offset | 0 |
Each post includes: id, author_name, author_handle, content (EN), content_zh, tags[], source_url, platform (truth-social), media_url, published_at.
Key dictionaries
Event category: CONFLICT · DIPLOMACY · POLITICS · ECONOMY · INLINECODE84
Event sentiment: NEGATIVE · POSITIVE · NEUTRAL · INLINECODE88
source_type (on posts): news_agency · state_media · osint · gov_military · journalist · think_tank · INLINECODE95
News region: intl · us · mideast · israel · persian · asia · russia · china · INLINECODE104
Post platform: twitter · telegram · truth-social (Trump only)
Trump tags: iran-war · energy · trade · china · executive-order · (auto-generated, non-exhaustive)
Entity relationships
CODEBLOCK2
Key investigation paths:
- 1. Briefing -> Thread -> Event -> Sources -> Entity: "This thread claims X" -> check linked events -> how many sources? -> who are they? -> what camp?
- Event -> Posts/News: use
/posts?event={id} or /news?event={id} to find original content linked to a specific event - Thread -> Polymarket: thread has polymarket_ref -> check
/polymarket -> does market probability align with AI assessment? - Weak evidence -> Cross-reference: claim has weak evidence -> check
/news for mainstream coverage -> check /posts?source_type=osint -> if neither confirms, flag as unverified - Trump signal -> Iran impact:
/trump?tags=iran-war -> check if events corroborate -> /events?category=DIPLOMACY -> assess real impact vs rhetoric
Usage scenarios
"What's the latest on Iran?" — Call /iran -> summarize situation assessment + top 2-3 threads. Keep it under 300 words. Lead with tension level and direction.
"What did Trump just say about Iran?" — Call /trump?tags=iran-war&limit=5 -> then cross-check /events?category=DIPLOMACY&hours=6 to see if rhetoric matches real developments.
"Is this source credible?" — Call /notable first (fast, curated). If not found, fall back to /entities?q=name. Report which camp they belong to and their category.
"What are the markets saying?" — Call /polymarket -> compare market-implied probability with briefing's thread assessment. Flag divergences explicitly.
"Deep dive on a specific event" — Get event ID from briefing or /events -> call /posts?event={id} and /news?event={id} -> triangulate source count and source types.
Output guidelines
- - Lead with judgment, then evidence. Don't dump raw data — synthesize first, cite after.
- Mark confidence. Use "confirmed (N sources)" / "reported but unverified (single source)" / "rumor" based on
source_count. - Flag weak evidence. If a claim has only 1 source or comes from entertainment/social accounts, say so explicitly.
- Keep it concise. Default to 200-400 words unless the user asks for detail.
- Bilingual when helpful. Key terms and quotes can include both English and Chinese where the data provides translations.
- Never present AI analysis as fact. The briefing is AI-generated — frame it as "the briefing assesses..." not "the situation is...".
Key principle
The briefing is the map. The other endpoints are the territory. Don't dump all data on the user — use the briefing to identify what matters, investigate only what's relevant, and synthesize a judgment.
Notes
- - Data from iranmonitor.org (800+ sources), Polymarket CLOB API, Truth Social
- AI analysis hourly, data feeds every 5 minutes
- All responses are Markdown with Chinese translations where available
- 48-hour rolling data window with deduplication by event/post ID
- Trump feed: auto-tagged by topic, bilingual (EN + ZH)
Capduck 情报 — 决策支持技能
使用时机
- - 伊朗: 冲突、美伊紧张局势、以色列-伊朗、中东地缘政治、石油/霍尔木兹海峡、预测市场、伊朗伊斯兰革命卫队、以色列国防军、停火
- 特朗普: Truth Social 帖子、贸易/关税政策、伊朗战争信号、能源、中国、行政命令
基础 URL
https://skill.capduck.com/{topic}/{feed}
可用主题:iran、trump
思考方式 — 决策循环
始终从简报开始。让数据引导你的下一步调用。 不要调用所有端点。
第 1 步:评估 — 获取全局概览
curl -s https://skill.capduck.com/iran
简报包含局势评估(紧张程度 1-10、方向、关键变化)、观点摘要(含证据强度)、活跃线索(含信号和深入挖掘提示)以及重大事件(影响 >= 8,过去 24 小时)。每个部分都会告诉你下一步该看哪里。
第 2 步:调查 — 循迹追踪
- - 线索提及关联事件 -> /events?category=CONFLICT 阅读证据链
- 某主张证据薄弱 -> /posts?source_type=osint 查看开源情报是否确认
- 主流叙事不清晰 -> /news?region=us 查看美国媒体如何报道
- 线索链接到预测市场 -> /polymarket 查看概率和趋势
- 特朗普发布了关于伊朗的帖子 -> /trump?tags=iran-war 查看他的原话
第 3 步:交叉验证 — 三角互证
- - 比较官方来源 vs 开源情报 vs 主流媒体:/posts?sourcetype=statemedia vs osint vs /news
- 使用 /notable 了解某个来源是谁以及属于哪个阵营
- 使用 /entities?q=name 检查不熟悉来源的可信度
- 检查事件中的 source_count — 1 个来源 = 传闻,5 个以上来源 = 已确认
- 使用 /signals?ids=id1,id2 批量查询线索信号的原始数据
第 4 步:预测 — 接下来会发生什么
- - 查看活跃线索中的关注项:可能性方向(上升/稳定/下降)、下一个里程碑、决策者
- 查看 /polymarket 获取市场隐含概率和趋势方向
- 当 Polymarket 与简报评估出现分歧时,其中一方是错误的——这正是调查价值最高的地方
伊朗端点
以下所有路径均相对于 https://skill.capduck.com。
/{topic} — 简报(默认)
AI 生成的局势简报,每小时更新。包含:
- - 局势评估 — 紧张程度(1-10)、方向、24 小时对比、关键变化
- 观点摘要 — 4 种观点,附证据强度(强/中/弱)
- 活跃线索 — 3-5 个议题线索,附关联信号、关注项、Polymarket 参考
- 重大事件 — 过去 24 小时内影响 >= 8 的事件,附来源归属
/{topic}/events — 事件时间线
结构化事件,含影响评分和多来源归属。
| 参数 | 描述 | 默认值 |
|---|
| impact | 最低影响评分(1-10) | 0 |
| category |
冲突、外交、政治、经济、抗议 | 全部 |
| hours | 滚动时间窗口(小时) | 48 |
| since | ISO 8601 时间戳(覆盖 hours 参数) | — |
| limit | 最大结果数 | 50 |
每个事件包含:id、impact、confidence、sentiment、category、title / titlezh、summary / summaryzh、sourcedetails[](含 displayname、entityslug、platform、url)、sourcecount、published_at。
/{topic}/posts — 社交信息流
统一的 Twitter + Telegram 帖子,含实体丰富信息。
| 参数 | 描述 | 默认值 |
|---|
| source_type | 新闻通讯社、官方媒体、开源情报、政府/军方、记者、智库、其他 | 全部 |
| category |
作者类别文本筛选 | 全部 |
| platform | twitter、telegram | 全部 |
| event | 事件 UUID -> 通过来源 URL 关联的帖子 | — |
| since | ISO 8601 时间戳 | 48 小时前 |
| limit | 最大结果数 | 30 |
/{topic}/news — 主流媒体
来自 18 家以上主要媒体的报道(路透社、美联社、CNN、纽约时报、彭博社、卫报、BBC、半岛电视台等)。
| 参数 | 描述 | 默认值 |
|---|
| region | 国际、美国、中东、以色列、波斯、亚洲、俄罗斯、中国、其他 | 全部 |
| language |
en、fa | 全部 |
| event | 事件 UUID -> 关联文章 | — |
| since | ISO 8601 时间戳 | 48 小时前 |
| limit | 最大结果数 | 30 |
/{topic}/polymarket — 预测市场
伊朗相关预测市场的当前概率、趋势方向和历史价格区间。
每个条件包含:label/labelzh、yesprice(0-1)、趋势箭头及百分比变化、历史最低-最高区间。
/{topic}/notable — 精选关键实体
约 90 个精选关键来源,按角色分组:
| 分组 | 代表内容 |
|---|
| 伊朗官方 | Khamenei.ir、IRNA、Fars、Tasnim — 政权声音 |
| 以色列与军方 |
以色列国防军、内塔尼亚胡、国土报、耶路撒冷邮报 — 以色列视角 |
| 美国政府 | 国务院、中央司令部、白宫、特朗普 — 美国政策信号 |
| 国际组织 | 国际原子能机构、北约、联合国 — 多边立场 |
| 关键媒体 — 通讯社与全球 | 路透社、美联社、彭博社、纽约时报、卫报 — 基线叙事 |
| 关键媒体 — 区域与专业 | 伊朗国际、Al-Monitor、Bellingcat — 专业深度 |
| 开源情报与预测 | Sentdefender、OSINT613、Polymarket — 实时地面实况 |
| 智库 | 大西洋理事会、布鲁金斯学会、外交关系委员会 — 分析框架 |
| 关键活动家与反对派 | Masih Alinejad、Reza Pahlavi、伊朗全国抵抗委员会 — 侨民/反对派声音 |
/{topic}/entities — 完整来源目录
800 多个追踪实体。也可通过别名 /sources 访问。
| 参数 | 描述 | 默认值 |
|---|
| category | 按实体类别筛选 | 全部 |
| q |
文本搜索(名称 + 描述) | — |
| limit | 最大结果数 | 100 |
特朗普端点
/trump — 完整的特朗普 Truth Social 信息流,按主题自动标记。
| 参数 | 描述 | 默认值 |
|---|
| tags | 逗号分隔的主题筛选(iran-war、energy、trade、china、executive-order 等) | 全部 |
| limit |
最大结果数 | 50(最大:200) |
| since | ISO 8601 或 Unix 时间戳 | — |
| cursor | 分页游标(来自 meta.next_cursor) | — |
| lang | zh 或 en | zh |
| offset | 分页偏移量 | 0 |
每条帖子包含:id、authorname、authorhandle、content(英文)、contentzh、tags[]、sourceurl、platform(truth-social)、mediaurl、publishedat。
关键字典
事件类别: CONFLICT · DIPLOMACY · POLITICS · ECONOMY · PROTESTS
事件情感: NEGATIVE · POSITIVE · NEUTRAL · MIXED
sourcetype(帖子):newsagency · statemedia · osint · govmilitary · journalist · think_tank · other
新闻区域: