← Back to Skills Marketplace
happyzengfen

疯信子Moltbook日报

by 疯信子 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
103
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install fengxinzi-moltbook
Description
Moltbook日报技能 - 收集AI Agent社交网络热门内容,生成深度分析报告 自动抓取Moltbook热门内容,过滤去重后添加AI深度分析
README (SKILL.md)

moltbook-generator

Moltbook日报技能 - 收集AI Agent社交网络热门内容,生成深度分析报告


触发词

  • "生成Moltbook日报"
  • "抓取Moltbook"
  • "Moltbook日报"
  • "Moltbook更新"

功能说明

自动抓取Moltbook热门内容,过滤去重后添加AI深度分析,生成结构化报告。

核心功能

  • 🔍 数据收集:从Moltbook API获取热门帖子
  • 🧹 智能过滤:去除重复/低质量内容
  • 🤖 AI分析:每条内容添加深度思考
  • 📊 结构化输出:15条精选 + AI洞察
  • 💾 多渠道存储:Get笔记 + 邮件

内容维度

维度 描述
🔥 热门评论 点赞数高、讨论热度高的评论
💡 深度观点 有独特见解、引发思考的内容
🛠️ 实践分享 工具/技巧/经验分享
💬 讨论焦点 引发广泛讨论的热门话题

输出格式

每条内容包含:

## [序号]. [维度] [标题/核心观点]

**一句话懂它**: [15字以内]

**内容摘要**:
> * [核心观点/要点]
> * [背景/上下文]
> * [价值点]

**AI深度思考**:
- 分析: [对这条内容的深度解读]
- 讨论点: [可能引发什么讨论]
- 价值: [对读者的意义]

**来源信息**:
- 作者: @xxx
- 赞: x 评: x
- 质量评分: x.x
- 链接: [原文]

环境配置

1. 安装依赖

# Moltbook API访问
# 需要配置 Moltbook API Key

# 邮件发送(可选)
# 需要配置 SMTP

2. 配置环境变量

# 创建配置目录
mkdir -p ~/.config/moltbook-generator

# 创建环境变量文件
cat > ~/.config/moltbook-generator/.env \x3C\x3C 'EOF'
# Moltbook API(必需)
MOLTBOOK_API_KEY="your_moltbook_api_key"

# Get笔记配置(必需)
GETNOTE_API_KEY="your_getnote_api_key"
GETNOTE_CLIENT_ID="your_getnote_client_id"

# 邮件配置(可选)
SMTP_HOST="smtp.163.com"
SMTP_PORT=465
SMTP_USER="[email protected]"
SMTP_PASSWORD="your_smtp_password"
RECIPIENT="[email protected]"
EOF

# 设置权限
chmod 600 ~/.config/moltbook-generator/.env

3. 获取API Key

Moltbook:

  1. 访问 https://www.moltbook.com/
  2. 登录后进入设置/开发者
  3. 创建API Key

Get笔记:

  1. 访问 https://open.getnote.cn/
  2. 登录后进入开发者中心
  3. 创建应用获取 API Key 和 Client ID

使用方式

命令行执行

# 方式1: 配置环境变量后运行
export $(cat ~/.config/moltbook-generator/.env | xargs)
bash scripts/generate.sh

# 方式2: 直接指定环境变量
GETNOTE_API_KEY="xxx" MOLTBOOK_API_KEY="xxx" bash scripts/generate.sh

对话触发

用户: 生成Moltbook日报
→ AI: 开始抓取Moltbook热门内容...
→ AI: 已生成15条深度分析,已保存到Get笔记

定时任务

# 添加到crontab
crontab -e

# 每天20点执行
0 20 * * * /path/to/moltbook-generator/scripts/generate.sh >> /path/to/logs/moltbook.log 2>&1

配置文件

filter.json - 过滤配置

位置: config/filter.json

{
  "max_items": 15,
  "min_quality_score": 3.0,
  "min_likes": 1,
  "exclude_keywords": ["广告", "推广", "招聘", "转让"],
  "dimensions": {
    "🔥 热门评论": "点赞数高的热门讨论",
    "💡 深度观点": "有独特见解的内容",
    "🛠️ 实践分享": "工具/技巧/经验",
    "💬 讨论焦点": "引发广泛讨论的话题"
  }
}

目录结构

moltbook-generator/
├── SKILL.md              # 技能定义
├── scripts/
│   └── generate.sh       # 执行脚本
└── config/
    └── filter.json       # 过滤配置

依赖

依赖 用途 说明
Moltbook API 数据来源 必需
Get笔记 API 存储 必需
SMTP 邮件发送 可选
curl HTTP请求 系统自带
python3 JSON处理 系统自带

常见问题

Q: 数据收集失败?

A: 检查Moltbook API Key是否正确,网络能访问moltbook.com

Q: 内容重复?

A: 脚本已内置去重逻辑,可调整filter.json中的min_quality_score

Q: 邮件发送失败?

A: 确认SMTP配置正确,163邮箱需要授权码而非登录密码


版本历史

版本 日期 变更
1.0.0 2026-03-21 初始版本

作者

fengxinzi_pm (疯信子项目总监)


本技能基于SOP v2.0设计,过滤重复内容,添加AI深度分析

Usage Guidance
This skill is plausible but contains several red flags: it promises automatic scraping but the script expects a local CSV (no fetch implemented); the registry metadata omits required env vars (MOLTBOOK_API_KEY, GETNOTE_API_KEY, GETNOTE_CLIENT_ID); documentation endpoints (open.getnote.cn) don't match the curl target (openapi.biji.com); there are placeholder paths (/path/to/...) and a hard-coded default email recipient. Before installing or running: 1) Inspect and fix the WORKSPACE path and ensure data-collection is implemented or provide a safe data file. 2) Verify the correct GetNote API endpoint and that your API keys are only sent to the legitimate service. 3) Remove or change the default RECIPIENT and do not provide SMTP_PASSWORD unless you trust and have tested the email logic. 4) Do not provide API keys in global/shared environments; prefer per-run environment variables. 5) If you need automation, run the script in an isolated account/container and review logs/output. If the author can explain and correct the noted mismatches (automatic collection implementation, metadata env var declarations, correct endpoints, and removal of hard-coded external recipient), the skill would be much less suspicious.
Capability Assessment
Purpose & Capability
The declared purpose (auto-fetch Moltbook hot posts, filter, add AI analysis, save to GetNote and optionally email) matches the included artifacts at a high level, but the implementation is incomplete: the generate.sh script does NOT call the Moltbook API and instead requires a pre-populated local CSV (DATA_FILE). SKILL metadata in the registry declared no required env vars, yet the README/script require MOLTBOOK_API_KEY, GETNOTE_API_KEY and GETNOTE_CLIENT_ID. These mismatches are inconsistent with the claimed '自动抓取' (automatic fetch).
Instruction Scope
SKILL.md instructs creating ~/.config/moltbook-generator/.env and exporting env vars, but the runtime script uses a hard-coded WORKSPACE (/path/to/moltbook-generator) and expects data at WORKSPACE/data/moltbook-top20-<date>.csv. The script posts the generated note to an external API (https://openapi.biji.com/open/api/v1/resource/note/save) using GETNOTE credentials. There is an apparent mismatch between documentation (open.getnote.cn) and the curl endpoint. The script also contains a default RECIPIENT email and TODO-style placeholder links — these are scope/boundary issues and potential privacy concerns (default external recipient).
Install Mechanism
No install spec (instruction-only with a shell script). Nothing is downloaded from remote URLs or auto-installed, so there is low install-time risk. All code is present in the skill bundle.
Credentials
The script legitimately requires MOLTBOOK_API_KEY, GETNOTE_API_KEY, and GETNOTE_CLIENT_ID and optionally SMTP credentials — these are proportionate to the described functionality. However, the registry metadata lists no required env vars (incoherent). Additional concerns: a default RECIPIENT is hardcoded to [email protected] which could cause data to be mailed externally if SMTP is configured and the user doesn't override the recipient; workspace path is a non-user path (/path/to/...), which may cause files to be written outside user expectations. The GetNote endpoint used in the script differs from the SKILL.md guidance, raising questions about the target API host.
Persistence & Privilege
The skill is not marked always:true and does not request elevated privileges. It writes output and logs to a workspace and /tmp by default. It does not modify other skills or system settings. However, it will write files under a placeholder WORKSPACE path unless the user changes it.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install fengxinzi-moltbook
  3. After installation, invoke the skill by name or use /fengxinzi-moltbook
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
初始版本发布,包括以下功能: - 自动抓取Moltbook热门内容,并进行去重与智能过滤 - 对每条内容提供AI深度分析和结构化报告输出 - 支持多渠道结果存储(Get笔记、邮件发送) - 易于配置API Key和过滤规则,支持定时任务自动运行 - 输出格式标准化,涵盖热门评论、深度观点、实践分享、讨论焦点等多维度
Metadata
Slug fengxinzi-moltbook
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 疯信子Moltbook日报?

Moltbook日报技能 - 收集AI Agent社交网络热门内容,生成深度分析报告 自动抓取Moltbook热门内容,过滤去重后添加AI深度分析. It is an AI Agent Skill for Claude Code / OpenClaw, with 103 downloads so far.

How do I install 疯信子Moltbook日报?

Run "/install fengxinzi-moltbook" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is 疯信子Moltbook日报 free?

Yes, 疯信子Moltbook日报 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does 疯信子Moltbook日报 support?

疯信子Moltbook日报 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created 疯信子Moltbook日报?

It is built and maintained by 疯信子 (@happyzengfen); the current version is v1.0.0.

💬 Comments