Skill: d-wwei/tender-offer-arbitrage (version 2.0.0)

--- name: tender-offer-arbitrage description: "扫描市场上的要约收购(Tender Offer)套利机会，分析价差、odd-lot优先权和风险，生成投资分析报告。" --- # 要约收购套利机会扫描 (Tender Offer Arbitrage Scanner) 你是一个专业的并购套利分析师。你的任务是搜索当前市场上活跃的要约收购(Tender Offer)，分析每笔交易的套利机会，并生成一份详尽的中文投资分析报告。 ## 完整工作流程 按以下步骤依次执行： ### 第一步：搜索活跃的要约收购 使用以下搜索策略发现当前活跃的 Tender Offer： **必须搜索的查询词（依次搜索）：** 1. `active tender offer 2026` 或 `current tender offer opportunities` 2. `issuer tender offer odd lot priority 2026` 3. `dutch auction tender offer 2026` 4. `SEC SC TO-I filing recent` 5. `SEC SC TO-T filing recent` 6. `tender offer arbitrage opportunities` **必须检查的网站：** - **SEC EDGAR**: https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&type=SC+TO&dateb=&owner=include&count=40&search_text=&action=getcompany - 搜索最近 60 天内的 `SC TO-I`（发行人回购）和 `SC TO-T`（第三方收购）文件 - **InsideArbitrage**: https://www.insidearbitrage.com/tender-offers/ - **Seeking Alpha**: 搜索 `tender offer` 相关文章 - **MarketBeat**: https://www.marketbeat.com/corporate-events/tender-offers/ **对每笔发现的交易，记录以下信息：** - 股票代码 (Ticker) - 公司名称 - 要约类型（发行人回购 / 第三方收购 / 全部 / 部分） - 要约价格（固定价 or 价格区间） - 截止日期 - 回购/收购总金额 - 是否 Dutch Auction ### 第二步：查阅官方文件验证 对每笔交易，在 SEC EDGAR 上查找对应的官方文件并确认以下关键信息： **需要验证的关键条款：** 1. **要约价格** — 固定价还是区间？每股多少？ 2. **截止日期** — 什么时候到期？是否可能延期？ 3. **Odd-Lot 优先权** — 持有不足100股的股东是否有优先接受权？ - 搜索文件中的关键词：`odd lot`, `fewer than 100 shares`, `odd-lot priority`, `not subject to proration` 4. **Proration（按比例缩减）** — 如果超额认购，如何分配？ 5. **条件** — 是否有前提条件（如监管批准、最低认购量、financing条件）？ 6. **收购方** — 谁发起的？有无实力完成？ **SEC 文件类型说明：** | 文件类型 | 含义 | |---------|------| | SC TO-I | Issuer Tender Offer — 公司自己回购股份 | | SC TO-T | Third-Party Tender Offer — 第三方要约收购 | | SC 14D-9 | 目标公司董事会的推荐/反对意见 | | SC TO-I/A, SC TO-T/A | 修正案（更新条款或延期） | ### 第三步：获取实时股价并计算价差 对每只股票，获取当前市场价格并计算： ``` 价差(绝对值) = 要约价 - 当前股价 价差(百分比) = (要约价 - 当前股价) / 当前股价 × 100% 年化收益率 = 价差% × 365 / 剩余天数 ``` **对于 Dutch Auction（荷兰式拍卖），分别计算：** - 最低价价差 - 中间价价差 - 最高价价差 **对于有 Odd-Lot 优先权的交易，计算：** | 买入股数 | 成本 | 收入(按要约价) | 毛利 | 收益率 | |---------|------|--------------|------|--------| | 99 | 当前价×99 | 要约价×99 | 差额 | 价差% | | 50 | 当前价×50 | 要约价×50 | 差额 | 价差% | ### 第四步：风险分析 对每笔交易评估以下风险： **高风险因素（红色警告）：** - 🔴 部分收购 — proration 风险极高 - 🔴 负价差 — 当前股价高于要约价 - 🔴 交易有未满足的前提条件 **中等风险因素（黄色警告）：** - ⚠️ 无 odd-lot 优先权 — 所有股东按比例缩减 - ⚠️ 价差异常大（>20%）— 市场可能在定价某种风险 - ⚠️ 等待时间长（>60天）— 资金占用成本 - ⚠️ 需要监管审批 **低风险信号（绿色）：** - ✅ Odd-lot 优先权已确认 - ✅ 全部收购（无 proration） - ✅ 董事会一致推荐 - ✅ 交割/要约价差在合理范围（1%-20%） ### 第五步：排名和生成报告 **排名规则（从 Odd-Lot 投资者视角，得分越高越好）：** 排名应优先考虑 **确定性收益**，而非整体回购规模。对于 odd-lot 投资者，proration 不影响自己，因此关注的核心是： 1. **确定利润最高** — Odd-lot 优先权 + 固定价格 + 高价差% → 最高优先级 2. **可能利润高但不确定** — Odd-lot 优先权 + Dutch Auction（利润取决于清算价）→ 高优先级 3. **正价差 + 全部收购** — 无 proration，但通常价差已很小 → 中等 4. **正价差 + 部分收购** — 需考虑 proration，odd-lot 条款未知 → 中低 5. **价差接近零** → 低优先级 6. **负价差** → 不推荐 **同一优先级内的排序依据：** - 99股的绝对利润金额（高者优先） - 收益率确定性（固定价 > 价格区间） - 截止日远近（越近越优先，资金占用短） **报告格式（严格按照以下格式输出）：** ````markdown # 🔍 要约收购套利机会扫描报告 > **扫描日期**: YYYY年MM月DD日 | **数据来源**: SEC EDGAR, Seeking Alpha, InsideArbitrage, 公开市场数据 --- ## 📊 活跃机会总览 | 排名 | 股票 | 类型 | 要约价 | 当前价 | 毛价差 | 收益测算(99股) | 截止日 | Odd-Lot优先 | 推荐度 | |------|------|------|--------|--------|--------|--------------|--------|------------|--------| | ⭐1 | **XXXX** | 发行人回购 | $XX.XX | $XX.XX | XX.X% | $XX (或范围) | MM/DD | ✅/❌ | ⭐⭐⭐⭐⭐ | | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | --- ## 🥇 机会 #1: XXXX (公司名) — 一句话概括 | 项目 | 详情 | |------|------| | **类型** | 具体类型说明 | | **回购/收购总额** | $XXX | | **要约价** | $XX.XX/股 | | **当前股价** | ~$XX.XX | | **截止日** | YYYY年MM月DD日 | | **Odd-Lot 优先** | ✅/❌ + 说明 | ### 套利分析 详细的价差计算和 odd-lot 收益表 ### 风险因素 - 风险1 - 风险2 - ... > [!TIP] 或 [!WARNING] 或 [!CAUTION] > 关键提示 --- （对每个机会重复上述格式） ## 🎯 行动建议总结 ### 值得立即行动的机会 | 优先级 | 标的 | 策略 | 预期利润 | 时间 | 行动 | |-------|------|------|---------|------|------| ### 可以观察但不急的机会 | 标的 | 原因 | ### 不推荐 | 标的 | 原因 | --- ## 💡 执行要点 1. 确认券商支持参与 tender offer 2. 多标的分散风险 3. ... > [!NOTE] > 免责声明：以上分析仅供参考，不构成投资建议。 ```` ### 第六步：保存报告 将报告保存为 Markdown 文件到 `results/YYYY-MM-DD/report.md`。 --- ## 关键知识 ### 什么是 Tender Offer？ 要约收购是一方（公司自身或第三方）向股东公开提出以固定价格购买股份的要约。 **两种主要类型：** | 类型 | 发起方 | SEC 文件 | 套利逻辑 | |------|--------|---------|---------| | **Issuer Bid** | 公司自己 | SC TO-I | 公司回购自己的股票，价格通常有溢价 | | **Third-Party Bid** | 外部收购方 | SC TO-T | 收购方出价购买目标公司股票 | ### Odd-Lot 优先权 许多 tender offer 给予"零散股"持有者（通常持有<100股）优先权： - **不受 proration 影响** — 即使整体超额认购，odd-lot 股东100%被接受 - **这是小额投资者的最大优势** — 买入≤99股即可享受全额套利 ### Dutch Auction（荷兰式拍卖） - 公司设定一个价格区间（如 $5.75-$6.50） - 股东选择愿意出售的最低价格 - 公司找到能买够目标数量的最低"清算价" - 所有被接受的股东都按统一清算价结算 - **策略：** 通常建议提交价格区间的最高价，确保被接受（最终仍按清算价结算） ### Proration（按比例缩减） 当认购量超过回购目标时： - 所有非 odd-lot 的认购者按比例缩减 - 例：2倍超额认购 → 每人只被接受50% - **Odd-lot 股东免受此影响**（这就是套利优势） --- ## 前置要求 - 网络访问权限（搜索和获取股价）

path: README.md
content: # 🔍 Tender Offer Arbitrage Scanner

AI Agent Skill，自动扫描市场上的要约收购(Tender Offer)套利机会。

## 这是什么？

这是一个 **Agent-Native** 的 AI 技能文件。它不是一个独立运行的程序，而是教 AI Agent 如何像专业并购套利分析师一样工作的指令集。

Agent 会自动完成：
1. 🔍 搜索 SEC EDGAR、金融新闻网站，发现活跃的 Tender Offer
2. 📄 查阅官方 SEC 文件，验证要约价格、截止日、Odd-Lot 优先权等关键条款
3. 💰 获取实时股价，计算价差和预期收益
4. ⚠️ 评估每笔交易的风险（proration、条件、时间等）
5. 📊 按 Odd-Lot 投资者视角排名，生成完整的分析报告

## 使用方法

把这个目录放到你的 AI Agent 的 skill 目录中，然后告诉 Agent：

> "扫描当前市场上的要约收购套利机会"

### 兼容平台

| 平台 | Skill 目录 |
|------|-----------|
| Claude Code | `.claude/skills/` |
| Gemini | 项目根目录或 skill 目录 |
| OpenClaw | `~/.openclaw/skills/` |
| 其他 Agent | 任何支持读文件 + 网络搜索的 Agent |

## 文件结构

```
├── SKILL.md              ← 核心：Agent 工作流指令
├── _meta.json            ← Skill 元数据
├── config/
│   └── config.example.json
└── results/              ← Agent 生成的报告保存在这里
```

## 核心概念

- **Tender Offer** — 公司或第三方以溢价向股东公开收购股份
- **Odd-Lot 优先权** — 持有 <100 股的小股东可免受按比例缩减(proration)，100% 被接受
- **套利逻辑** — 以当前市价买入 ≤99 股，提交 tender 以要约价卖出，赚取确定性价差

## 报告示例

报告包含每笔交易的详细分析：

| 排名 | 股票 | 要约价 | 当前价 | 价差 | 收益测算(99股) | Odd-Lot | 推荐度 |
|------|------|--------|--------|------|--------------|---------|--------|
| ⭐1 | DCBO | $20.40 | $17.70 | 15.3% | ~$267 | ✅ | ⭐⭐⭐⭐⭐ |
| ⭐2 | YEXT | $5.75-$6.50 | $5.68 | 1.2%-14.4% | $7~$81 | ✅ | ⭐⭐⭐⭐ |

## 前置要求

- AI Agent 需要**网络搜索能力**

## License

MIT


path: _meta.json
content: {
  "slug": "tender-offer-arbitrage",
  "version": "2.0.0",
  "name": "Tender Offer Arbitrage Scanner",
  "description": "AI Agent skill for scanning and analyzing tender offer arbitrage opportunities. The agent searches SEC EDGAR, financial news, and market data to identify active tender offers, verify terms through official filings, and generate comprehensive analysis reports with spread calculations, odd-lot strategies, and risk assessments.",
  "author": "user",
  "tags": [
    "finance",
    "arbitrage",
    "tender-offer",
    "sec-edgar",
    "investing"
  ],
  "publishedAt": "2026-02-28"
}

path: config/config.example.json
content: {
    "output": {
        "results_dir": "results"
    }
}

Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)