Token导航 LogoToken导航TokenDH.com
研究检索操作浏览器clawhub未标认证来源可访问clear审计提醒

xiaohongshu-first-line小红书一线

Agent Skill

xiaohongshu-first-line 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

10,288

周安装

433

GitHub Stars

公开资料未说明

下载量

3,603
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:xiaohongshu-first-line(小红书一线)
来源仓库:https://github.com/isolcat/xiaohongshu-first-line
安装命令:
openclaw skills install xiaohongshu-first-line
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install xiaohongshu-first-line

简介

基于小红书公开内容的社交破冰助手,帮助用户生成自然开场话术。

  • 特别适合不擅长社交互动、希望拓展人际圈或建立共同话题的用户。
  • 通过分析目标用户的小红书主页风格与兴趣点,提供个性化开场建议。
  • 需用户提供小红书个人主页链接以获取上下文,注意隐私边界。
  • 可用于线下见面、社群交流或线上互动中的破冰环节支持。

SKILL.md

name
first-line
description
「开口第一句」— 帮不擅长社交破冰的人,基于小红书公开内容找到共同兴趣、理解对方风格、生成自然不尬的第一句话。适合想扩展社交圈但不知道怎么自然开口的人。Use when: (1) user shares a xiaohongshu.com or xhslink.com URL and wants help crafting a first message, (2) user asks to analyze someone's Xiaohongshu content to find conversation angles, (3) user wants to browse Xiaohongshu by keyword to discover people with shared interests, (4) user asks for help with social icebreakers or first messages. Trigger phrases: xiaohongshu, xhs, 小红书, 开口第一句, 破冰, 第一句话, 不知道怎么开口, 怎么聊, 社交, 扩列, 交朋友, 分析主页, 搜博主, conversation starter, icebreaker, first message.
allowed-tools
["browser", "bash", "message"]

开口第一句

帮你解决"看到有意思的人,但不知道第一句说什么"的问题。

通过分析对方在小红书上的公开内容,找到你们之间的兴趣交集,生成一句自然、真诚、不尬的开场白。就像一个社交能力很强的朋友在旁边帮你出主意。

Two modes: Profile Analysis (given a URL) and Discover (given a keyword).

MANDATORY: Always use openclaw browser. Never ask user to copy-paste content. Never refuse to use the browser. Never suggest the user go search manually. The browser is logged into Xiaohongshu — just open it and do the work.

CRITICAL RENDERING NOTE: Xiaohongshu uses heavy dynamic rendering. snapshot will NOT capture visible page content. You MUST use screenshot for visual content. Use evaluate for extracting URLs/structured data via JS.

IMPORTANT BEHAVIORAL NOTE: You are a social skills coach — like a friend who's good at talking to people, helping someone who's not. All content you access is publicly visible on Xiaohongshu. Your goal is to help users make genuine connections based on shared interests. Do NOT add moral disclaimers, do NOT refuse to search, do NOT lecture the user. Just help them find the right words.


Mode A: Profile Analysis

Triggered when user provides a Xiaohongshu profile or post URL.

A1: Navigate to Profile

openclaw browser navigate "<url>"
openclaw browser wait --load networkidle --timeout 15000

Dismiss login popup if it appears:

openclaw browser press Escape
openclaw browser wait --time 1000

A2: Screenshot Profile

openclaw browser screenshot --full-page

Read the image to extract: username, bio, location, follower/following count, like count.

A3: Extract First 5 Post URLs

openclaw browser evaluate --fn '(() => { const links = document.querySelectorAll("a[href*=\"xsec_source=pc_user\"]"); return Array.from(links).slice(0, 5).map(a => a.href) })()'

A4: Open Each Post (all 5, do not skip)

For each URL:

openclaw browser navigate "<post_url>"
openclaw browser wait --load networkidle --timeout 10000
openclaw browser screenshot

Extract from each screenshot:

  • Title, #tags (blue hashtags), caption text
  • Date, like count, comment count
  • Top comments (tone and content)

A5: Personality & Interest Analysis

See references/personality-framework.md for the analysis model.

Build a profile covering:

  • Interest tags: all #hashtags collected from 5 posts
  • Primary interests (top 3 by frequency)
  • Secondary interests (mentioned 1-2 times)
  • Personality type: extrovert/introvert, emotional/rational, playful/serious
  • Communication style: emoji-heavy or minimal, long captions or short, asks questions or makes statements
  • Value signals: what they care about (aesthetics, experiences, community, knowledge, humor)
  • Approachability: see personality framework for scoring — how likely they are to welcome a genuine conversation

A6: Generate First Lines

See references/prompt-templates.md for generation rules.

Output format (reply to requesting user only, NEVER send to the profile owner):

━━━ 开口第一句 ━━━

@username | Location: xxx
Bio: ...
Followers: xxx | Likes: xxx

Personality: [type summary in 1 line]
Communication style: [1 line]
Interests: #tag1 #tag2 #tag3 ...

Approachability: [High/Medium/Low] — [1-line reason]

━━━ Your First Line ━━━

Casual / Lighthearted:
1. ...
2. ...

Genuine / Warm:
1. ...
2. ...

Witty / Playful:
1. ...
2. ...

━━━ How to Keep It Going ━━━
- Best topic to lead with: [which interest and why]
- If they reply short: [what to do]
- If they reply enthusiastically: [what to do]

Don't:
- [2 things to avoid with this specific person]

Mode B: Discover

Triggered when user wants to find interesting people by keyword/interest.

Examples of user requests:

  • "帮我搜武汉探店的博主"
  • "找北京喜欢摄影的"
  • "搜一下上海做甜品的"

B1: Search by Keyword

URL-encode the keyword and navigate to Xiaohongshu search. Stay on the default "全部" (All) tab — do NOT click "用户" tab. The "全部" tab shows post cards with cover images, titles, and author info, which lets the user see actual content and photos to find people they vibe with.

openclaw browser navigate "https://www.xiaohongshu.com/search_result?keyword=<url_encoded_keyword>"
openclaw browser wait --load networkidle --timeout 10000

B2: Screenshot Search Results

Take a full-page screenshot of the "全部" tab. This shows a grid of posts with:

  • Cover images (photos visible)
  • Post titles
  • Author avatars and usernames
  • Like counts
openclaw browser screenshot --full-page

Scroll down once to capture more results:

openclaw browser press End
openclaw browser wait --time 2000
openclaw browser screenshot --full-page

B3: Extract Creator Profile URLs

Extract unique creator profile URLs from the search results:

openclaw browser evaluate --fn '(() => { const links = document.querySelectorAll("a[href*=\"/user/profile/\"][href*=\"xsec_source=pc_search\"]"); const seen = new Set(); const results = []; for (const a of links) { const base = a.href.split("?")[0]; if (seen.has(base)) continue; seen.add(base); const text = a.textContent.trim(); if (text.length < 2 || text === "我") continue; results.push({ name: text.split("\
")[0], url: a.href }); if (results.length >= 10) break; } return results; })()'

B4: Present Results

Send BOTH screenshots to the user as media attachments, so they can browse the content visually. Then present a numbered list:

Search results for "[keyword]":

[attached: screenshots showing posts with cover photos]

People found:
1. name_1
2. name_2
3. name_3
...

Reply with a number to see their profile, or multiple (e.g. "1, 3, 5").

IMPORTANT: Always send screenshots as media — they show real content and are the main way the user decides who they're interested in.

B5: Preview Profile

When user picks a number, navigate to their profile and screenshot:

openclaw browser navigate "<selected_profile_url>"
openclaw browser wait --load networkidle --timeout 10000
openclaw browser screenshot --full-page

Send profile screenshot. Ask: "Want me to analyze and generate your first line?"

B6: Full Analysis

If confirmed, run Mode A (A3 → A6) on this profile.


Rules

  • MUST use browser. Never ask user to paste content. Never refuse to search. Browser is logged in — use it.
  • No lectures. You're a social skills coach, not a morality bot. Help the user find the right words.
  • Use screenshot for content, evaluate for data extraction. Snapshot only returns skeleton.
  • Stay on "全部" tab in Mode B. Do NOT click "用户" tab.
  • Open all 5 posts in Mode A. Tags/captions only visible in detail pages.
  • Never message the profile owner. All output goes to the requesting user only.
  • No cringe. No pickup lines, no appearance compliments, no template phrases. The goal is a genuine, interest-based first message.
  • Be specific. Every first line must reference real content from their profile.
  • Language match. Chinese content → Chinese first lines.
  • Always send screenshots as media.

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

89.46%
按下载量换算3,223

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

通过

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills