gbin

做了一个小红书 Skill

  •  
  •   gbin · 3h 37m ago · 298 views

    之前介绍过 sig, 是一个 让 AI Agent 安全访问外部系统的认证工具。sig 本质工作是提取 cookie 和 token ,然后配合各个站点已有的 CLI/SDK 用。但小红书没有合适的开源 CLI ,社区里最完整的方案是 cv-cat/Spider_XHS ,用 PyExecJS 跑官方 JS 来签名。我之前在 issue 里建议过让它接入 sig 管理 cookie ,作者觉得对普通用户上手困难,而我这个 sig 工具其实需要一定的技术背景,最后综合考虑加上个人需求,还是基于 Spider_XHS 配合 sig 做了一个 skill 。

    在此特意感谢 Spider_XHS 的作者 cv-cat 。

    地址: https://github.com/sigcli/sigcli/tree/main/skills/xiaohongshu

    怎么用

    # 装 sig + skill
    npm install -g @sigcli/cli && sig init
    npx @sigcli/skills xiaohongshu
    
    # 第一次需要安装一下依赖
    cd ~/.claude/skills/xiaohongshu/vendor && npm install
    pip install -r ~/.claude/skills/xiaohongshu/requirements.txt
    
    # 登录(浏览器扫码,只需一次)
    sig login xiaohongshu
    
    # AI Agent 用
    sig run xiaohongshu -- python3 ~/.claude/skills/xiaohongshu/scripts/xiaohongshu_search_note.py --keyword "AI"
    

    功能

    目前只有读:搜笔记、看笔记详情、看评论、看用户资料、看用户笔记、首页推荐流。

    写操作(发笔记、点赞、收藏、关注)暂时没空做。

    Demo

    xiaohongshu-demo

    注意:不要滥用 skill ,频繁请求会触发风控( API_ERROR 461 / 300011 )。

    链接

    GitHub: https://github.com/sigcli/sigcli Skills 列表: https://sigcli.ai/skills/

    Supplement 1  ·  2h 53m ago
    补充:缺少 provider 配置步骤

    @lovestudykid 反馈 sig login xiaohongshu 报 "No provider found",是我教程写漏了。`npx @sigcli/skills xiaohongshu` 安装的是 skill 脚本,没自动注册 provider 配置。

    两种方式:

    方式一(推荐):让 AI Agent 帮你配
    直接告诉 Claude Code / Cursor:「帮我配置 sigcli 的 xiaohongshu provider 」,AI 会读 skill 里的 SKILL.md 和 references/provider-config.yaml ,把配置块追加到 ~/.sig/config.yaml 。

    方式二:手动 copy
    打开 https://github.com/sigcli/sigcli/blob/main/skills/xiaohongshu/references/provider-config.yaml ,把里面的 yaml 块追加到 ~/.sig/config.yaml 的 providers: 下面。

    完整顺序:

    ```
    npm install -g @sigcli/cli && sig init
    npx @sigcli/skills xiaohongshu
    # 配置 provider (上面任选一种)
    sig login xiaohongshu
    ```

    后面会考虑让 npx @sigcli/skills 自动把 provider 配置注册进 ~/.sig/config.yaml ,省掉这一步。
    2 replies    2026-05-19 23:28:53 +08:00
    lovestudykid
        1
    lovestudykid  
       3h 7m ago
    $ sig login xiaohongshu
    Error: No provider found matching "xiaohongshu". Run "sig providers" to see configured providers.
    gbin
        2
    gbin  
    OP
       3h 0m ago via iPhone
    @lovestudykid 我教程写简化了 让 AI 帮你配置一下 sig provide ,或者手动 copy 一下配置,配置在 https://github.com/sigcli/sigcli/blob/main/skills/xiaohongshu/references/provider-config.yaml
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1108 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 18:29 · PVG 02:29 · LAX 11:29 · JFK 14:29
    ♥ Do have faith in what you're doing.