> 一个黑洞。吸一切,消化一切,变成自己的。
输入 → [事件视界: 统一读取]
│
├─ 🔰 五维过滤门 ← 决定"这个能不能吃"
│ ├─ 🧱 形式门 → 有内容可解析吗?
│ ├─ 📏 密度门 → 信息够密吗?
│ ├─ 🆕 新颖门 → 是新的吗?(默认通过,未来查重)
│ ├─ 🔐 安全门 → 有隐私/密钥/敏感信息吗?
│ └─ 🎯 相关门 → 不是乱码吧?
│ (中严格度:≥3/5 通过)
│
↓ 过门
[吸积盘: 尺度检测 + 分层分解]
│
│ L1 🪐 碎片 — 短文/笔记/新闻
│ L2 📄 文档 — 文档/报告/知识
│ L3 🧩 技能 — skill包/工具
│ L4 🤖 智能体 — 完整agent系统
│
↓
[奇点: 压缩 + 评分]
│ └─ 🏅 价值评分 (满分100)
│ ├─ 知识价值 (0-30)
│ ├─ 可复用性 (0-25)
│ ├─ 结构清晰度(0-20)
│ ├─ 新颖度 (0-15)
│ └─ 可操作性 (0-10)
↓
[霍金辐射: 输出]
├─ ① 思维卡片存到 output/
├─ ② 高价值(≥60) → 存入 吞吞知识库/
├─ ③ 低价值(25-44) → 标记待审 待审核/
└─ ④ 极低(<20) → 仅日志
# ClawHub 安装(发布后)
clawhub install tuntun-skill
# 或手动
cp -r tuntun-skill /path/to/openclaw/skills/
# 🪐 吸碎片
python3 tuntun.py "一段文本"
echo "内容" | python3 tuntun.py --pipe
# 📄 吸文档
python3 tuntun.py path/to/doc.md --save
# 🧩 吸技能
python3 tuntun.py path/to/skill/ --save --show-score
# 🤖 吸智能体(含性格分析)
python3 tuntun.py path/to/agent/ --auto --save
# 只看评分不保存
python3 tuntun.py "一段内容" --show-score
| 门 | 检查 | 不通过的典型 |
|---|---|---|
| :-- | :----- | :------------ |
| 🧱 形式 | 可解析内容 ≥10字符/非空dict | 空文本、纯标点 |
| 📏 密度 | 有效字符 >20% | "。,!?。。。" |
| 🆕 新颖 | 默认通过(预留查重) | — |
| 🔐 安全 | 无 Token/密钥/电话/邮箱 | API Key、密码、身份证 |
| 🎯 相关 | 有效字符 >10% | 纯二进制乱码 |
中严格度 = 通过 ≥3 门才吸收,否则直接拒绝。
| 分数 | 标签 | 处理 |
|---|---|---|
| :---- | :----- | :---- |
| ≥85 | ⭐ 极高 | 完全吸收+存入知识库 |
| 65-84 | ✅ 高 | 完整消化+存入知识库 |
| 45-64 | 🔶 中等 | 生成卡片+短期缓存 |
| 25-44 | ⚠️ 低 | 生成摘要+标记待审 |
| <25 | ✂️ 不保留 | 仅日志 |
| 维度 | 提取内容 |
|---|---|
| :---- | :--------- |
| 🏗️ 架构 | 目录结构、文件分布、脚本数、函数数 |
| 🧩 模式 | 函数调用链、入口点、依赖关系 |
| 📝 配置 | SKILL.md元信息、JSON/YAML配置 |
| 🧠 性格 | 语气分析(温暖/严肃/思辨/轻松) |
| 🔗 层级 | 子技能、子目录、配置分布 |
tuntun-skill/
├── output/ ← 最近吸收卡片(短期缓存,保留最近12次)
├── 吞吞知识库/ ← 高价值吸收(评分≥60,长期存储)
├── 待审核/ ← 低价值吸收(标记待审,用户决定留/删)
└── scripts/ ← 黑洞引擎
tuntun-skill/
├── SKILL.md ← 发布说明
├── scripts/
│ ├── tuntun.py ← 🕳️ 统一入口
│ ├── blackhole.py ← ⚛️ 黑洞引擎(含过滤门+评分)
│ └── absorb.py ← 🧩 L3/L4吸收
├── output/ ← 短期缓存
├── 吞吞知识库/ ← 长期存储
└── 待审核/ ← 用户待审
纯 Python 标准库(os, sys, json, re, datetime, pathlib, argparse)。开箱即用。
> 🕳️ 吞吞 — 吃掉它,变成自己的。
> 罗德岛医疗部·消化科出品。
共 2 个版本