Not in the top 1,000 by GitHub stars

zhjiang22/openclaw-xhs

🔥 让 OpenClaw 读懂你的小红书 — MCP 集成 + 热点跟踪 + 个人记忆库导出

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8b6fca257f93

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 8b6fca257f93adbdd3d431f1f497e30adb5162a8

127GitHub stars
2stars in 7 days
1skill in this repository
0commits in 30 days

Heat

4.0
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 6, 2026127

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

xiaohongshu

When your agent uses it

小红书(RedNote)内容工具。使用场景: - 搜索小红书笔记并获取详情 - 获取首页推荐列表 - 获取帖子详情(正文、图片、互动数据、评论) - 发表评论 / 回复评论 - 获取用户主页和笔记列表 - 点赞、收藏帖子 - 发布图文或视频笔记 - 热点话题跟踪与分析报告 - 帖子导出为长图 触发词示例: - "搜一下小红书上的XX" - "跟踪一下小红书上的XX热点" - "分析小红书上关于XX的讨论" - "小红书XX话题报告" - "生成XX的小红书舆情报告"

What it loads into context

Frontmatter

189 tokens

Always available to the agent

SKILL.md

1,897 tokens

When the skill is activated

Reference documents

6,522 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. 前置条件
  2. 核心数据流
  3. 脚本参考
  4. MCP 工具详细参数
  5. 热点跟踪
  6. 长图导出
  7. 注意事项

Scripts executed separately

  • scripts/comment.sh
  • scripts/export-long-image.py
  • scripts/export-long-image.sh
  • scripts/install-check.sh
  • scripts/login.sh
  • scripts/mcp-call.sh
  • scripts/post-detail.sh
  • scripts/recommend.sh
  • scripts/search.sh
  • scripts/start-mcp.sh
  • scripts/status.sh
  • scripts/stop-mcp.sh
  • scripts/track-topic.py
  • scripts/track-topic.sh
  • scripts/user-profile.sh
  • tools/xhs-downloader/batch_download.py
  • tools/xhs-downloader/export_memory.py
  • tools/xhs-downloader/export_to_workspace.py

Files

  • .gitignoreasset194 bytes
  • LICENSEasset1,263 bytes
  • README.mddoc9,230 bytes
  • README_CN.mddoc10,847 bytes
  • SKILL.mdcore6,358 bytes
  • SKILL.mdcore6,358 bytes
  • SKILL.mdcore6,358 bytes
  • SKILL.mdcore6,358 bytes
  • SKILL.mdcore6,358 bytes
  • SKILL.mdcore6,358 bytes
  • SKILL.mdcore6,358 bytes
  • SKILL.mdcore6,358 bytes
  • SKILL.mdcore6,358 bytes
  • SKILL.mdcore6,358 bytes
  • scripts/comment.shruns469 bytes
  • scripts/export-long-image.pyruns8,163 bytes
  • scripts/export-long-image.shruns493 bytes
  • scripts/install-check.shruns1,802 bytes
  • scripts/login.shruns200 bytes
  • scripts/mcp-call.shruns3,304 bytes
  • scripts/post-detail.shruns461 bytes
  • scripts/recommend.shruns130 bytes
  • scripts/search.shruns270 bytes
  • scripts/start-mcp.shruns4,700 bytes
  • scripts/status.shruns132 bytes
  • scripts/stop-mcp.shruns697 bytes
  • scripts/track-topic.pyruns9,637 bytes
  • scripts/track-topic.shruns129 bytes
  • scripts/user-profile.shruns458 bytes
  • tools/xhs-downloader/README.mddoc2,548 bytes
  • tools/xhs-downloader/batch_download.pyruns1,334 bytes
  • tools/xhs-downloader/export_memory.pyruns2,050 bytes
  • tools/xhs-downloader/export_to_workspace.pyruns3,107 bytes

No excerpt is shown for this license. Read the source on GitHub.

View the complete source on GitHub

Skills included

  • xiaohongshu

Repository facts

License
No license detected
Created
Feb 3, 2026
Last pushed
Mar 8, 2026
Forks
20
Open issues
2
Project activity
Slowing

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 5, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 9 notes
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 120 signals by file

LICENSE

  • Network accessline 5
    This license applies to the shell script wrapper layer in this repository only. The xiaohongshu-mcp binary (https://github.com/xpzouying/xiaohongshu-mcp) is a
  • Network accessline 6
    The xiaohongshu-mcp binary (https://github.com/xpzouying/xiaohongshu-mcp) is a

README.md

  • Network accessline 11
    <p align="center">   <img alt="License" src="https://img.shields.io/badge/license-MIT-blue.svg">
  • Network accessline 12
    <img alt="License" src="https://img.shields.io/badge/license-MIT-blue.svg">
  • Network accessline 13
    <img alt="Platform" src="https://img.shields.io/badge/platform-Linux%20%7C%20macOS-lightgrey.svg">
  • Network accessline 14
    <img alt="Python" src="https://img.shields.io/badge/python-3.10+-green.svg">
  • Network accessline 15
    <img alt="MCP" src="https://img.shields.io/badge/MCP-compatible-purple.svg">
  • Network accessline 26
    Built on [xiaohongshu-mcp](https://github.com/xpzouying/xiaohongshu-mcp) and [XHS-Downloader](https://github.com/JoeanAmier/XHS-Downloader).
  • Network accessline 45
    Download from [GitHub Releases](https://github.com/xpzouying/xiaohongshu-mcp/releases):
  • Network accessline 48
    # Linux x64 wget https://github.com/xpzouying/xiaohongshu-mcp/releases/latest/download/xiaohongshu-mcp-linux-amd64.tar.gz
  • Network accessline 49
    wget https://github.com/xpzouying/xiaohongshu-mcp/releases/latest/download/xiaohongshu-mcp-linux-amd64.tar.gz
  • Network accessline 50
    wget https://github.com/xpzouying/xiaohongshu-mcp/releases/latest/download/xiaohongshu-login-linux-amd64.tar.gz
  • Network accessline 52
    # macOS ARM wget https://github.com/xpzouying/xiaohongshu-mcp/releases/latest/download/xiaohongshu-mcp-darwin-arm64.tar.gz
  • Network accessline 53
    wget https://github.com/xpzouying/xiaohongshu-mcp/releases/latest/download/xiaohongshu-mcp-darwin-arm64.tar.gz
  • Network accessline 54
    wget https://github.com/xpzouying/xiaohongshu-mcp/releases/latest/download/xiaohongshu-login-darwin-arm64.tar.gz
  • Network accessline 73
    # Clone to OpenClaw workspace git clone https://github.com/zhjiang22/openclaw-xhs.git
  • Network accessline 74
    git clone https://github.com/zhjiang22/openclaw-xhs.git
  • Network accessline 113
    Service runs at `http://localhost:18060/mcp`.
  • Dangerous shell operationline 122
    sudo apt-get install -y xvfb
  • Dangerous shell operationline 125
    sudo yum install -y xorg-x11-server-Xvfb
  • Network accessline 133
    > **Note**: Without Xvfb, login and search will fail on headless servers. See [Issue #3](https://github.com/zhjiang22/openclaw-xhs/issues/3).
  • Network accessline 184
    "stats": "13k likes 100 saves",     "desc": "Post summary",     "images": ["https://...webp"],
  • Network accessline 185
    "desc": "Post summary",     "images": ["https://...webp"],     "per_image_text": {"1": "Caption for 2nd image"}
  • Network accessline 186
    "images": ["https://...webp"],
  • Network accessline 204
    git clone https://github.com/JoeanAmier/XHS-Downloader.git
  • Network accessline 211
    1. Install [Tampermonkey](https://www.tampermonkey.net/)
  • Network accessline 212
    2. Install [XHS-Downloader UserScript](https://raw.githubusercontent.com/JoeanAmier/XHS-Downloader/refs/heads/master/static/XHS-Downloader.js)
  • Network accessline 294
    This project is a **wrapper layer** for [xiaohongshu-mcp](https://github.com/xpzouying/xiaohongshu-mcp).
  • Network accessline 302
    - [@xpzouying](https://github.com/xpzouying) — [xiaohongshu-mcp](https://github.com/xpzouying/xiaohongshu-mcp)
  • Network accessline 303
    - [@JoeanAmier](https://github.com/JoeanAmier) — [XHS-Downloader](https://github.com/JoeanAmier/XHS-Downloader) (GPL-3.0)

README_CN.md

  • Network accessline 11
    <p align="center">   <img alt="License" src="https://img.shields.io/badge/license-MIT-blue.svg">
  • Network accessline 12
    <img alt="License" src="https://img.shields.io/badge/license-MIT-blue.svg">
  • Network accessline 13
    <img alt="Platform" src="https://img.shields.io/badge/platform-Linux%20%7C%20macOS-lightgrey.svg">
  • Network accessline 14
    <img alt="Python" src="https://img.shields.io/badge/python-3.10+-green.svg">
  • Network accessline 15
    <img alt="MCP" src="https://img.shields.io/badge/MCP-compatible-purple.svg">
  • Network accessline 26
    基于 [xiaohongshu-mcp](https://github.com/xpzouying/xiaohongshu-mcp) 和 [XHS-Downloader](https://github.com/JoeanAmier/XHS-Downloader) 构建。
  • Network accessline 45
    从 [GitHub Releases](https://github.com/xpzouying/xiaohongshu-mcp/releases) 下载:
  • Network accessline 48
    # Linux x64 wget https://github.com/xpzouying/xiaohongshu-mcp/releases/latest/download/xiaohongshu-mcp-linux-amd64.tar.gz
  • Network accessline 49
    wget https://github.com/xpzouying/xiaohongshu-mcp/releases/latest/download/xiaohongshu-mcp-linux-amd64.tar.gz
  • Network accessline 50
    wget https://github.com/xpzouying/xiaohongshu-mcp/releases/latest/download/xiaohongshu-login-linux-amd64.tar.gz
  • Network accessline 52
    # macOS ARM wget https://github.com/xpzouying/xiaohongshu-mcp/releases/latest/download/xiaohongshu-mcp-darwin-arm64.tar.gz
  • Network accessline 53
    wget https://github.com/xpzouying/xiaohongshu-mcp/releases/latest/download/xiaohongshu-mcp-darwin-arm64.tar.gz
  • Network accessline 54
    wget https://github.com/xpzouying/xiaohongshu-mcp/releases/latest/download/xiaohongshu-login-darwin-arm64.tar.gz
  • Network accessline 73
    # 克隆到 OpenClaw workspace git clone https://github.com/zhjiang22/openclaw-xhs.git
  • Network accessline 74
    git clone https://github.com/zhjiang22/openclaw-xhs.git
  • Network accessline 119
    服务监听 `http://localhost:18060/mcp`。
  • Dangerous shell operationline 130
    sudo apt-get install -y xvfb
  • Dangerous shell operationline 133
    sudo yum install -y xorg-x11-server-Xvfb
  • Network accessline 141
    > **提示**:如果不安装 Xvfb,登录和搜索功能会失败。参见 [Issue #3](https://github.com/zhjiang22/openclaw-xhs/issues/3)。
  • Network accessline 206
    "stats": "1.3万赞 100收藏",     "desc": "正文摘要",     "images": ["https://...webp"],
  • Network accessline 207
    "desc": "正文摘要",     "images": ["https://...webp"],     "per_image_text": {"1": "第2张图的专属说明"}
  • Network accessline 208
    "images": ["https://...webp"],
  • Network accessline 226
    git clone https://github.com/JoeanAmier/XHS-Downloader.git
  • Network accessline 237
    1. 安装 [Tampermonkey](https://www.tampermonkey.net/) 浏览器扩展
  • Network accessline 238
    2. 安装用户脚本:[XHS-Downloader.js](https://raw.githubusercontent.com/JoeanAmier/XHS-Downloader/refs/heads/master/static/XHS-Downloader.js)
  • Network accessline 242
    1. 打开 [小红书网页版](https://www.xiaohongshu.com) 并登录
  • Network accessline 352
    本项目是 [xiaohongshu-mcp](https://github.com/xpzouying/xiaohongshu-mcp) 的**调用封装层**。
  • Network accessline 360
    - [@xpzouying](https://github.com/xpzouying) — [xiaohongshu-mcp](https://github.com/xpzouying/xiaohongshu-mcp)
  • Network accessline 361
    - [@JoeanAmier](https://github.com/JoeanAmier) — [XHS-Downloader](https://github.com/JoeanAmier/XHS-Downloader) (GPL-3.0)

SKILL.md

  • Network accessline 24
    基于 [xiaohongshu-mcp](https://github.com/xpzouying/xiaohongshu-mcp) 封装的 shell 脚本工具集。
  • Network accessline 37
    服务端口可通过 `MCP_URL` 环境变量覆盖(默认 `http://localhost:18060/mcp`)。
  • Network accessline 187
    [{   "title": "标题", "author": "作者", "stats": "1.3万赞",   "desc": "正文摘要", "images": ["https://..."],
  • Network accessline 188
    "title": "标题", "author": "作者", "stats": "1.3万赞",   "desc": "正文摘要", "images": ["https://..."],   "per_image_text": {"1": "第2张图的说明"}
  • Network accessline 189
    "desc": "正文摘要", "images": ["https://..."],

scripts/comment.sh

  • Executable scriptline 1
    #!/bin/bash
  • Access to secretsline 8
    [Credential-related source omitted]
  • Access to secretsline 14
    [Credential-related source omitted]

scripts/export-long-image.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 161
    path = os.path.join(tmpdir, f"img_{idx}{ext}")     try:         req = urllib.request.Request(url, headers={"User-Agent": "Mozilla/5.0"})
  • Network accessline 162
    try:         req = urllib.request.Request(url, headers={"User-Agent": "Mozilla/5.0"})         with urllib.request.urlopen(req, timeout=30) as resp:
  • Network accessline 163
    req = urllib.request.Request(url, headers={"User-Agent": "Mozilla/5.0"})
  • Network accessline 164
    with urllib.request.urlopen(req, timeout=30) as resp:

scripts/export-long-image.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 13
    #     "stats": "1.3万赞 100收藏", #     "desc": "正文摘要", #     "images": ["https://...webp", "https://...webp"]
  • Network accessline 14
    #     "desc": "正文摘要", #     "images": ["https://...webp", "https://...webp"] #   }
  • Network accessline 15
    #     "images": ["https://...webp", "https://...webp"]

scripts/install-check.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 52
    echo ""     echo "1. 从 GitHub Releases 下载对应平台的二进制文件:"     echo "   https://github.com/xpzouying/xiaohongshu-mcp/releases"
  • Network accessline 53
    echo "1. 从 GitHub Releases 下载对应平台的二进制文件:"     echo "   https://github.com/xpzouying/xiaohongshu-mcp/releases"     echo ""
  • Network accessline 54
    echo "   https://github.com/xpzouying/xiaohongshu-mcp/releases"

scripts/login.sh

  • Executable scriptline 1
    #!/bin/bash

scripts/mcp-call.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 6
    TOOL_NAME="$1" TOOL_ARGS="$2" MCP_URL="${MCP_URL:-http://localhost:18060/mcp}"
  • Network accessline 7
    TOOL_ARGS="$2" MCP_URL="${MCP_URL:-http://localhost:18060/mcp}" export no_proxy="${no_proxy:+$no_proxy,}localhost,127.0.0.1"
  • Network accessline 8
    MCP_URL="${MCP_URL:-http://localhost:18060/mcp}"
  • Network accessline 52
    INIT_RESPONSE=$(curl --noproxy '*' -s -i -X POST "$MCP_URL" \
  • Network accessline 65
    curl --noproxy '*' -s -X POST "$MCP_URL" \
  • Network accessline 76
    RESULT=$(curl --noproxy '*' -s --max-time 120 -X POST "$MCP_URL" \

scripts/post-detail.sh

  • Executable scriptline 1
    #!/bin/bash
  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 15
    [Credential-related source omitted]

scripts/recommend.sh

  • Executable scriptline 1
    #!/bin/bash

scripts/search.sh

  • Executable scriptline 1
    #!/bin/bash

scripts/start-mcp.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 42
    echo "  请安装:sudo apt-get install -y xvfb"
  • Dangerous shell operationline 61
    rm -f "/tmp/.X${d}-lock" "/tmp/.X11-unix/X${d}" 2>/dev/null
  • Network accessline 158
    if kill -0 $(cat "$PID_FILE") 2>/dev/null; then     echo "✓ MCP 服务已启动 (PID: $(cat $PID_FILE))"     echo "  端点: http://localhost:${PORT}/mcp"
  • Network accessline 159
    echo "✓ MCP 服务已启动 (PID: $(cat $PID_FILE))"     echo "  端点: http://localhost:${PORT}/mcp"     echo "  日志: $LOG_FILE"
  • Network accessline 160
    echo "  端点: http://localhost:${PORT}/mcp"

scripts/status.sh

  • Executable scriptline 1
    #!/bin/bash

scripts/stop-mcp.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 11
    rm -f "$PID_FILE"
  • Dangerous shell operationline 15
    rm -f "$PID_FILE"
  • Dangerous shell operationline 28
    rm -f "$XVFB_PID_FILE" "$HOME/.xiaohongshu/xvfb.display"

scripts/track-topic.py

  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/track-topic.sh

  • Executable scriptline 1
    #!/bin/bash

scripts/user-profile.sh

  • Executable scriptline 1
    #!/bin/bash
  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 15
    [Credential-related source omitted]

tools/xhs-downloader/README.md

  • Network accessline 3
    配合 [XHS-Downloader](https://github.com/JoeanAmier/XHS-Downloader) 使用的工具脚本,用于下载小红书收藏/点赞笔记并导出为 OpenClaw 记忆库格式。
  • Network accessline 10
    git clone https://github.com/JoeanAmier/XHS-Downloader.git
  • Network accessline 23
    1. 安装 [Tampermonkey](https://www.tampermonkey.net/) 浏览器扩展
  • Network accessline 24
    2. 安装用户脚本:[XHS-Downloader.js](https://raw.githubusercontent.com/JoeanAmier/XHS-Downloader/refs/heads/master/static/XHS-Downloader.js)
  • Network accessline 28
    1. 打开 [小红书网页版](https://www.xiaohongshu.com) 并登录
  • Network accessline 41
    [Credential-related source omitted]
  • Network accessline 42
    [Credential-related source omitted]
  • Network accessline 98
    - [XHS-Downloader](https://github.com/JoeanAmier/XHS-Downloader) - GPL-3.0 License

tools/xhs-downloader/batch_download.py

  • Executable scriptline 1
    #!/usr/bin/env python

tools/xhs-downloader/export_memory.py

  • Executable scriptline 1
    #!/usr/bin/env python

tools/xhs-downloader/export_to_workspace.py

  • Executable scriptline 1
    #!/usr/bin/env python

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 118 facts

and 68 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.