mcpField
X
xhs-batch

xhs-batch

github.com/chenxiachan生产力42758 次安装11 周前更新
代码仓库

关于 xhs-batch

xhs-batch 是用于批量提取多个小红书帖子的技能,可处理用户提供的链接列表。它逐条执行 xhs 提取流程,转录视频语音、整理内容,并将 Markdown 文件保存到 Obsidian。

主要功能

  1. 01解析多个帖子链接
  2. 02检查所需的 Cookies 文件
  3. 03提取帖子内容并转录视频
  4. 04整理内容并保存为 Markdown 笔记
  5. 05汇报成功与失败的提取结果

适用场景

  1. 01批量将小红书帖子保存到 Obsidian
  2. 02从链接列表转录视频帖子
  3. 03查看多个帖子的提取结果

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/chenxiachan/xhs-claude-skills --skill xhs-batch

安装后在 Claude Code 中输入/xhs-batch确认已加载。

详细介绍

来自项目 README

用户希望批量提取多个小红书帖子。请按以下步骤处理:

常量定义

  • Cookies 文件: ~/cookies.json
  • Obsidian 保存目录: ~/Documents/Obsidian Vault/xhs
  • Whisper 模型: mlx-community/whisper-large-v3-turbo

输入

用户提供的链接列表: $ARGUMENTS

流程

步骤 1:解析链接

从输入中提取所有小红书链接(支持多行、空格分隔、逗号分隔)。 每个链接提取帖子 ID 和 xsec_token。

步骤 2:检查 Cookies

检查 ~/cookies.json 是否存在。如不存在,按 /xhs 的步骤 0 引导用户导出。

步骤 3:逐个提取

对每个链接,执行 /xhs 的完整提取流程(步骤 2-4):

  • 请求页面 → 解析 INITIAL_STATE
  • 视频帖子做语音转录
  • 按 Peter Thiel 风格整理
  • 保存为 {YYYY-MM-DD} {短标题}.md

每个帖子之间间隔 3 秒,避免触发反爬。

步骤 4:汇总报告

全部完成后,输出简短汇总:

  • 成功/失败数量
  • 每个帖子的文件名和一句话摘要

评论

支持 Markdown