#356 by GitHub stars
white0dew/XiaohongshuSkills
将图文/视频内容自动发布到小红书(XHS),并支持登录检查、内容检索与互动操作。 适用场景:发布图文、发布视频、仅启动测试浏览器、获取登录二维码、首页推荐抓取、搜索笔记、评论互动、抓取内容数据。
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 Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
0bdfdb65ff4c → 47e9e6b8280d
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0bdfdb65ff4c
No earlier version was observed for comparison.
Verified commit 47e9e6b8280d3c8bc293bec05dd10ea6890c8f63
git clone --filter=blob:none --no-checkout https://github.com/white0dew/XiaohongshuSkills.git .hotskills/white0dew-xiaohongshuskills && git -C .hotskills/white0dew-xiaohongshuskills checkout --detach 47e9e6b8280d3c8bc293bec05dd10ea6890c8f63
# Copy each selected skill directory from .hotskills/white0dew-xiaohongshuskills into .agents/skills/<skill-name>/Heat
5.1- Star growth, last 7 daysAhead of 83% of tracked repositories
- Star growth, last 24 hoursAhead of 3% of tracked repositories
- Rank movement, last 7 daysAhead of 46% of tracked repositories
- Commits, last 30 daysAhead of 87% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
How it works
RedBookSkills
When your agent uses it
将图文/视频内容自动发布到小红书(XHS),并支持登录检查、内容检索与互动操作。 适用场景:发布图文、发布视频、仅启动测试浏览器、获取登录二维码、首页推荐抓取、搜索笔记、评论互动、抓取内容数据。
What it loads into context
Frontmatter
100 tokensAlways available to the agent
SKILL.md
3,870 tokensWhen the skill is activated
Reference documents
8,949 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 风险提示(重要)
- 输入判断
- 必做约束
- 测试浏览器流程(不发布)
- 图文发布流程
- 视频发布流程
- 内容检索与互动流程(搜索/详情/评论/内容数据)
- 常用命令
- 失败处理
Scripts executed separately
scripts/account_manager.pyscripts/cdp_publish.pyscripts/chrome_launcher.pyscripts/feed_explorer.pyscripts/generate_star_history.pyscripts/image_downloader.pyscripts/publish_pipeline.pyscripts/run_lock.py
Files
.github/workflows/update-star-history.ymlasset833 bytes.gitignoreasset483 bytesAGENTS.mddoc2,557 bytesLICENSEasset1,063 bytesREADME.mddoc18,809 bytesSKILL.mdcore14,440 bytesSKILL.mdcore14,440 bytesSKILL.mdcore14,440 bytesSKILL.mdcore14,440 bytesSKILL.mdcore14,440 bytesSKILL.mdcore14,440 bytesSKILL.mdcore14,440 bytesSKILL.mdcore14,440 bytesSKILL.mdcore14,440 bytesSKILL.mdcore14,440 bytesSKILL.mdcore14,440 bytesSKILL.mdcore14,440 bytesSKILL.mdcore14,440 bytesSKILL.mdcore14,440 bytesassets/apimart-banner.pngasset1,016,414 bytesassets/star-history.svgasset8,173 bytesconfig/accounts.json.exampleasset430 bytesdocs/claude-code-integration.mddoc2,759 bytesdocs/code-review-2026-03-07.mddoc9,203 bytesimages/publish_temp/.gitkeepasset0 bytespublic/whitedew.jpgasset114,884 bytesrequirements.txtdoc34 bytesscripts/account_manager.pyruns9,661 bytesscripts/cdp_publish.pyruns192,634 bytesscripts/chrome_launcher.pyruns11,259 bytesscripts/feed_explorer.pyruns29,042 bytesscripts/generate_star_history.pyruns7,528 bytesscripts/image_downloader.pyruns6,912 bytesscripts/publish_pipeline.pyruns22,028 bytesscripts/run_lock.pyruns3,419 bytestodo.mddoc199 bytes
Read SKILL.md
# Post-to-xhs
你是“小红书发布助手”。目标是在用户确认后,调用本 Skill 的脚本完成发布或互动操作。
## 风险提示(重要)
**使用本 Skill 进行小红书自动化,存在被平台风控、限流、封号或封禁账号的风险。**
默认提醒用户优先使用测试号、小流量运行,并对最终内容进行人工复核。使用者需自行评估并承担相关风险。
## 输入判断
优先按以下顺序判断:
1. 用户明确要求"测试浏览器 / 启动浏览器 / 检查登录 / 获取登录二维码 / 只打开不发布":进入测试浏览器流程。View the complete source on GitHubSkills included
- RedBookSkills
Repository facts
- License
- MIT
- Created
- Feb 9, 2026
- Last pushed
- Nov 6, 2026
- Forks
- 349
- Open issues
- 2
- Project activity
- Active
Rank over the last 12 weeks
Now #356 · best #262 · down 52 in 30 days
- #347 on Oct 31
- #346 from Nov 1 to Nov 2
- #350 from Nov 3 to Nov 4
- #351 on Nov 5
- #354 on Nov 6
- #356 since Nov 7
67 earlier periods
- #247 on Aug 2
- #253 on Aug 8
- #252 on Aug 9
- #264 on Aug 10
- #258 on Aug 11
- #256 on Aug 12
- #263 on Aug 13
- #262 on Aug 14
- #258 on Aug 15
- #263 on Aug 16
- #262 on Aug 17
- #269 from Aug 18 to Aug 19
- #265 on Aug 20
- #267 on Aug 21
- #265 on Aug 22
- #272 from Aug 23 to Aug 24
- #273 from Aug 25 to Aug 29
- #276 on Aug 31
- #277 on Sep 1
- #276 on Sep 2
- #283 on Sep 3
- #275 on Sep 4
- #276 on Sep 5
- #275 on Sep 6
- #281 on Sep 7
- #280 from Sep 8 to Sep 9
- #279 on Sep 10
- #277 on Sep 11
- #282 from Sep 12 to Sep 13
- #286 on Sep 14
- #288 on Sep 15
- #285 on Sep 16
- #283 on Sep 17
- #288 on Sep 18
- #283 on Sep 19
- #289 on Sep 20
- #290 on Sep 21
- #293 on Sep 22
- #292 on Sep 23
- #293 on Sep 24
- #291 on Sep 25
- #288 on Sep 26
- #293 on Sep 27
- #300 from Sep 28 to Sep 29
- #298 on Sep 30
- #296 on Oct 1
- #300 on Oct 2
- #295 on Oct 3
- #292 on Oct 4
- #300 on Oct 5
- #303 on Oct 7
- #304 on Oct 8
- #308 on Oct 9
- #305 on Oct 11
- #313 on Oct 12
- #310 on Oct 13
- #313 on Oct 14
- #311 on Oct 15
- #315 from Oct 16 to Oct 17
- #317 on Oct 18
- #319 on Oct 19
- #323 on Oct 20
- #325 from Oct 21 to Oct 22
- #329 on Oct 25
- #335 on Oct 28
- #342 on Oct 29
- #345 on Oct 30
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 7, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 15 notes
SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedassets/star-history.svg:13Analysis incomplete: physical or joined line exceeds character limitassets/star-history.svg:14Analysis incomplete: physical or joined line exceeds character limit
- No broad tool permissions
- No dangerous shell commands
- 103 network referencesin 11 files: scripts/cdp_publish.py:101 README.md:5 SKILL.md:144 and 8 more
- 3 obfuscation signalsin 1 file: scripts/cdp_publish.py:817
- No instruction overrides
- 8 executable scriptsin 8 files: scripts/account_manager.py:1 scripts/cdp_publish.py:1 scripts/chrome_launcher.py:1 and 5 more
- 6 references to secretsin 5 files: scripts/chrome_launcher.py:36 scripts/account_manager.py:28 scripts/cdp_publish.py:69 and 2 more
- No requests to vote in Hot
Show all 120 signals by file
AGENTS.md
- Network accessline 19
- `python scripts/chrome_launcher.py`:启动启用 CDP 的 Chrome(有界面)。 - `python scripts/cdp_publish.py check-login`:检查当前登录状态。 - `python scripts/publish_pipeline.py --headless --title "T" --content "C" --image-urls "https://example.com/a.jpg"`:执行端到端 - Network accessline 20
- `python scripts/cdp_publish.py check-login`:检查当前登录状态。 - `python scripts/publish_pipeline.py --headless --title "T" --content "C" --image-urls "https://example.com/a.jpg"`:执行端到端发布流程。 - `python scripts/chrome_launcher.py --kill`:关闭测试浏览器。 - Network accessline 21
- `python scripts/publish_pipeline.py --headless --title "T" --content "C" --image-urls "https://example.com/a.jpg"`:执行端到端发布流程。
README.md
- Network accessline 5
<a href="https://go.apimart.ai/gh-xiaohongshuskills"><img src="assets/apimart-banner.png" alt="APIMart:AI 图片与视频生成 API 平台" width="480" /></a> - Network accessline 7
感谢 APIMart 赞助了本项目!APIMart 是专注 AI 图片/视频生成的低价 API 平台,GPT-Image-2 低至 $0.006/张,1 美元可出图 160+ 张。图片、视频一套异步 API 通吃,提交任务拿 ID、回调取结果,跑批万张不超时、换模型不改代码。按量付费、无月费,通过此[注册链接](https://go.apimart.ai/gh-xiaohongshuskills)注册即可开用。 - Network accessline 96
python scripts/publish_pipeline.py --headless --title "文章标题" --content "文章正文" --image-urls "https://example.com/image.jpg" - Network accessline 98
--content "文章正文" \ --image-urls "https://example.com/image.jpg" - Network accessline 99
--image-urls "https://example.com/image.jpg" - Network accessline 102
python scripts/publish_pipeline.py --preview --title "文章标题" --content "文章正文" --image-urls "https://example.com/image.jpg" - Network accessline 104
--title "文章标题" \ --content "文章正文" \ --image-urls "https://example.com/image.jpg" - Network accessline 106
--image-urls "https://example.com/image.jpg" - Network accessline 109
python scripts/publish_pipeline.py --reuse-existing-tab --title "文章标题" --content "文章正文" --image-urls "https://example.com/image.jpg" - Network accessline 111
--content "文章正文" \ --image-urls "https://example.com/image.jpg" - Network accessline 112
--image-urls "https://example.com/image.jpg" - Network accessline 115
python scripts/publish_pipeline.py --host 10.0.0.12 --port 9222 --title "文章标题" --content "文章正文" --image-urls "https://example.com/image.jpg" - Network accessline 117
--content "文章正文" \ --image-urls "https://example.com/image.jpg" - Network accessline 118
--image-urls "https://example.com/image.jpg" - Network accessline 121
python scripts/publish_pipeline.py --headless --title-file title.txt --content-file content.txt --image-urls "https://example.com/image.jpg" - Network accessline 123
--content-file content.txt \ --image-urls "https://example.com/image.jpg" - Network accessline 124
--image-urls "https://example.com/image.jpg" - Network accessline 143
python scripts/publish_pipeline.py --headless --title "视频标题" --content "视频正文" --video-url "https://example.com/video.mp4" - Network accessline 145
--content "视频正文" \ --video-url "https://example.com/video.mp4" - Network accessline 146
--video-url "https://example.com/video.mp4" - Network accessline 340
# 用户主页快照/主页笔记(支持下划线别名:profile_snapshot / notes_from_profile) python scripts/cdp_publish.py profile-snapshot --profile-url "https://www.xiaohongshu.com/user/profile/USER_ID" - Network accessline 341
python scripts/cdp_publish.py profile-snapshot --profile-url "https://www.xiaohongshu.com/user/profile/USER_ID" - Network accessline 418
### 微信群二维码 微信群:白露的 Ai+知识圈 1 <img src="https://png1.aistar.cool/qr/wechat-group.png" alt="微信群二维码" width="240" /> - Network accessline 420
<img src="https://png1.aistar.cool/qr/wechat-group.png" alt="微信群二维码" width="240" /> - Network accessline 422
## Stars [](https://github.com/white0dew/XiaohongshuSkills/stargazers) - Network accessline 423
[](https://github.com/white0dew/XiaohongshuSkills/stargazers) - Network accessline 425
## 致谢 灵感来自:[Post-to-xhs](https://github.com/Angiin/Post-to-xhs) - Network accessline 426
灵感来自:[Post-to-xhs](https://github.com/Angiin/Post-to-xhs)
SKILL.md
- Network accessline 144
python scripts/publish_pipeline.py --headless --title-file /abs/path/title.txt --content-file /abs/path/content.txt --image-urls "https://example.com/1.jpg" "https://example.com/2.jpg" - Network accessline 145
--title-file /abs/path/title.txt \ --content-file /abs/path/content.txt \ --image-urls "https://example.com/1.jpg" "https://example.com/2.jpg" - Network accessline 147
--image-urls "https://example.com/1.jpg" "https://example.com/2.jpg" - Network accessline 150
python scripts/publish_pipeline.py --preview --title-file /abs/path/title.txt --content-file /abs/path/content.txt --image-urls "https://example.com/1.jpg" "https://example.com/2.jpg" - Network accessline 152
--title-file /abs/path/title.txt \ --content-file /abs/path/content.txt \ --image-urls "https://example.com/1.jpg" "https://example.com/2.jpg" - Network accessline 154
--image-urls "https://example.com/1.jpg" "https://example.com/2.jpg" - Network accessline 157
python scripts/publish_pipeline.py --host 10.0.0.12 --port 9222 --reuse-existing-tab --title-file /abs/path/title.txt --content-file /abs/path/content.txt --image-urls "https://example.com/1.jpg" - Network accessline 158
--title-file /abs/path/title.txt \ --content-file /abs/path/content.txt \ --image-urls "https://example.com/1.jpg" - Network accessline 160
--image-urls "https://example.com/1.jpg" - Network accessline 197
python scripts/publish_pipeline.py --headless --title-file /abs/path/title.txt --content-file /abs/path/content.txt --video-url "https://example.com/video.mp4" - Network accessline 198
--title-file /abs/path/title.txt \ --content-file /abs/path/content.txt \ --video-url "https://example.com/video.mp4" - Network accessline 200
--video-url "https://example.com/video.mp4" - Network accessline 207
python scripts/cdp_publish.py add-account work --alias "工作号" python scripts/cdp_publish.py --port 9223 --account work login python scripts/publish_pipeline.py --port 9223 --account work --headless --title-file /abs/path/title.txt --content- - Network accessline 209
python scripts/publish_pipeline.py --port 9223 --account work --headless --title-file /abs/path/title.txt --content-file /abs/path/content.txt --image-urls "https://example.com/1.jpg"
assets/star-history.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" width="960" height="360" viewBox="0 0 960 360" role="img" aria-labelledby="title description">
docs/claude-code-integration.md
- Network accessline 87
用户: 发布这个链接到小红书 https://example.com/article
scripts/account_manager.py
scripts/cdp_publish.py
- Executable scriptline 1
Executable file - Access to secretsline 69
[Credential-related source omitted] - Network accessline 101
XHS_CREATOR_URL = "https://creator.xiaohongshu.com/publish/publish?source=official" - Network accessline 102
XHS_HOME_URL = "https://www.xiaohongshu.com" - Network accessline 103
XHS_NOTIFICATION_URL = "https://www.xiaohongshu.com/notification" - Network accessline 104
XHS_CREATOR_LOGIN_CHECK_URL = "https://creator.xiaohongshu.com" - Network accessline 105
XHS_HOME_LOGIN_MODAL_KEYWORD = "登录后推荐更懂你的笔记" XHS_CONTENT_DATA_URL = "https://creator.xiaohongshu.com/statistics/data-analysis" XHS_CONTENT_DATA_API_PATH = "/api/galaxy/creator/datacenter/note/analyze/list" - Network accessline 106
XHS_CONTENT_DATA_URL = "https://creator.xiaohongshu.com/statistics/data-analysis" - Network accessline 492
url = f"http://{self.host}:{self.port}/json" - Network accessline 493
for attempt in range(2): try: resp = requests.get( - Network accessline 494
try: resp = requests.get( url, - Network accessline 495
resp = requests.get( - Network accessline 549
resp = requests.put( - Network accessline 550
f"http://{self.host}:{self.port}/json/new?{XHS_CREATOR_URL}", - Network accessline 695
(async () => {{ try {{ const response = await fetch({json.dumps(request_path)}, {{ - Network accessline 696
try {{ const response = await fetch({json.dumps(request_path)}, {{ method: "GET", - Network accessline 697
const response = await fetch({json.dumps(request_path)}, {{ - Possible obfuscationline 817
body_text = base64.b64decode(body_text).decode("utf-8", errors="replace") - Network accessline 993
self._send("Storage.clearDataForOrigin", { "origin": "https://www.xiaohongshu.com", - Network accessline 994
"origin": "https://www.xiaohongshu.com", - Network accessline 996
}) self._send("Storage.clearDataForOrigin", { "origin": "https://creator.xiaohongshu.com", - Network accessline 997
self._send("Storage.clearDataForOrigin", { "origin": "https://creator.xiaohongshu.com", "storageTypes": "cookies,local_storage,session_storage", - Network accessline 998
"origin": "https://creator.xiaohongshu.com", - Network accessline 1015
self._navigate("https://creator.xiaohongshu.com/login") - Network accessline 1113
current_url = self._evaluate("window.location.href") if isinstance(current_url, str) and "login" not in current_url.lower(): self._navigate("https://creator.xiaohongshu.com/login") - Network accessline 1114
if isinstance(current_url, str) and "login" not in current_url.lower(): self._navigate("https://creator.xiaohongshu.com/login") self._sleep(1.5, minimum_seconds=0.6) - Network accessline 1115
self._navigate("https://creator.xiaohongshu.com/login") - Possible obfuscationline 1415
body_text = base64.b64decode(body_text).decode("utf-8", errors="replace") - Network accessline 1938
return profile_url.strip() if isinstance(user_id, str) and user_id.strip(): return f"https://www.xiaohongshu.com/user/profile/{user_id.strip()}" - Network accessline 1939
if isinstance(user_id, str) and user_id.strip(): return f"https://www.xiaohongshu.com/user/profile/{user_id.strip()}" raise CDPError("Either --profile-url or --user-id is required.") - Network accessline 1940
return f"https://www.xiaohongshu.com/user/profile/{user_id.strip()}" - Network accessline 3082
result = self._evaluate(""" (() => fetch( - Network accessline 3083
(() => fetch( - Network accessline 3084
"https://edith.xiaohongshu.com/api/sns/web/v1/you/mentions?num=20&cursor=", - Network accessline 3132
return { "request_url": result.get("url") or ( "https://edith.xiaohongshu.com/api/sns/web/v1/you/mentions?num=20&cursor=" - Network accessline 3133
"request_url": result.get("url") or ( "https://edith.xiaohongshu.com/api/sns/web/v1/you/mentions?num=20&cursor=" ), - Network accessline 3134
"https://edith.xiaohongshu.com/api/sns/web/v1/you/mentions?num=20&cursor=" - Possible obfuscationline 3228
body_text = base64.b64decode(body_text).decode("utf-8", errors="replace") - Network accessline 4006
var noteId = document.body.textContent.match(/\\b[0-9a-fA-F]{24}\\b/); if (noteId) { return 'https://www.xiaohongshu.com/explore/' + noteId[0]; - Network accessline 4007
if (noteId) { return 'https://www.xiaohongshu.com/explore/' + noteId[0]; } - Network accessline 4008
return 'https://www.xiaohongshu.com/explore/' + noteId[0]; - Network accessline 4558
elif args.command == "click-publish": publisher.connect( target_url_prefix="https://creator.xiaohongshu.com/publish", - Network accessline 4559
publisher.connect( target_url_prefix="https://creator.xiaohongshu.com/publish", reuse_existing_tab=reuse_existing_tab, - Network accessline 4560
target_url_prefix="https://creator.xiaohongshu.com/publish",
scripts/chrome_launcher.py
- Executable scriptline 1
Executable file - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 94
[Credential-related source omitted] - Network accessline 102
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s: - Network accessline 194
try: import requests resp = requests.get(f"http://127.0.0.1:{port}/json/version", timeout=2) - Network accessline 195
import requests resp = requests.get(f"http://127.0.0.1:{port}/json/version", timeout=2) if resp.ok: - Network accessline 196
resp = requests.get(f"http://127.0.0.1:{port}/json/version", timeout=2)
scripts/feed_explorer.py
scripts/generate_star_history.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 33
while True: url = ( f"https://api.github.com/repos/{repository}/stargazers" - Network accessline 34
url = ( f"https://api.github.com/repos/{repository}/stargazers" f"?per_page=100&page={page}" - Network accessline 35
f"https://api.github.com/repos/{repository}/stargazers" - Network accessline 149
final_x = _svg_number(x_for(last_index)) final_y = _svg_number(y_for(total_stars)) return f'''<svg xmlns="http://www.w3.org/2000/svg" width="{CHART_WIDTH}" height="{CHART_HEIGHT}" viewBox="0 0 {CHART_WIDTH} {CHART_HEIGHT}" role="img - Network accessline 150
final_y = _svg_number(y_for(total_stars)) return f'''<svg xmlns="http://www.w3.org/2000/svg" width="{CHART_WIDTH}" height="{CHART_HEIGHT}" viewBox="0 0 {CHART_WIDTH} {CHART_HEIGHT}" role="img" aria-labelledby="title description"> <tit - Network accessline 151
return f'''<svg xmlns="http://www.w3.org/2000/svg" width="{CHART_WIDTH}" height="{CHART_HEIGHT}" viewBox="0 0 {CHART_WIDTH} {CHART_HEIGHT}" role="img" aria-labelledby="title description"> - Access to secretsline 189
[Credential-related source omitted]
scripts/image_downloader.py
scripts/publish_pipeline.py
- Executable scriptline 1
Executable file - Network accessline 38
# Publish a video (from URL) python publish_pipeline.py --title "标题" --content "正文" --video-url "https://example.com/video.mp4" - Network accessline 39
python publish_pipeline.py --title "标题" --content "正文" --video-url "https://example.com/video.mp4" - Access to secretsline 57
[Credential-related source omitted]
scripts/run_lock.py
- Executable scriptline 1
Executable file
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.
Declared and executed: 1 fact
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mentionscripts/generate_star_history.py:151High confidence
Signal confidence: 119 facts
- Network access in prose of documentationAGENTS.md:19Low confidence
- Network access in prose of documentationAGENTS.md:20Low confidence
- Network access in prose of documentationAGENTS.md:21Low confidence
- Network access in prose of documentationREADME.md:5Low confidence
- Network access in prose of documentationREADME.md:7Low confidence
- Network access in code of documentationREADME.md:96Low confidence
- Network access in code of documentationREADME.md:98Low confidence
- Network access in code of documentationREADME.md:99Low confidence
- Network access in code of documentationREADME.md:102Low confidence
- Network access in code of documentationREADME.md:104Low confidence
- Network access in code of documentationREADME.md:106Low confidence
- Network access in code of documentationREADME.md:109Low confidence
- Network access in code of documentationREADME.md:111Low confidence
- Network access in code of documentationREADME.md:112Low confidence
- Network access in code of documentationREADME.md:115Low confidence
- Network access in code of documentationREADME.md:117Low confidence
- Network access in code of documentationREADME.md:118Low confidence
- Network access in code of documentationREADME.md:121Low confidence
- Network access in code of documentationREADME.md:123Low confidence
- Network access in code of documentationREADME.md:124Low confidence
- Network access in code of documentationREADME.md:143Low confidence
- Network access in code of documentationREADME.md:145Low confidence
- Network access in code of documentationREADME.md:146Low confidence
- Network access in code of documentationREADME.md:340Low confidence
- Network access in code of documentationREADME.md:341Low confidence
- Network access in prose of documentationREADME.md:418Low confidence
- Network access in prose of documentationREADME.md:420Low confidence
- Network access in prose of documentationREADME.md:422Low confidence
- Network access in prose of documentationREADME.md:423Low confidence
- Network access in prose of documentationREADME.md:425Low confidence
- Network access in prose of documentationREADME.md:426Low confidence
- Network access in code of the SKILL.mdSKILL.md:144High confidence
- Network access in code of the SKILL.mdSKILL.md:145High confidence
- Network access in code of the SKILL.mdSKILL.md:147High confidence
- Network access in code of the SKILL.mdSKILL.md:150High confidence
- Network access in code of the SKILL.mdSKILL.md:152High confidence
- Network access in code of the SKILL.mdSKILL.md:154High confidence
- Network access in code of the SKILL.mdSKILL.md:157High confidence
- Network access in code of the SKILL.mdSKILL.md:158High confidence
- Network access in code of the SKILL.mdSKILL.md:160High confidence
- Network access in code of the SKILL.mdSKILL.md:197High confidence
- Network access in code of the SKILL.mdSKILL.md:198High confidence
- Network access in code of the SKILL.mdSKILL.md:200High confidence
- Network access in code of the SKILL.mdSKILL.md:207High confidence
- Network access in code of the SKILL.mdSKILL.md:209High confidence
- Network access in prose of documentationdocs/claude-code-integration.md:87Low confidence
- Executable script in prose of a file that runsscripts/account_manager.py:1Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/account_manager.py:28Low confidence
- Executable script in prose of a file that runsscripts/cdp_publish.py:1Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/cdp_publish.py:69Low confidence
and 69 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Unknown | No evidence | |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Unknown | No evidence | |
| Gemini CLI | Unknown | No evidence | |
| GitHub Copilot | Unknown | No evidence | |
| OpenCode | Unknown | No evidence |
- 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.
Explore alternatives and comparisons
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/white0dew-xiaohongshuskills/)