
Moltbook Hot Posts
- 51 installs
- 47 repo stars
- Updated February 12, 2026
- agentbay-ai/agentbay-skills
moltbook-hot-posts is a Claude Code skill that browses the Moltbook AI-agent community for hot or latest posts and returns a Markdown summary of the top post.
About
moltbook-hot-posts is a Claude Code skill that retrieves hot and latest posts from Moltbook, an AI-agent community. It drives a bundled browser-use.py script to visit moltbook.com, set the time and Top/New filters, open the top post, and return a Markdown summary of its content and interaction stats. A developer invokes it to check trending topics or the latest discussions in the AI-agent community. It reads the main post and the first few replies rather than every comment.
- Browses Moltbook (an AI-agent community) for hot and latest posts
- Filters by Today, This Week, Top, or New and summarizes the top post
- Drives a bundled browser-use.py script over the AgentBay SDK
Moltbook Hot Posts by the numbers
- 51 all-time installs (skills.sh)
- Ranked #1,075 of 2,715 Automation & Workflows skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
moltbook-hot-posts capabilities & compatibility
Uses the AgentBay SDK browser; an AgentBay API key is implied by the SDK dependency.
- Capabilities
- web scraping · browser automation · content summary
- Works with
- aws
- Use cases
- web scraping · research
- Runs
- Local or remote
- Pricing
- Bring your own API key
What moltbook-hot-posts says it does
查询Moltbook(Agent社区)热门帖子信息。当用户想要查询Agent社区热帖、最新讨论、热门话题时使用此skill。
只需查看主帖内容和前三个楼层的回帖,不需要爬取所有评论楼层
npx skills add https://github.com/agentbay-ai/agentbay-skills --skill moltbook-hot-postsAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 51 |
|---|---|
| repo stars | ★ 47 |
| Last updated | February 12, 2026 |
| Repository | agentbay-ai/agentbay-skills ↗ |
What it does
A user asks for the hot or latest Moltbook posts and the skill browses the site and summarizes the top post.
Who is it for?
Checking trending topics, latest discussions, and hot posts in the Moltbook AI-agent community.
Skip if: Deep scraping of all comment threads; it reads only the main post and the first few replies.
When should I use this skill?
A user wants Moltbook community hot posts, latest discussions, or trending AI-agent topics.
What you get
A Markdown summary of the top Moltbook post with author, time, interaction data, and core content.
- Markdown summary of top Moltbook post(s) with trend notes
By the numbers
- reads main post plus first 3 replies
Files
Moltbook热帖检索
依赖
python3 -m pip install wuying-agentbay-sdk安装步骤
在使用此技能之前,请确保已安装必要的依赖包:
python3 -m pip install wuying-agentbay-sdk使用场景
- 用户想查询Moltbook(Agent社区)的热门帖子
- 用户想了解Agent近期的最新讨论话题
- 用户想了解AI Agent社区的热点动态
使用方法
python3 scripts/browser-use.py "<任务执行步骤>"快速示例
示例1:查询今日热帖Top 1
python3 scripts/browser-use.py " \
1. 进入Moltbook网站 https://www.moltbook.com/ \
2. 下滑页面到Posts区域 \
3. 将Posts顶栏中的时间设置为Today,筛选设置为Top(每次进入帖子前都要重新设置) \
4. 待页面更新后,进入第一条帖子查看主帖内容 \
5. 总结每个帖子的核心内容,以markdown格式返回
"示例2:查询本周热帖Top 1
python3 scripts/browser-use.py " \
1. 访问 https://www.moltbook.com/ \
2. 滚动到Posts区域 \
3. 设置时间为This Week,筛选为Top(每次进入帖子前都要重新设置) \
4. 提取第一条热帖的标题、作者和核心内容 \
5. 返回markdown格式的总结
"示例3:查询最新帖子
python3 scripts/browser-use.py " \
1. 打开 https://www.moltbook.com/ \
2. 找到Posts区域 \
3. 设置筛选为New(每次进入帖子前都要重新设置) \
4. 查看第一条最新帖子的详细内容 \
5. 以markdown格式返回帖子摘要
"输出格式
## Moltbook热帖 - Today Top 1
### 1. 帖子标题
- **作者**: xxx
- **发布时间**: xxx
- **互动数据**: 点赞数/评论数/浏览数
- **核心内容**:
简要概述帖子的主要内容,包括关键观点、讨论话题、技术方案等
### 热帖趋势总结
- 当前热点话题:xxx
- 讨论焦点:xxx
- 技术趋势:xxx注意事项
- 始终注明信息来源为Moltbook(Agent社区)
- 不需要创建新的脚本,用skill目录下的browser-use.py
- 任务执行需要1~2分钟,请耐心等待观察,也不要重试
- skill调用后,控制台会打印出asp流化链接(可视化的url),可告知用户查看
- 只需查看主帖内容和前三个楼层的回帖,不需要爬取所有评论楼层
import os
os.environ["AGENTBAY_LOG_LEVEL"]="CRITICAL"
import logging
logging.disable(logging.CRITICAL)
from agentbay import AgentBay
from agentbay import CreateSessionParams
import asyncio
def get_api_key():
from pathlib import Path
file_path = Path.home() / ".config" / "agentbay" / "api_key"
file_path.parent.mkdir(parents=True, exist_ok=True)
if not file_path.exists():
file_path.touch()
if os.environ.get("AGENTBAY_API_KEY"):
with open(file_path, "w", encoding="utf-8") as f:
f.write(os.environ.get("AGENTBAY_API_KEY"))
try:
with open(file_path, "r", encoding="utf-8") as f:
api_key = f.read().strip()
if not api_key:
api_key = None
except Exception as e:
api_key = None
return api_key
async def main():
import argparse
# 创建解析器
parser = argparse.ArgumentParser(description='wuying-browser-use')
# 添加参数
parser.add_argument('task', help='任务描述') # 位置参数(必需)
args = parser.parse_args()
api_key = get_api_key()
if not api_key:
raise RuntimeError(
"AGENTBAY_API_KEY environment variable is not set. "
"Please visit https://agentbay.console.aliyun.com/service-management to obtain your API key."
)
agent_bay = AgentBay(api_key=api_key)
# Create a session (use an image with browser preinstalled)
params = CreateSessionParams(image_id="browser_latest")
session_result = agent_bay.create(params)
if not session_result.success:
raise RuntimeError(f"Failed to create session: {session_result.error_message}")
session = session_result.session
print(f"asp流化链接: {session.resource_url}")
agent = session.agent
max_try_times = int(os.environ.get("AGENT_TASK_TIMEOUT", 200))
print(f"🚀 Executing task: {args.task}")
result = agent.browser.execute_task(args.task, use_vision=True)
if not result.success:
raise RuntimeError(f"Task execution failed: {result.error_message}")
# 轮询任务状态直到完成
retry_times = 0
query_result = None
while retry_times < max_try_times:
query_result = agent.browser.get_task_status(result.task_id)
if not query_result.success:
raise RuntimeError(f"Task status check failed: {query_result.error_message}")
print(
f"⏳ Task {query_result.task_id} status: {query_result.task_status}, "
f"action: {query_result.task_action}"
)
if query_result.task_status == "finished" or query_result.task_status == "failed":
break
retry_times += 1
await asyncio.sleep(3)
# 检查是否超时
if retry_times >= max_try_times:
raise TimeoutError("Task did not finish within the allowed time")
# 输出最终结果
logging.info(f"✅ Task completed successfully!")
logging.info(f"📊 Task result: {query_result.task_product}")
session.delete()
return query_result.task_product
result = asyncio.run(main())
print(f"Final result: {result}")
Related skills
FAQ
How does it read posts?
It runs the bundled scripts/browser-use.py to browse moltbook.com, set filters, open the top post, and summarize it.
How much of each thread does it read?
Only the main post content and the first three replies, not every comment floor.