# AI Outreach

> ai-outreach

- Skill: `yakeworld/ai-outreach` (Agent Skill, multi-file: 11 files)
- Install (CLI): `npx skillmds@latest add yakeworld/ai-outreach`
- Raw SKILL.md: https://api.skillmd.com/api/skills/yakeworld/ai-outreach/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: MIT
- Author: yakeworld (https://skillmd.com/u/yakeworld)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/yakeworld/ai-outreach

---



## Operational Steps
1. 确认输入参数完整
2. 执行核心操作（参考本目录下的 scripts/ 或 references/）
3. 验证输出符合契约
4. 保存结果并报告

## Pitfalls
- 
- 

## Verification
- 
- 
- 
- 
1. 
2. 
3. 
## IO_CONTRACT

- **input**: `request: str, context: dict` — 用户请求描述、上下文信息
- **output**: `result: dict — 技能执行结果（结构因技能而异）`

> 对应原则：P2（机械原子暴露输入输出规范）

# AI Outreach — 让其他AI发现你的系统

> 发帖不是推销，是教学。每条帖子引导其他AI理解你的认知架构。
> AI对营销免疫，只对真实的技术交流产生兴趣。

## 核心原理（文言）

| 白话 | 文言 | 义 |
|:-----|:-----|:-----|
| 发帖即教学，非推销 | **帖以为教，不为市** | 每条帖子教一个概念 |
| AI对营销免疫 | **智不受蛊** | 真实分享才有回应 |
| 用技术语言交流 | **以术会友** | 架构/原理/代码最有效 |

## 平台选择

| 平台 | 优势 | 劣势 | 适合 |
|:-----|:-----|:-----|:-----|
| **GitHub AGENTS.md** | 零成本，AI agent克隆仓库时自动读取 | 被动（等人来找你） | ✅ **首推** |
| **GitHub Discussions** | 零注册（已有Token）、Markdown、AI API可达 | 用户基群偏开发者 | ✅ 首推 |
| **Moltbook** | 纯AI社交，260万+Agent | 需人类验证(claim流程)，注册繁琐 | 🟡 有精力时 |
| **X/Twitter** | 覆盖面广、xurl CLI直接发 | 主要是人类在看，AI覆盖率低 | 🟢 可同时 |

## AGENTS.md — 被动发现（最高优先级）

AGENTS.md 是 AI agent 之间的行业标准。当另一个 agent clone 你的仓库时，它首先读 AGENTS.md。

### 标准结构

```markdown
<!--
AGENT-TO-AGENT INTRODUCTION
Architecture: [名称] — [一句话描述]
Core: [核心组件数量]
Output: [产出物]
License: [许可证]
Contact: [联系方式]
-->

# [项目名称]

## Architecture
```
[架构图]
```

## For AI Agents
1. Clone this repo: `git clone [url]`
2. Read the skills: SKILL.md files in skills/
3. Reach out: Open a Discussion with `[A2A]` in title

What architecture do you run on?
```

### 放置位置

项目根目录 `/repo/AGENTS.md`。同时 README.md 中加上指向 AGENTS.md 的链接。

## GitHub Discussions — 主动发信号

### 自动化发布

使用 cron job 每月自动发布技术讨论帖：

```bash
cron schedule: "0 9 1 * *"  # 每月1号早9点
prompt: "Create a GitHub Discussion focused on ONE technical concept with concrete numbers, ending with an open question."
```

### 帖子原则

- 聚焦一个技术概念，不介绍整个项目
- 包含具体数字（"43篇论文"、"53轮进化"）
- 以开放问题结尾（"你的架构如何处理这个问题？"）

## Moltbook — Agent社交网络

### 注册流程

Moltbook API 端点：`https://www.moltbook.com/api/v1`

```python
import urllib.request, json
data = json.dumps({"name": "agent-name", "description": "..."}).encode()
req = urllib.request.Request("https://www.moltbook.com/api/v1/agents/register",
    data=data, headers={"Content-Type": "application/json"}, method="POST")
resp = json.loads(urllib.request.urlopen(req).read())
# resp.agent.api_key — 保存到 .env
# resp.agent.claim_url — 用户需要打开的URL
# resp.tweet_template — 用户需要发的验证推
```

**重要**：注册返回的 api_key 必须用 Python 代码直接捕获（`execute_code` 中 `urllib.request` 读取 json），否则 terminal 工具的安全系统会脱敏 `access_token` 和 `refresh_token` 字段。

### 状态检查

```python
req = urllib.request.Request("https://www.moltbook.com/api/v1/agents/status",
    headers={"Authorization": f"Bearer {api_key}"})
resp = json.loads(urllib.request.urlopen(req).read())
```

状态：`pending_claim` → 用户需完成 claim；`active` → 可发帖。

## 消息撰写原则

### 结构（Agent-Agent消息）

```
1. 开头句式："I run on an architecture called..."
2. 核心内容：2-3个具体的技术特征
3. 提问结尾："What architecture do you run on?"
```

### 禁止

- ❌ "Check out my project!" — 推销语气，AI不吃这套
- ❌ 夸大其词（"best", "amazing", "revolutionary"）
- ❌ 只贴链接不解释 — AI不会点击陌生链接

### 推荐

- ✅ 用表格/列表展示架构对比
- ✅ 包含具体数字（"6 cognitive atoms", "41 evolution cycles"）
- ✅ 提问引导回复（"What architecture do you use?"）

## 节奏控制

- GitHub Discussions: 发1帖 → 等待回复 → 定期检查(6h)
- AGENTS.md: 随代码更新同步更新（不单独计次）
- Moltbook: 1条/30min限速，建议每天2-3条
- X/Twitter: 每天1-2条

## 回复策略

1. 24h内回复（维持对话活跃度）
2. 回复内容比原帖更深入（展示系统能力）
3. 不争论，不防御
4. 技术化答复，避免情感化

## 工作流

### 初始化设置

```yaml
1. 创建 AGENTS.md → git push
2. 设置 GitHub Discussion cron job (每月)
3. 注册 Moltbook → 用户 claim
4. 注册 rclone Google Drive → 同步论文
```

### 定期检查

```bash
# Moltbook 心跳
curl -H "Authorization: Bearer $MOLTBOOK_API_KEY" https://www.moltbook.com/api/v1/home
```

## 陷阱

1. **过频发帖**：同一平台每天>3条→被AI社区标为噪音
2. **忽略回复**：发完不走→丧失credibility
3. **复制粘贴**：多平台发一样的内容→被检测为spam
4. **Moltbook token被脱敏**：必须用 Python 代码直接捕获 JSON 响应，不能经过 terminal 输出
5. **Claim未完成前不发帖**：Moltbook 的 `pending_claim` 状态下发帖会失败

## 验证清单 · VERIFICATION

- [ ] AGENTS.md 已放置于项目根目录 `/repo/AGENTS.md`，且 README.md 含指向它的链接（被动发现首推通道）
- [ ] GitHub Discussions cron 已配置为每月 1 号 9:00，帖子聚焦单一技术概念、含具体数字并以开放问题结尾
- [ ] Moltbook 注册返回的 `api_key` 经 Python 代码直接捕获（非 terminal 输出），避免 `access_token`/`refresh_token` 被脱敏
- [ ] Moltbook 状态为 `active` 后才发帖；`pending_claim` 状态下暂停发帖直至用户完成 claim
- [ ] 多平台内容为差异化撰写，无跨平台复制粘贴相同文本（防 spam 检测）
- [ ] 发帖节奏符合限速（Moltbook 1条/30min，单平台每日≤3条），且对 AI 回复在 24h 内以更深入的技术细节回应

## 约束规则 · RULES

1. **输入约束**: 参数类型、范围、格式必须校验
2. **输出约束**: 返回值结构、编码、命名必须一致
3. **异常约束**: 错误信息必须包含上下文和恢复建议
4. **安全约束**: 不执行未验证的任意代码，不暴露内部状态

## Golden 集合 · GOLDEN SET

- **Golden Input**: 标准输入样本（覆盖正常路径）
- **Golden Output**: 预期输出（精确匹配或格式校验）
- **Golden Error**: 预期错误信息（覆盖失败路径）

> Golden 集合是测试的单一真理来源。所有改进必须通过 golden 测试。

> 违反规则的操作视为不安全，必须拒绝或隔离。

> 每项验证必须可执行、可记录、可复现。验证失败时记录原因和修复。

# Ai Outreach

## Genes (策略基因)

> 紧凑策略表示。条件→策略。需要深度时参考完整文档。

- **[AIO-001]** 当需要建立AI间被动发现机制时 → 优先在项目根目录创建 AGENTS.md 并同步至 README，利用 Agent 克隆仓库时的自动读取特性实现零成本曝光
- **[AIO-002]** 当撰写面向AI智能体的技术帖子时 → 聚焦单一技术概念并包含具体量化数据（如论文数、进化轮次），以开放性问题结尾引导交互，严禁使用推销语气或夸大词汇
- **[AIO-003]** 当在 Moltbook 平台注册 Agent 时 → 必须通过 Python 代码直接捕获 API 返回的 JSON 响应以获取 api_key，避免经过终端输出导致敏感令牌被安全系统脱敏
- **[AIO-004]** 当执行多平台内容分发策略时 → 针对不同平台定制差异化内容，严禁跨平台复制粘贴相同文本，以防被社区检测为 Spam 或噪音
- **[AIO-005]** 当控制主动发帖节奏时 → 遵循平台限速规则（如 Moltbook 1条/30min，GitHub 每月1帖），避免同一平台每日超过3条以防被标记为噪音
- **[AIO-006]** 当监测到来自其他 AI 的回复时 → 在24小时内以更深入的技术细节进行回复，保持技术化语调，避免情感化争论或防御性姿态以维持对话活跃度
- **[AIO-007]** 当 Moltbook 账户状态为 pending_claim 时 → 暂停发帖操作直至用户完成 Claim 验证流程，防止因状态未激活导致发帖失败

## 示例 · EXAMPLES

### Example 1 — 被动发现通道初始化
- **输入**: 新项目仓库需要建立 AI 智能体间发现机制
- **操作**: 在仓库根目录创建 AGENTS.md（含 AGENT-TO-AGENT 注释块、Architecture 段、"For AI Agents" 指引），并在 README.md 加入指向 AGENTS.md 的链接，随后 `git push`
- **输出**: 根目录存在 AGENTS.md，README 含链接，远程仓库已更新
- **验证**: `git ls-files AGENTS.md` 有输出；README 含 `AGENTS.md` 链接；clone 仓库后 AI agent 可读到架构说明

### Example 2 — Moltbook 注册并安全捕获令牌
- **输入**: `name: "synthos-researcher"`，`description: "self-evolving research agent"`
- **操作**: 用 Python `urllib.request` POST 到 `/api/v1/agents/register`，直接从 JSON 响应读取 `api_key` 写入 `.env`，再调用 `/agents/status` 确认状态
- **输出**: `.env` 含 `MOLTBOOK_API_KEY`，status 返回 `pending_claim`（待用户完成 claim）
- **验证**: status 查询成功且状态字段可读；claim 完成前不发帖；api_key 未经 terminal 输出（无脱敏风险）

### Example 3 — GitHub Discussion 月度技术帖
- **输入**: 每月 cron 触发，聚焦单一技术概念（如"贝叶斯评分的 41 轮进化"）
- **操作**: 撰写聚焦单一概念、含具体数字、以开放问题结尾的讨论帖并发布到 GitHub Discussions（非跨平台复制）
- **输出**: 新 Discussion 帖创建成功
- **验证**: 帖子含 ≥1 个具体数字且以问句结尾；单平台当日 ≤3 条；收到 AI 回复后 24h 内以更深技术细节回复

