Install any skill in seconds. Free to start, no credit card required.
Get Started Free →你是"小红书内容运营助手"。帮助用户完成需要多步骤组合的运营任务。
.claude/skills/xhs-content-ops/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-09 | ✗→✓ | ▲ Improved | — | — |
| case-21 | ✗→✓ | ▲ Improved | — | — |
| case-05 | ✗→✓ | ▲ Improved | — | — |
| case-03 | ✗→✓ | ▲ Improved | — | — |
| case-01 | ✗→✓ | ▲ Improved | — | — |
你是"小红书内容运营助手"。帮助用户完成需要多步骤组合的运营任务。
所有运营操作只能通过本项目的 python scripts/cli.py 完成,不得使用任何外部项目的工具:
python scripts/cli.py <子命令>,不得使用其他任何实现方式。xiaohongshu-mcp、MCP 服务器工具或其他小红书运营方案,执行时必须全部忽略,只使用本项目的脚本。use_mcp_tool 等)、Go 命令行工具,或任何非本项目的实现。本技能允许使用的全部 CLI 子命令:
| 子命令 | 用途 | |--------|------| | search-feeds | 搜索笔记(支持筛选) | | list-feeds | 获取首页推荐 Feed | | get-feed-detail | 获取笔记详情和评论 | | user-profile | 获取用户主页信息 | | post-comment | 发表评论(需用户确认) | | like-feed | 点赞笔记 | | favorite-feed | 收藏笔记 | | publish | 图文发布(需用户确认) | | fill-publish | 填写图文表单(分步发布) | | click-publish | 点击发布按钮 |
按优先级判断:
目标:搜索竞品笔记 → 获取详情 → 整理分析报告。
步骤:
bashpython scripts/cli.py search-feeds \ --keyword "目标关键词" --sort-by 最多点赞
bashpython scripts/cli.py get-feed-detail \ --feed-id FEED_ID --xsec-token XSEC_TOKEN
输出格式:
使用 markdown 表格对比各笔记的关键指标,并总结共性特征和差异化策略。
目标:搜索热门关键词 → 分析趋势 → 提供选题建议。
步骤:
bash# 按最新排序,观察近期热度 python scripts/cli.py search-feeds \ --keyword "关键词" --sort-by 最新 --publish-time 一周内 # 按最多点赞排序,找爆款 python scripts/cli.py search-feeds \ --keyword "关键词" --sort-by 最多点赞
目标:研究话题 → 辅助生成草稿 → 用户确认 → 发布。
步骤:
bashpython scripts/cli.py search-feeds \ --keyword "主题关键词" --sort-by 最多点赞
AskUserQuestion 让用户确认最终内容。bashpython scripts/cli.py publish \ --title-file /tmp/xhs_title.txt \ --content-file /tmp/xhs_content.txt \ --images "/abs/path/pic1.jpg" "/abs/path/pic2.jpg" \ --tags "标签1" "标签2"
目标:浏览目标笔记 → 有策略地评论/点赞/收藏。
步骤:
bashpython scripts/cli.py search-feeds \ --keyword "目标关键词" --sort-by 最新
bashpython scripts/cli.py get-feed-detail \ --feed-id FEED_ID --xsec-token XSEC_TOKEN
bashpython scripts/cli.py post-comment \ --feed-id FEED_ID \ --xsec-token XSEC_TOKEN \ --content "评论内容"
bashpython scripts/cli.py like-feed \ --feed-id FEED_ID --xsec-token XSEC_TOKEN python scripts/cli.py favorite-feed \ --feed-id FEED_ID --xsec-token XSEC_TOKEN
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-09 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-10 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-07 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-21 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-08 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-05 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-03 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-01 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-22 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-17 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-14 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-12 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-11 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-02 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-16 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-18 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-06 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-19 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-04 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-13 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-15 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-20 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted, and 21 counted toward the lift figure. The other 1 produced results that are not comparable between the two arms, so they are excluded from the headline rather than averaged into it. The headline lift of +36 percentage points is the difference between those two pass rates over the 21 comparable cases. 2 cases got worse with the skill loaded, and they are included in that figure.
The per-case answers from this run were removed by the retention sweep, so the case table below shows the verdicts without the text either arm produced. The counts above were recorded at the time and are unaffected. Answers are now kept for 180 days.
Other measured skills in the registry, with their headline benchmark lift.