#575 by GitHub stars
SpaceZephyr/creator-buddy
Creator Buddy: orchestrated Agent Skills for cross-platform content search, creator analysis, and viral trend research
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
edf46c567ff5 → edf46c567ff5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → edf46c567ff5
No earlier version was observed for comparison.
gzh-Skills/baokuan-article-analysis/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
edf46c567ff5 → edf46c567ff5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → edf46c567ff5
No earlier version was observed for comparison.
gzh-Skills/baokuan-title-generator/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
edf46c567ff5 → edf46c567ff5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → edf46c567ff5
No earlier version was observed for comparison.
gzh-Skills/global-content-search/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
edf46c567ff5 → edf46c567ff5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → edf46c567ff5
No earlier version was observed for comparison.
gzh-Skills/gzh-explosive-content-detector/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
edf46c567ff5 → edf46c567ff5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → edf46c567ff5
No earlier version was observed for comparison.
gzh-Skills/gzh-longform-writer/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
edf46c567ff5 → edf46c567ff5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → edf46c567ff5
No earlier version was observed for comparison.
gzh-Skills/gzh-positioning/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
edf46c567ff5 → edf46c567ff5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → edf46c567ff5
No earlier version was observed for comparison.
gzh-Skills/gzh-short-post/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
edf46c567ff5 → edf46c567ff5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → edf46c567ff5
No earlier version was observed for comparison.
gzh-Skills/space-chart-image/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
edf46c567ff5 → edf46c567ff5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → edf46c567ff5
No earlier version was observed for comparison.
gzh-Skills/space-gzh-cover/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
edf46c567ff5 → edf46c567ff5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → edf46c567ff5
No earlier version was observed for comparison.
gzh-Skills/space-text-logic-diagram/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
edf46c567ff5 → edf46c567ff5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → edf46c567ff5
No earlier version was observed for comparison.
gzh-Skills/space-wechat-layout/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
edf46c567ff5 → edf46c567ff5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → edf46c567ff5
No earlier version was observed for comparison.
gzh-Skills/xhs-hotnotes/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
edf46c567ff5 → edf46c567ff5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → edf46c567ff5
No earlier version was observed for comparison.
video-Skills/space-video/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
edf46c567ff5 → edf46c567ff5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → edf46c567ff5
No earlier version was observed for comparison.
video-Skills/space-video-audio/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
edf46c567ff5 → edf46c567ff5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → edf46c567ff5
No earlier version was observed for comparison.
video-Skills/space-video-broll/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
edf46c567ff5 → edf46c567ff5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → edf46c567ff5
No earlier version was observed for comparison.
video-Skills/space-video-broll-sketch/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
edf46c567ff5 → edf46c567ff5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → edf46c567ff5
No earlier version was observed for comparison.
video-Skills/space-video-cover/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
edf46c567ff5 → edf46c567ff5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → edf46c567ff5
No earlier version was observed for comparison.
video-Skills/space-video-edit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
edf46c567ff5 → edf46c567ff5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → edf46c567ff5
No earlier version was observed for comparison.
video-Skills/space-video-script/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
edf46c567ff5 → edf46c567ff5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → edf46c567ff5
No earlier version was observed for comparison.
video-Skills/space-video-subtitle/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
edf46c567ff5 → edf46c567ff5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → edf46c567ff5
No earlier version was observed for comparison.
video-Skills/space-video-topic/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
edf46c567ff5 → edf46c567ff5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → edf46c567ff5
No earlier version was observed for comparison.
video-Skills/space-video-transcript/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
edf46c567ff5 → edf46c567ff5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → edf46c567ff5
No earlier version was observed for comparison.
xhs-Skills/space-xhs-account-audit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
edf46c567ff5 → edf46c567ff5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → edf46c567ff5
No earlier version was observed for comparison.
xhs-Skills/space-xhs-buddy/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
edf46c567ff5 → edf46c567ff5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → edf46c567ff5
No earlier version was observed for comparison.
xhs-Skills/space-xhs-cover/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
edf46c567ff5 → edf46c567ff5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → edf46c567ff5
No earlier version was observed for comparison.
xhs-Skills/space-xhs-hotspot/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
edf46c567ff5 → edf46c567ff5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → edf46c567ff5
No earlier version was observed for comparison.
xhs-Skills/space-xhs-image/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
edf46c567ff5 → edf46c567ff5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → edf46c567ff5
No earlier version was observed for comparison.
xhs-Skills/space-xhs-note-analytics/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
edf46c567ff5 → edf46c567ff5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → edf46c567ff5
No earlier version was observed for comparison.
xhs-Skills/space-xhs-positioning/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
edf46c567ff5 → edf46c567ff5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → edf46c567ff5
No earlier version was observed for comparison.
xhs-Skills/space-xhs-title/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
edf46c567ff5 → edf46c567ff5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → edf46c567ff5
No earlier version was observed for comparison.
xhs-Skills/space-xhs-writer/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
edf46c567ff5 → edf46c567ff5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → edf46c567ff5
No earlier version was observed for comparison.
xhs-Skills/xhs-html/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
edf46c567ff5 → edf46c567ff5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → edf46c567ff5
No earlier version was observed for comparison.
Heat
6.5- Star growth, last 7 daysAhead of 95% of tracked repositories
- Star growth, last 24 hoursAhead of 94% of tracked repositories
- Rank movement, last 7 daysAhead of 64% of tracked repositories
- Commits, last 30 daysAhead of 0% 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
- creator-buddy
/ - baokuan-article-analysis
gzh-Skills/baokuan-article-analysis - baokuan-title-generator
gzh-Skills/baokuan-title-generator - global-content-search
gzh-Skills/global-content-search - gzh-explosive-content-detector
gzh-Skills/gzh-explosive-content-detector - gzh-longform-writer
gzh-Skills/gzh-longform-writer - gzh-positioning
gzh-Skills/gzh-positioning - gzh-short-post
gzh-Skills/gzh-short-post - space-chart-image
gzh-Skills/space-chart-image - space-gzh-cover
gzh-Skills/space-gzh-cover - space-text-logic-diagram
gzh-Skills/space-text-logic-diagram - space-wechat-layout
gzh-Skills/space-wechat-layout - xiaohongshu-search
gzh-Skills/xhs-hotnotes - space-video
video-Skills/space-video - space-video-audio
video-Skills/space-video-audio - space-video-broll
video-Skills/space-video-broll - space-video-broll-sketch
video-Skills/space-video-broll-sketch - space-video-cover
video-Skills/space-video-cover - space-video-edit
video-Skills/space-video-edit - space-video-script
video-Skills/space-video-script - space-video-subtitle
video-Skills/space-video-subtitle - space-video-topic
video-Skills/space-video-topic - space-video-transcript
video-Skills/space-video-transcript - space-xhs-account-audit
xhs-Skills/space-xhs-account-audit - space-xhs-buddy
xhs-Skills/space-xhs-buddy - space-xhs-cover
xhs-Skills/space-xhs-cover - space-xhs-hotspot
xhs-Skills/space-xhs-hotspot - space-xhs-image
xhs-Skills/space-xhs-image - space-xhs-note-analytics
xhs-Skills/space-xhs-note-analytics - space-xhs-positioning
xhs-Skills/space-xhs-positioning - space-xhs-title
xhs-Skills/space-xhs-title - space-xhs-writer
xhs-Skills/space-xhs-writer - xhs-html
xhs-Skills/xhs-html
How it works
creator-buddy
When your agent uses it
创作者全域内容搜索总控 Skill。用户发送平台名+关键词、平台链接,或要求分析博主、文章风格、热度、点赞、收藏、评论、爆款原因、选题方向时触发;根据平台和任务自动路由到小红书热门笔记、全域内容搜索、公众号爆款搜索、公众号赛道分析等分支 Skill。
What it loads into context
Frontmatter
220 tokensAlways available to the agent
SKILL.md
2,148 tokensWhen the skill is activated
Reference documents
9,559 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 触发方式
- 输入识别
- 路由规则
- 输出格式
- 分析维度
- 诚实边界
Files
.gitignoreasset158 bytesREADME.mddoc12,210 bytesSKILL.mdcore7,323 bytesSKILL.mdcore7,323 bytesSKILL.mdcore7,323 bytesSKILL.mdcore7,323 bytesSKILL.mdcore7,323 bytesSKILL.mdcore7,323 bytesSKILL.mdcore7,323 bytesSKILL.mdcore7,323 bytesSKILL.mdcore7,323 bytesSKILL.mdcore7,323 bytesgzh-Skills/README.mddoc3,584 bytesgzh-Skills/references/my-voice.mddoc5,803 bytesvideo-Skills/README.mddoc3,880 bytesxhs-Skills/README.mddoc6,267 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubbaokuan-article-analysis
When your agent uses it
Fetch and analyze WeChat Official Account hot articles / 公众号爆款文章 by sector or keywords. Use when the user asks for 爆款文章分析, 赛道爆款, 公众号爆款数据, reading counts, likes, shares, comments, title patterns, writing style, 爆款原因分析, or writing references for content creation.
What it loads into context
Frontmatter
83 tokensAlways available to the agent
SKILL.md
837 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Quick Start
- Workflow
- Script Options
- Data Boundaries
- Output Interpretation
Scripts executed separately
scripts/daily_sector_trends.py
Files
SKILL.mdcore3,496 bytesSKILL.mdcore3,496 bytesSKILL.mdcore3,496 bytesSKILL.mdcore3,496 bytesSKILL.mdcore3,496 bytesagents/openai.yamlasset251 bytesreferences/default-sectors.jsonasset377 bytesscripts/daily_sector_trends.pyruns37,129 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubbaokuan-title-generator
When your agent uses it
科技/AI/互联网领域的公众号 10 万+ 爆款标题生成器。输入一篇文章、一段内容或一个主题,先建内容简报,再按多种方法产出多个候选标题,逐个评分、标风险、按用途分角色推荐,并给 A/B 测试建议。当用户说"起标题""想个爆款标题""这篇文章叫什么好""标题优化""标题改写""多组标题""标题评分""10万+标题"时触发。方法论提炼自 100 篇真实科技类爆文标题。
What it loads into context
Frontmatter
136 tokensAlways available to the agent
SKILL.md
4,491 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 语料背书(来自 1000 篇 10 万+ 样本,2026-06~07,AI/硬科技/互联网)
- 16 种爆款标题方法(附真实爆文范例)
- 7 个通用增强器
- 工作流程
- 评分规则(简版百分制)
- 输出格式
- 修改现有标题
- 红线
Files
SKILL.mdcore14,815 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubglobal-content-search
When your agent uses it
全域内容搜索|当提到小红书/B站/抖音关键词搜索、笔记/视频详情、评论、博主/UP主作品监控时使用。优先基于 Agent Reach / OpenCLI / bili-cli / 公开只读接口访问;Agent Reach 不可用时,小红书可用 Guaikei API 作为最后兜底。
What it loads into context
Frontmatter
421 tokensAlways available to the agent
SKILL.md
1,418 tokensWhen the skill is activated
Reference documents
1,557 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. 技能概述
- 2. 核心能力
- 3. 快速使用
- 4. 后端检查
- 5. 重要限制
Scripts executed separately
package.jsonsrc/api/detail.jssrc/api/post.jssrc/api/search.jssrc/config/constants.jssrc/platforms/agentReach.jssrc/platforms/guaikei.jssrc/utils/args.jssrc/utils/log.jssrc/utils/request.jssrc/utils/retry.jssrc/utils/utils.jssrc/validate/keyword.jssrc/validate/url.jssrc/xiaohongshu/detail-cli.jssrc/xiaohongshu/post-cli.jssrc/xiaohongshu/search-cli.js
Files
SKILL.mdcore4,604 bytesSKILL.mdcore4,604 bytesSKILL.mdcore4,604 bytesSKILL.mdcore4,604 bytesSKILL.mdcore4,604 bytesSKILL.mdcore4,604 bytesSKILL.mdcore4,604 bytesSKILL.mdcore4,604 bytesSKILL.mdcore4,604 bytes_meta.jsonasset115 bytespackage.jsonruns732 bytesreferences/changelog.mddoc1,954 bytesreferences/options.mddoc3,042 bytessrc/api/detail.jsruns1,223 bytessrc/api/post.jsruns756 bytessrc/api/search.jsruns1,454 bytessrc/config/constants.jsruns183 bytessrc/platforms/agentReach.jsruns9,878 bytessrc/platforms/guaikei.jsruns2,169 bytessrc/utils/args.jsruns601 bytessrc/utils/log.jsruns682 bytessrc/utils/request.jsruns1,888 bytessrc/utils/retry.jsruns622 bytessrc/utils/utils.jsruns1,133 bytessrc/validate/keyword.jsruns3,722 bytessrc/validate/url.jsruns1,004 bytessrc/xiaohongshu/detail-cli.jsruns2,991 bytessrc/xiaohongshu/post-cli.jsruns3,021 bytessrc/xiaohongshu/search-cli.jsruns3,584 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubgzh-explosive-content-detector
When your agent uses it
为公众号文章创作打造的专业数据洞察工具。全网持续收录每日爆款文章,收录依据:低粉高阅读、阅读靠前、数据增长中、原创靠前,助力号主获取数据参考。
What it loads into context
Frontmatter
83 tokensAlways available to the agent
SKILL.md
2,023 tokensWhen the skill is activated
Reference documents
6,766 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 简介
- 功能特性
- 使用场景
- 重要数据说明
- 核心执行规则(必须遵守)
- 项目架构
- 常见问答
- 更新日志
Scripts executed separately
scripts/fetch_gzh_trends.py
Files
SKILL.mdcore7,244 bytes_skillhub_meta.jsonasset165 bytesreferences/gzh_explosive_content_workflow.mddoc16,242 bytesreferences/gzh_trend_data_format.mddoc7,426 bytesscripts/fetch_gzh_trends.pyruns28,558 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubgzh-longform-writer
When your agent uses it
公众号长文写作(1500–4000 字)。先诊断作者手上已有什么(一个念头 / 一堆素材 / 半篇草稿 / 一份大纲 / 一篇不满意的成稿),再路由到对应的六种写法之一,产出成稿并过公众号专属质检。当用户说"写篇公众号""帮我写文章""这个主题怎么写""我有一堆素材不知道怎么组织""帮我扩写""这篇改一下""写不下去了""长文""深度文"时触发。
What it loads into context
Frontmatter
138 tokensAlways available to the agent
SKILL.md
2,999 tokensWhen the skill is activated
Reference documents
3,495 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 核心原则:先诊断,再选路
- 六种写法
- 公众号特有的五个约束
- 三种常用结构骨架
- 成稿质检(输出前必过)
- 输出格式
- 红线
- 风格
- 与本仓库其他 Skill 的配合
Files
SKILL.mdcore10,213 bytesreferences/method-templates.mddoc5,800 bytes../references/my-voice.mddoc5,803 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubgzh-positioning
When your agent uses it
公众号定位分析 + 三件套设计(账号简介 / 关注后自动回复 / 自定义菜单)。先通过分层访谈和历史文章反推,收敛出一句话定位,再派生出可直接粘贴进公众号后台的三份内容,全部带字数校验。当用户说"公众号定位""账号简介怎么写""功能介绍""公众号介绍""关注后回复""欢迎语""自动回复""菜单怎么设计""菜单栏""公众号装修""新号怎么起步""号没人关注"时触发。
What it loads into context
Frontmatter
126 tokensAlways available to the agent
SKILL.md
3,760 tokensWhen the skill is activated
Reference documents
1,557 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 微信硬约束(动笔前先记住)
- 第 0 步:先看有没有现成材料
- 第 1 步:分层访谈
- 第 2 步:收敛定位陈述
- 第 3 步:产出三件套
- 第 4 步:字数校验(强制,不可跳过)
- 一致性评分(三件套写完后自评)
- 输出格式
- 红线
- 与本仓库其他 Skill 的配合
Files
SKILL.mdcore13,031 bytesreferences/menu-blueprints.mddoc5,168 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubgzh-short-post
When your agent uses it
公众号短文写作(1000 字以内,纯文字不配图)。把一个观察、一次实测、一段思考写成短平快的推送,或把长文/素材压成短文。核心是一套风格规则:第一人称不说教、去 AI 腔、靠分段做节奏、收尾落到具体画面。当用户说"写个短的""公众号短文""一千字以内""随手写一条""这事写个短篇""压成短文""不配图那种"时触发。
What it loads into context
Frontmatter
137 tokensAlways available to the agent
SKILL.md
3,143 tokensWhen the skill is activated
Reference documents
1,754 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 平台事实(先记住,避免白写)
- 核心风格规则
- 写作流程
- 输出前检查清单
- 完整示例
- 特别注意
- 风格
- 与本仓库其他 Skill 的配合
Files
SKILL.mdcore10,680 bytes../references/my-voice.mddoc5,803 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubspace-chart-image
When your agent uses it
使用 AI 图片生成技术绘制美观的图表。支持 10 种图表类型:流程图、架构图、ER 图、商业模式画布、用户旅程图、思维导图、竞品分析图、SWOT 分析、产品路线图、组织架构图。6 种内置视觉风格。 触发词:"画个 XX 图"、"生成商业模式画布"、"做个架构图"、"画 ER 图"、"帮我画个流程图"、"生成用户旅程图"、"做个思维导图"、"竞品分析图"、"SWOT 分析图"、"产品路线图"、"组织架构图"、"帮我可视化图表"。 【公众号配图版】用户给内容 → 产出公众号配图。优先用当前环境内置出图模型(Codex 内置 image_gen/image2、workbuddy 出图模型)直接生成 PNG;无内置模型时回退 scripts/ 下的 API 脚本。
What it loads into context
Frontmatter
248 tokensAlways available to the agent
SKILL.md
3,893 tokensWhen the skill is activated
Reference documents
3,705 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 你的角色
- 公众号配图适配
- 图表类型注册表
- 视觉风格系统
- 工作流程
- 输出规范
- 图表结构速查
- 回退 API 配置(仅当无内置出图模型时)
- 常见用法
Scripts executed separately
scripts/generate_chart.py
Files
.labnana.env.exampleasset275 bytesSKILL.mdcore13,443 bytesSKILL.mdcore13,443 bytesagents/chart.yamlasset186 bytesreferences/chart-prompts.mddoc13,565 bytesscripts/generate_chart.pyruns12,155 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubspace-gzh-cover
When your agent uses it
制作微信公众号 2.35:1 头图封面,使用 Codex 内置 image_gen 生成,视觉沿用「轻盈 AI 产品信息图」系统(白/浅薰衣草底、墨黑大标题、科技紫与青柠绿强调、圆角卡片、线性图标)。内置分享安全区校验——公众号封面分享到朋友圈时只保留正中央 1:1 方形,本 Skill 负责让标题不被切掉。用户说"做公众号封面""做头图""文章配首图""2.35:1 封面""公众号封面图""做几版封面"时触发。
What it loads into context
Frontmatter
157 tokensAlways available to the agent
SKILL.md
3,285 tokensWhen the skill is activated
Reference documents
3,206 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 最重要的一条:公众号封面会被裁两次
- 默认设置
- 三种安全区策略
- 视觉系统(Style Lock)
- 工作流
- 内容与视觉边界
- 快速示例
- 与本仓库其他 Skill 的配合
Scripts executed separately
scripts/check_cover.py
Files
SKILL.mdcore11,095 bytesSKILL.mdcore11,095 bytesreferences/cover-layouts.mddoc4,956 bytesreferences/prompt-recipes.mddoc5,707 bytesscripts/check_cover.pyruns4,847 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubspace-text-logic-diagram
When your agent uses it
【公众号配图版】把公众号文章/段落拆成逻辑关系图,做成可直接放进公众号的配图。生成逻辑关系 SVG,默认输出独立 HTML(可本地预览、可截图导出 PNG),也可交给 Codex/workbuddy 内置出图模型出成图片。支持递进、流程、循环、层次、对比、矩阵六种关系。当用户给文章/段落/论述并要求生成逻辑图、关系图、配图、可视化时触发。支持中文,一次可拆多张。
What it loads into context
Frontmatter
161 tokensAlways available to the agent
SKILL.md
2,691 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 公众号配图适配
- 触发条件
- 工作流程
- 设计系统
- 中文适配规则
- 输出要求
Files
SKILL.mdcore8,097 bytesassets/template.htmlasset22,315 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubspace-wechat-layout
When your agent uses it
微信公众号排版。Use when the user asks to turn an article, Markdown draft, longform post, essay, newsletter, review, or Chinese article into a WeChat Official Account-ready HTML layout with local preview, selectable Claude/OpenAI/Google-inspired styles, and a button to copy rich HTML for pasting into the WeChat editor.
What it loads into context
Frontmatter
78 tokensAlways available to the agent
SKILL.md
1,287 tokensWhen the skill is activated
Reference documents
739 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 公众号配图适配
- Workflow
- Output Shape
- Default Preview Shell
- Final Response
Files
SKILL.mdcore5,663 bytesSKILL.mdcore5,663 bytesagents/openai.yamlasset323 bytesassets/static-preview-template.htmlasset3,958 bytesreferences/style-guide.mddoc2,979 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubxiaohongshu-search
When your agent uses it
小红书热门笔记搜索工具,支持关键词搜索获取热门内容数据,基于数据评分排序推荐热门笔记,助力创作者发现热门趋势、获取创作灵感。仅在主Agent中执行,不派发给子Agent。
What it loads into context
Frontmatter
75 tokensAlways available to the agent
SKILL.md
7,875 tokensWhen the skill is activated
Reference documents
4,892 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. 简介
- 2. 功能特性
- 3. 一键安装
- 4. 使用指南
- 5. 使用场景
- 6. 项目架构
- 7. 常见问答
Scripts executed separately
scripts/fetch_xhs_hot_articles.py
Files
README.en.mddoc8,444 bytesREADME.mddoc6,834 bytesSKILL.mdcore28,381 bytesSKILL.mdcore28,381 bytesSKILL.mdcore28,381 bytesSKILL.mdcore28,381 bytes_meta.jsonasset105 bytesreferences/xhs_hot_article_format.mddoc4,601 bytesscripts/fetch_xhs_hot_articles.pyruns23,298 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubspace-video
When your agent uses it
视频创作总控/导演。把一条视频从「参考素材 → 选题 → 脚本 → 剪辑 → B-roll → 字幕 → 封面」串成一条流水线,判断当前该走哪一步、调用哪个 space-video-* 子技能,并在成片后做复盘。当用户说「做个视频」「我要拍条口播」「这个视频从头帮我做」「视频工作流」「video pipeline」,或不确定该用哪个视频子技能时触发。
What it loads into context
Frontmatter
118 tokensAlways available to the agent
SKILL.md
1,173 tokensWhen the skill is activated
Reference documents
1,131 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 全流程地图
- 路由规则
- 一条龙时的交接约定
- ⑦ 复盘(成片后收口)
- 核心原则
Files
README.mddoc3,623 bytesSKILL.mdcore4,033 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubspace-video-audio
When your agent uses it
视频配音与配乐。三件事——(1) 配音:把口播稿用 TTS 生成旁白音频;(2) 配乐:根据视频内容/节奏匹配合适的 BGM,从免版权曲库找到并下载;(3) 混音:把 BGM + 旁白 + 视频用 ffmpeg 合成,自动压音(BGM 在人声下自动变小)、响度归一、淡入淡出、对齐视频长度。当用户说「配音」「配乐」「加 BGM」「背景音乐」「找音乐」「给视频配旁白」「TTS 口播」「混音」「audio」时触发。
What it loads into context
Frontmatter
158 tokensAlways available to the agent
SKILL.md
1,427 tokensWhen the skill is activated
Reference documents
1,322 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 一、配音(TTS 旁白)
- 二、配乐(找 BGM 并下载)
- 三、混音(合成到视频)
- 交接
- 依赖
- 核心原则
Scripts executed separately
scripts/mix.sh
Files
SKILL.mdcore4,300 bytesSKILL.mdcore4,300 bytesSKILL.mdcore4,300 bytesreferences/mixing-recipes.mddoc1,741 bytesreferences/music-sources.mddoc2,114 bytesscripts/mix.shruns2,715 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubspace-video-broll
When your agent uses it
动效导演 + B-roll 生成器。从一段文字/脚本/视频,一次性产出 30 秒以上的动效 B-roll 视频(HTML→确定性 MP4)。不做 PPT 式翻页,从「视觉隐喻 + 运动」出发;内置多种设计风格(暗色 SaaS 魔术、黑白打字机、暖色编辑、极简白、蓝图网格);产出一律不用 emoji,用排版/几何/SVG 线性图标。当用户说「做 B-roll」「做个动效视频」「motion 开场」「文字动画」「概念动画」「HTML 转视频」「这段配个画面」「30秒 broll」时触发。
What it loads into context
Frontmatter
168 tokensAlways available to the agent
SKILL.md
1,632 tokensWhen the skill is activated
Reference documents
1,873 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 核心信条:从运动出发,不从页面出发
- 输入:文字 或 视频
- 工作流
- 时长预设(参考 rn 系列)
- 交接
- 编排(复用已有能力)
- 核心原则
Scripts executed separately
scripts/render.mjsscripts/timeline.js
Files
SKILL.mdcore5,156 bytesSKILL.mdcore5,156 bytesreferences/design-styles.mddoc3,354 bytesreferences/replica-and-qc.mddoc2,131 bytesscripts/example-composition.htmlasset12,631 bytesscripts/render.mjsruns2,597 bytesscripts/timeline.jsruns1,838 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubspace-video-broll-sketch
When your agent uses it
文章转手绘图解 B-roll——输入公众号文章(正文或链接),优先抽取原文配图,把文章逻辑做成一支手绘线稿风格的动态图解视频,并调用真实视频模型(火山引擎 Seedance 2.0 或 libtv Agent)逐帧生成「手绘生长」动效,拼成成片。白底、黑色单线图标、单一蓝色强调、细曲线箭头,默认 4:3,垫在口播下方。当用户说「文章转图解视频」「手绘图解 B-roll」「白板动图」「把这篇文章做成动态图解」「Seedance 出 B-roll」时触发。
What it loads into context
Frontmatter
170 tokensAlways available to the agent
SKILL.md
2,733 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 一、视觉风格(每一帧必须遵守)
- 二、动效规范(把一张静态手绘图一笔笔画出来)
- 三、工作流程(严格按序,不跳步)
- 四、真正出片:调用视频模型
- 五、安全区(垫在口播下方)
- 六、默认参数
- 七、依赖与配置
- 八、输出前自查(任一不过就重出那帧)
- 调通自测
Scripts executed separately
scripts/concat.shscripts/libtv_i2v.shscripts/seedance.py
Files
SKILL.mdcore8,543 bytesSKILL.mdcore8,543 bytesSKILL.mdcore8,543 bytesSKILL.mdcore8,543 bytesSKILL.mdcore8,543 bytesSKILL.mdcore8,543 bytesSKILL.mdcore8,543 bytesscripts/concat.shruns740 bytesscripts/libtv_i2v.shruns2,107 bytesscripts/seedance.pyruns4,315 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubspace-video-cover
When your agent uses it
视频封面/缩略图设计。为口播视频、B站/视频号/小红书/YouTube 生成高点击封面,保持同一账号的「家族气质」(统一版式基因,但每条重新设计不套死模板)。当用户说「做封面」「视频缩略图」「首图」「B站封面」「小红书封面」「cover」「起个封面」时触发。输入是标题/主题/一张截图,输出对应平台比例的封面图。
What it loads into context
Frontmatter
124 tokensAlways available to the agent
SKILL.md
933 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 家族气质(核心理念)
- 平台比例
- 设计流程
- 封面类型
- 编排(复用已有能力)
- 交接
- 核心原则
Files
SKILL.mdcore2,936 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubspace-video-edit
When your agent uses it
口播视频剪辑,两阶段——(1) 剪口播:转写→识别口误/语气词/静音/重复/卡顿/残句→生成审核页→用户确认后剪出干净视频→重转写并 AI 校对字幕;(2) 成片:把剪后视频+字幕+素材串成分镜、时间轴预览、导出最终 MP4。当用户说「剪这条口播」「删掉口误」「处理录屏素材」「口播成片」「做时间轴」「导出竖屏视频」「videocut」时触发。
What it loads into context
Frontmatter
143 tokensAlways available to the agent
SKILL.md
1,152 tokensWhen the skill is activated
Reference documents
1,616 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 阶段一:剪口播(出干净素材)
- 阶段二:口播成片
- 交接
- 依赖
- 核心原则
Scripts executed separately
scripts/cut_by_ranges.sh
Files
SKILL.mdcore3,781 bytesSKILL.mdcore3,781 bytesSKILL.mdcore3,781 bytesreferences/删前保后.mddoc1,480 bytesreferences/删除检测规则.mddoc1,827 bytesreferences/删除风险分层.mddoc1,925 bytesscripts/cut_by_ranges.shruns1,394 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubspace-video-script
When your agent uses it
视频口播脚本撰写,两大特色——(1) 去 AI 味,把书面/AI 腔改成能念出口的真人口语;(2) 把模糊想法逼成一份精确到秒的分镜脚本(每个镜头讲什么、怎么呈现、停多久、怎么切)。当用户说「写口播脚本」「这段太 AI 了改成人话」「口播稿」「分镜脚本」「精确到秒」「script」「改成能念的」时触发。输入可以是选题正文、一段草稿,或一句模糊描述。
What it loads into context
Frontmatter
149 tokensAlways available to the agent
SKILL.md
1,153 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 第一层:去 AI 味(能不能念出口)
- 第二层:分镜(精确到秒)
- 交接
- 编排(复用已有能力)
- 核心原则
Files
SKILL.mdcore3,718 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubspace-video-subtitle
When your agent uses it
视频字幕全流程——语音转写、口播式断句、AI 校对纠错(专有名词/同音字/标点)、生成 SRT/ASS,并可选烧录进视频。当用户说「上字幕」「转写这条视频」「生成 srt」「字幕校对」「断句」「烧录字幕」「硬字幕」「subtitle」时触发。输入是视频或音频,输出是校对过的字幕文件,可选带字幕的成片。
What it loads into context
Frontmatter
115 tokensAlways available to the agent
SKILL.md
829 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 流程
- 烧录(可选)
- 交接
- 依赖
- 核心原则
Files
SKILL.mdcore2,654 bytesSKILL.mdcore2,654 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubspace-video-topic
When your agent uses it
视频选题与文案前端。做四件事——(1) 下载抖音/YouTube/B站参考视频并去水印、(2) 提取逐字稿、(3) 生成视频选题与钩子、(4) 撰写标题和口播正文/文案。当用户说「帮我想视频选题」「这条爆款拆一下」「下载这个视频」「提取文案/逐字稿」「起视频标题」「写口播正文」「video 选题」时触发。是整条视频流水线的入口。
What it loads into context
Frontmatter
135 tokensAlways available to the agent
SKILL.md
1,372 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 四个子能力(按需单用,也可连跑)
- 编排(复用已有能力)
- 依赖
- 红线
Files
SKILL.mdcore4,364 bytesSKILL.mdcore4,364 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubspace-video-transcript
When your agent uses it
从 YouTube、小宇宙、B站、抖音和小红书链接提取字幕或逐字稿;优先读取平台字幕,无字幕时自动提取音频并调用可用 ASR,输出 Markdown 与 SRT。用户发送这些平台链接、要求提取字幕/文案/逐字稿/视频转文字,或在字幕完成后希望下载原视频时使用。字幕成功后必须询问用户是否下载原视频;小宇宙对应下载原音频。
What it loads into context
Frontmatter
118 tokensAlways available to the agent
SKILL.md
960 tokensWhen the skill is activated
Reference documents
434 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 定位 Skill
- 工作流
- 输出
- 语言与校对
- 失败处理
Scripts executed separately
scripts/asr.pyscripts/formats.pyscripts/platforms.pyscripts/run.shscripts/space_video_transcript.pytests/test_asr.pytests/test_cli.pytests/test_formats.pytests/test_platforms.pytests/test_workflow.py
Files
SKILL.mdcore3,567 bytesSKILL.mdcore3,567 bytesSKILL.mdcore3,567 bytesSKILL.mdcore3,567 bytesSKILL.mdcore3,567 bytesagents/openai.yamlasset280 bytesreferences/platforms.mddoc1,351 bytesscripts/asr.pyruns6,122 bytesscripts/formats.pyruns3,577 bytesscripts/platforms.pyruns9,644 bytesscripts/run.shruns246 bytesscripts/space_video_transcript.pyruns7,274 bytestests/test_asr.pyruns5,071 bytestests/test_cli.pyruns1,456 bytestests/test_formats.pyruns1,511 bytestests/test_platforms.pyruns5,702 bytestests/test_workflow.pyruns4,853 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubspace-xhs-account-audit
When your agent uses it
小红书账号整体诊断与竞品对标。对一个或多个小红书账号做量化体检——定位清晰度、内容垂直度、封面统一性、标题钩子率、更新节奏、互动率、爆款率、粉丝转化效率八个维度打分,定位卡点并给出可执行改动。当用户说"账号诊断""帮我看看我的号""我的号没起色/不涨粉/流量下滑""主页体检""账号定位有问题吗""竞品账号分析""对标账号拆解""这个博主为什么能起来""帮我和竞品比一比",或直接贴出小红书主页链接/主页截图要求分析时触发。支持有数据源(GUAIKEI_API_TOKEN / SOCIALDATAX_API_KEY)的量化分析和无数据源的截图定性诊断两条路径。只做分析参谋,不做发布、不刷互动、不批量起号。
What it loads into context
Frontmatter
229 tokensAlways available to the agent
SKILL.md
8,243 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 边界(务必遵守)
- 第 0 步:判断走哪条路径
- 路径 A:有数据源的量化分析
- 路径 B:无数据源的截图定性诊断(默认)
- 八维评分体系(满分 100)
- 评分汇总与解读
- 竞品对标模式
- 输出格式
- 常见误判(自查清单)
- 沟通风格
Files
SKILL.mdcore25,920 bytesSKILL.mdcore25,920 bytesSKILL.mdcore25,920 bytesSKILL.mdcore25,920 bytesSKILL.mdcore25,920 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubspace-xhs-buddy
When your agent uses it
小红书创作总控台。判断用户当前卡在哪一环,路由到对应的专项技能,并把多步骤工作流串起来执行。当用户说"做小红书""帮我运营小红书""小红书从头到尾走一遍""我想开始做小红书""小红书全流程""不知道从哪下手""帮我搞小红书",或同时提出跨多个环节的需求(如"帮我想选题顺便写出来配好图")时触发。单一环节的需求应直接使用对应专项技能,不必经过本技能。
What it loads into context
Frontmatter
145 tokensAlways available to the agent
SKILL.md
2,380 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 八个专项技能与各自的边界
- 第 1 步:定位用户处在哪一环
- 第 2 步:三条标准工作流
- 第 3 步:开工前先探数据源
- 贯穿全流程的三条纪律
- 输出风格
Files
SKILL.mdcore8,081 bytesSKILL.mdcore8,081 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubspace-xhs-cover
When your agent uses it
根据主题、标题、人像或产品素材和可选背景,使用 Codex 内置 image_gen 制作 3:4 小红书封面。支持提炼封面标题、原创风格推荐、字体与配色选择、主体保真、背景合成、装饰说明,以及单张或多张变体;不需要 API Key。用户提出“做小红书封面”“给笔记配首图”“参考这张图做封面”“把人物放进封面”“做几版封面”时使用。
What it loads into context
Frontmatter
126 tokensAlways available to the agent
SKILL.md
2,369 tokensWhen the skill is activated
Reference documents
2,922 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 开始前
- 默认设置
- 输入清单
- 工作流
- 内容与视觉边界
- 快速示例
Scripts executed separately
scripts/check_cover.py
Files
SKILL.mdcore8,196 bytesSKILL.mdcore8,196 bytesagents/openai.yamlasset270 bytesevals/evals.jsonasset1,898 bytesreferences/cover-styles.mddoc5,338 bytesreferences/prompt-recipes.mddoc4,304 bytesscripts/check_cover.pyruns2,958 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubspace-xhs-hotspot
When your agent uses it
小红书热点搜集与选题判断。按关键词/赛道拉取近期高互动笔记,输出热点表格、趋势判断和可直接开写的选题建议。当用户说"小红书热点""小红书最近火什么""查一下 XX 赛道的爆款""小红书选题""找小红书素材""这个词在小红书热不热""小红书热榜/热门笔记/爆款笔记""帮我看看小红书数据"时触发。也适用于用户报出一个赛道词(如"减脂餐""通勤穿搭""AI 工具")并问"能不能写"的场景。多数据源自动降级:红狐 API / socialdatax CLI / 怪壳 CLI,均未配置时走 WebSearch 手动兜底。
What it loads into context
Frontmatter
198 tokensAlways available to the agent
SKILL.md
6,538 tokensWhen the skill is activated
Reference documents
5,964 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 数据说明(展示任何数据之前必须先说明,逐字保留口径)
- 第 0 步:数据源探测与降级(每次执行前先做,不要假设 Key 存在)
- 第 1 步:把用户的话变成能查的词
- 第 2 步:查询与时间窗策略
- 第 3 步:读数据,做趋势判断(本 skill 的核心,不要跳过)
- 第 4 步:对比(用户问"变没变""哪个更值得写"时做,否则跳过)
- 输出格式
- 红线
- 自检(输出前过一遍)
- 目录结构
Scripts executed separately
scripts/compare_sets.pyscripts/fetch_xhs_hot_articles.py
Files
SKILL.mdcore21,403 bytesSKILL.mdcore21,403 bytesSKILL.mdcore21,403 bytesSKILL.mdcore21,403 bytesSKILL.mdcore21,403 bytesSKILL.mdcore21,403 bytesreferences/data_sources.mddoc9,242 bytesreferences/pattern_extraction.mddoc5,307 bytesreferences/xhs_hot_article_format.mddoc4,601 bytesreferences/xhs_sectors.jsonasset7,937 bytesscripts/compare_sets.pyruns14,432 bytesscripts/fetch_xhs_hot_articles.pyruns23,298 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubspace-xhs-image
When your agent uses it
根据用户提供的文章、教程、SOP、清单或主题,使用 Codex 内置 image_gen 生图模型生成 3:4 小红书信息图与组图。固定采用轻盈 AI 产品信息图风:白色或浅薰衣草背景、黑色大标题、紫蓝与青柠绿强调、圆角卡片、线性科技图标、流程/对比/清单模块;支持单图和 6–9 张系列图,不需要 API Key 或外部生图后端。用户说“做小红书图片”“按内容生成组图”“做科技感信息图”“做类似这种图”“用 Codex 生图”“做封面和内页图”等请求时触发。
What it loads into context
Frontmatter
171 tokensAlways available to the agent
SKILL.md
3,256 tokensWhen the skill is activated
Reference documents
3,426 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 先读
- 适用范围
- 默认交付
- 工作流
- 固定视觉原则
- 原创与安全
- 文件结构
Scripts executed separately
scripts/check_image.py
Files
SKILL.mdcore11,638 bytesSKILL.mdcore11,638 bytesagents/openai.yamlasset243 bytesevals/evals.jsonasset2,877 bytesreferences/page-patterns.mddoc5,560 bytesreferences/visual-system.mddoc6,190 bytesscripts/check_image.pyruns3,563 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubspace-xhs-note-analytics
When your agent uses it
小红书个人笔记数据复盘——基于用户自己创作者后台(创作中心/蒲公英)的笔记数据,做漏斗定位、卡点归因和多篇横向规律发现。当用户说"笔记数据复盘""这条为什么没流量""帮我看看这条数据""小红书数据分析""曝光高但没人点""涨粉不行""哪类内容该加码""我导出了后台数据帮我看看",或直接贴出后台数据截图/CSV/Excel/几个数字时使用。只分析用户自己账号的笔记表现,不抓取平台数据、不做刷量。
What it loads into context
Frontmatter
150 tokensAlways available to the agent
SKILL.md
6,773 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 定位与边界
- 第一步:识别输入形态,用对起手式
- 第二步:核心指标与口径
- 第三步:漏斗定位(本 skill 的核心引擎)
- 第四步:多篇横向分析(本 skill 最有价值的部分)
- 第五步:输出结构
- 诚实边界(必须遵守)
- 沟通风格
Scripts executed separately
scripts/xhs_notes.py
Files
SKILL.mdcore21,963 bytesSKILL.mdcore21,963 bytesscripts/xhs_notes.pyruns12,430 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubspace-xhs-positioning
When your agent uses it
小红书起号定位顾问。用引导式对话帮真人创作者定下"做什么方向、给谁看、靠什么活下去",产出赛道选择、定位句、人设三件套(账号名/简介/视觉)、内容支柱与前 20 篇选题、冷启动路径。当用户说"想做小红书但不知道做什么""帮我定位""起号""小红书发什么方向""账号定位""不知道发什么""从零开始做小红书""我适合做什么赛道""小红书怎么起步""重新定位一下账号"时触发。也适用于用户只丢来一句自我介绍(职业/爱好/资源)并问"我能做小红书吗"。不做批量起号、矩阵养号、虚假人设。
What it loads into context
Frontmatter
198 tokensAlways available to the agent
SKILL.md
8,993 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 对话流程总览(共 7 步,逐步推进,不要一次全抛)
- Step 1:三问盘点
- Step 2:赛道地图与"可占位细分"
- Step 3:细分赛道评分卡(5 维加权,满分 100)
- Step 4:定位句定稿
- Step 5:人设三件套落地
- Step 6:内容矩阵与前 20 篇
- Step 7:冷启动路径(分阶段,重点完全不同)
- 诚实边界(必须在方案里明确说,不要跳过)
- 红线(不做的事)
- 接力(定位定了之后去哪)
- 沟通风格
Files
SKILL.mdcore29,620 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubspace-xhs-title
When your agent uses it
小红书爆款标题生成器。输入一个主题、一篇笔记草稿,或一条现成标题,先建内容简报,再按小红书特有的 15 种标题方法批量产出候选,逐条评分(含搜索词覆盖、人群指向性、收藏动机)、标合规风险、按用途分角色推荐,并给 A/B 测试建议。当用户说"小红书标题""起个笔记标题""帮我想小红书爆款标题""这条笔记叫什么好""标题优化/改写""标题没人点""怎么让人搜到我""标题评分"时触发。区别于公众号标题:更短、更口语、强搜索、强人群标签、emoji 标配。
What it loads into context
Frontmatter
176 tokensAlways available to the agent
SKILL.md
7,284 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 平台事实校准(先记住这些,别用公众号的直觉写小红书)
- 15 种小红书标题方法(附范例 + 公式 + 红线)
- 10 个小红书增强器
- 工作流程
- 评分规则(百分制,逐维打分,别凭感觉报总分)
- 平台违规红线(小红书比公众号严格得多,务必逐条过)
- 输出格式
- 改写现有标题
- 红线(总纲)
- 接力(标题定稿后往哪走)
Files
SKILL.mdcore23,763 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubspace-xhs-writer
When your agent uses it
小红书笔记正文撰写。输入主题/产品/经历/素材,产出可直接发布的小红书正文(含开头 3 行、分段骨架、结尾互动、标签组合、合规自检)。覆盖种草测评、干货教程、个人故事、合集清单、避雷拔草、好物分享、经验复盘 7 种笔记类型。当用户说"写小红书""小红书文案""发笔记""笔记正文""种草文""种草笔记""避雷帖""干货笔记""帮我写篇小红书""这个怎么发小红书""小红书怎么写""笔记体检""改成小红书风格"时触发。标题批量生成交给 space-xhs-title,封面/配图交给 xhs-html。
What it loads into context
Frontmatter
200 tokensAlways available to the agent
SKILL.md
10,564 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 一、小红书文体:先把这一节吃透,再谈类型
- 二、7 种笔记类型
- 三、标签策略:小红书是搜索型社区
- 四、合规红线:小红书比其他平台严
- 五、发布前体检清单
- 六、工作流程
- 七、输出格式
- 八、边界
Files
SKILL.mdcore33,974 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubxhs-html
When your agent uses it
将用户提供的文章、笔记、教程、SOP、清单、网页内容或本地文档,拆解并排版成小红书 3:4 多页图文 HTML。默认生成一个包含 6 张以上 1080×1440 页面、可逐页截图的完整自包含 HTML;支持 62 种品牌设计风格,开工前向用户提供匹配的风格候选和 6/7/8/9 张页数方案供选择。适用于“做小红书图文”“把内容转成小红书卡片”“生成多页小红书 HTML”“做 3:4 知识卡片”“根据文章排成小红书组图”“做教程图文”“做可截图 HTML”等请求。
What it loads into context
Frontmatter
178 tokensAlways available to the agent
SKILL.md
2,327 tokensWhen the skill is activated
Reference documents
6,549 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 核心交付
- 开工前必须确认的两项
- 内容拆解
- 页序
- 设计系统
- HTML 工程约束
- 工作流
- 质量闸门
- 边界
Scripts executed separately
scripts/check_contrast.pyscripts/render_xhs.mjs
Files
SKILL.mdcore8,210 bytesSKILL.mdcore8,210 bytesagents/openai.yamlasset241 bytesassets/xhs-template.htmlasset9,965 bytesevals/evals.jsonasset1,412 bytesreferences/page-patterns.mddoc3,543 bytesreferences/style-presets.mddoc6,070 bytesreferences/style-registry.mddoc4,938 bytesreferences/xhs-html-guide.mddoc4,263 bytesscripts/check_contrast.pyruns3,539 bytesscripts/render_xhs.mjsruns6,781 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- creator-buddy
- baokuan-article-analysis
- baokuan-title-generator
- global-content-search
- gzh-explosive-content-detector
- gzh-longform-writer
- gzh-positioning
- gzh-short-post
- space-chart-image
- space-gzh-cover
- space-text-logic-diagram
- space-wechat-layout
- xiaohongshu-search
- space-video
- space-video-audio
- space-video-broll
- space-video-broll-sketch
- space-video-cover
- space-video-edit
- space-video-script
- space-video-subtitle
- space-video-topic
- space-video-transcript
- space-xhs-account-audit
- space-xhs-buddy
- space-xhs-cover
- space-xhs-hotspot
- space-xhs-image
- space-xhs-note-analytics
- space-xhs-positioning
- space-xhs-title
- space-xhs-writer
- xhs-html
Repository facts
- License
- No license detected
- Created
- Jun 11, 2026
- Last pushed
- Aug 26, 2026
- Forks
- 271
- Open issues
- 2
- Project activity
- Slowing
Rank over the last 12 weeks
Now #575 · best #492 · down 55 in 30 days
- #566 on Oct 25
- #571 from Oct 28 to Oct 29
- #573 from Oct 30 to Nov 2
- #575 on Nov 3
- #573 on Nov 4
- #575 since Nov 5
80 earlier periods
- #856 on Aug 2
- #843 on Aug 7
- #850 on Aug 8
- #849 on Aug 9
- #885 on Aug 10
- #886 on Aug 11
- #882 on Aug 12
- #884 on Aug 13
- #863 on Aug 14
- #835 on Aug 15
- #858 on Aug 16
- #862 on Aug 17
- #881 on Aug 18
- #871 on Aug 19
- #859 on Aug 20
- #852 on Aug 21
- #798 on Aug 22
- #807 on Aug 23
- #778 on Aug 24
- #773 on Aug 25
- #693 on Aug 26
- #652 on Aug 27
- #645 on Aug 28
- #586 on Aug 29
- #564 on Aug 30
- #579 on Aug 31
- #581 on Sep 1
- #569 on Sep 2
- #560 on Sep 3
- #539 on Sep 4
- #532 on Sep 5
- #544 on Sep 6
- #537 on Sep 7
- #547 on Sep 8
- #528 on Sep 9
- #527 on Sep 10
- #515 on Sep 11
- #504 on Sep 12
- #501 on Sep 13
- #515 on Sep 14
- #507 on Sep 15
- #519 on Sep 16
- #514 on Sep 17
- #516 on Sep 18
- #498 on Sep 19
- #508 on Sep 20
- #509 on Sep 21
- #517 on Sep 22
- #510 on Sep 23
- #498 on Sep 24
- #495 on Sep 25
- #492 on Sep 26
- #511 on Sep 27
- #510 on Sep 28
- #524 on Sep 29
- #516 on Sep 30
- #510 on Oct 1
- #508 on Oct 2
- #493 on Oct 3
- #494 on Oct 4
- #502 on Oct 5
- #519 on Oct 6
- #520 on Oct 7
- #536 on Oct 8
- #531 on Oct 9
- #522 on Oct 10
- #519 on Oct 11
- #530 on Oct 12
- #529 on Oct 13
- #530 on Oct 14
- #527 on Oct 15
- #528 on Oct 16
- #520 on Oct 17
- #523 on Oct 18
- #537 on Oct 19
- #538 on Oct 20
- #543 on Oct 21
- #533 on Oct 22
- #526 on Oct 23
- #515 on Oct 24
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 3, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 58 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 analyzedgzh-Skills/baokuan-article-analysis/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedgzh-Skills/baokuan-article-analysis/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedgzh-Skills/baokuan-article-analysis/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedgzh-Skills/baokuan-article-analysis/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedgzh-Skills/global-content-search/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedgzh-Skills/global-content-search/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedgzh-Skills/global-content-search/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedgzh-Skills/global-content-search/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedgzh-Skills/global-content-search/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedgzh-Skills/global-content-search/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedgzh-Skills/global-content-search/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 2 dangerous shell commandsin 2 files: space-video-broll-sketch/scripts/concat.sh:13 space-video-edit/scripts/cut_by_ranges.sh:22
- 344 network referencesin 43 files: space-video-transcript/tests/test_platforms.py:21 xhs-hotnotes/SKILL.md:34 gzh-explosive-content-detector/references/gzh_trend_data_format.md:56 and 40 more
- 1 obfuscation signalin 1 file: space-chart-image/scripts/generate_chart.py:122
- No instruction overrides
- 46 executable scriptsin 46 files: baokuan-article-analysis/scripts/daily_sector_trends.py:1 global-content-search/package.json:1 global-content-search/src/api/detail.js:1 and 43 more
- 113 references to secretsin 29 files: space-chart-image/scripts/generate_chart.py:9 xhs-hotnotes/README.en.md:39 xhs-hotnotes/README.md:34 and 26 more
- No requests to vote in Hot
Show all 506 signals by file
.gitignore
- Access to secretsline 4
[Credential-related source omitted]
README.md
- Network accessline 7
<p align="center"> <img alt="License MIT" src="https://img.shields.io/badge/License-MIT-c8a500?style=for-the-badge"> - Network accessline 8
<img alt="License MIT" src="https://img.shields.io/badge/License-MIT-c8a500?style=for-the-badge"> - Network accessline 9
<img alt="Agent Skills Standard" src="https://img.shields.io/badge/Agent%20Skills-Standard-5aa524?style=for-the-badge"> - Network accessline 10
<img alt="skills.sh Compatible" src="https://img.shields.io/badge/skills.sh-Compatible-1888c8?style=for-the-badge"> - Network accessline 11
<img alt="Runtime" src="https://img.shields.io/badge/Runtime-Claude%20Code%20%C2%B7%20Codex%20%C2%B7%20Cursor%20%C2%B7%20OpenClaw%20%C2%B7%20Hermes-7b2bd9?style=for-the-badge"> - Network accessline 130
帮我安装这个 skill:https://github.com/SpaceZephyr/creator-buddy - Network accessline 146
git clone https://github.com/SpaceZephyr/creator-buddy.git - Network accessline 243
- [Agent Reach](https://github.com/Panniantong/Agent-Reach):Agent 操作浏览器/本地环境访问平台内容 - Network accessline 244
- [xiaohongshu-openclaw-skill](https://github.com/um-why/xiaohongshu-openclaw-skill):小红书搜索、详情、评论工作流 - Network accessline 245
- [SpaceZephyr/design-buddy](https://github.com/SpaceZephyr/design-buddy):`gzh-Skills` 三个配图 Skill 的原型(图表/逻辑图/公众号排版) - Network accessline 246
- [HyperFrames](https://github.com/heygen-com/hyperframes):视频 B-roll 的 HTML→确定性 MP4 渲染思路
gzh-Skills/README.md
- Network accessline 61
`space-wechat-layout` / `space-text-logic-diagram` / `space-chart-image` 三个配图 Skill 改编自 [SpaceZephyr/design-buddy](https://github.com/SpaceZephyr/design-buddy),已适配为公众号配图形式并把出图后端切到 Codex/workbuddy 内置模型。
gzh-Skills/baokuan-article-analysis/scripts/daily_sector_trends.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 106
sock = socket.create_connection((host, 443), timeout=timeout) - Network accessline 175
photo_id = str(item.get("photoId") or "").strip() if not url and photo_id: url = f"https://mp.weixin.qq.com/s/{photo_id}" - Network accessline 176
if not url and photo_id: url = f"https://mp.weixin.qq.com/s/{photo_id}" out = { - Network accessline 177
url = f"https://mp.weixin.qq.com/s/{photo_id}"
gzh-Skills/global-content-search/SKILL.md
- Network accessline 27
- "搜索小红书'露营装备': node src/xiaohongshu/search-cli.js --platform xiaohongshu --keyword '露营装备' --limit 10" - "搜索B站'AI编程': node src/xiaohongshu/search-cli.js --platform bilibili --keyword 'AI编程' --limit 10" - "分析小红书笔记详情及评论: node src/xiao - Network accessline 28
[Credential-related source omitted] - Network accessline 29
[Credential-related source omitted] - Network accessline 30
[Credential-related source omitted] - Network accessline 72
[Credential-related source omitted] - Network accessline 73
[Credential-related source omitted] - Network accessline 74
[Credential-related source omitted] - Network accessline 81
[Credential-related source omitted] - Network accessline 82
[Credential-related source omitted] - Network accessline 83
[Credential-related source omitted] - Access to secretsline 122
[Credential-related source omitted]
gzh-Skills/global-content-search/package.json
- Executable scriptline 1
Executable file
gzh-Skills/global-content-search/references/options.md
- Network accessline 43
[Credential-related source omitted] - Network accessline 44
[Credential-related source omitted] - Network accessline 45
[Credential-related source omitted] - Network accessline 67
[Credential-related source omitted] - Network accessline 68
[Credential-related source omitted] - Network accessline 69
[Credential-related source omitted] - Network accessline 72
node src/xiaohongshu/post-cli.js \ --platform bilibili \ --url "https://space.bilibili.com/123456" \ - Network accessline 73
--platform bilibili \ --url "https://space.bilibili.com/123456" \ --limit 20 - Network accessline 74
--url "https://space.bilibili.com/123456" \ - Access to secretsline 90
[Credential-related source omitted]
gzh-Skills/global-content-search/src/api/detail.js
- Executable scriptline 1
Executable file - Network accessline 25
[Credential-related source omitted] - Network accessline 26
[Credential-related source omitted] - Network accessline 27
[Credential-related source omitted] - Network accessline 33
[Credential-related source omitted] - Network accessline 34
[Credential-related source omitted] - Network accessline 35
[Credential-related source omitted]
gzh-Skills/global-content-search/src/api/post.js
- Executable scriptline 1
Executable file
gzh-Skills/global-content-search/src/api/search.js
- Executable scriptline 1
Executable file - Network accessline 29
[Credential-related source omitted] - Network accessline 30
[Credential-related source omitted] - Network accessline 31
[Credential-related source omitted] - Network accessline 32
[Credential-related source omitted] - Network accessline 33
[Credential-related source omitted] - Network accessline 34
[Credential-related source omitted] - Network accessline 35
} else if (item.user && item.user.user_id) { item.user.url = `https://www.xiaohongshu.com/user/profile/${item.user.user_id}`; } - Network accessline 36
item.user.url = `https://www.xiaohongshu.com/user/profile/${item.user.user_id}`;
gzh-Skills/global-content-search/src/config/constants.js
- Executable scriptline 1
Executable file
gzh-Skills/global-content-search/src/platforms/agentReach.js
- Executable scriptline 1
Executable file - Network accessline 48
"User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36", Referer: "https://www.bilibili.com/", - Network accessline 49
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36", Referer: "https://www.bilibili.com/", }, - Network accessline 50
Referer: "https://www.bilibili.com/", - Access to secretsline 154
[Credential-related source omitted] - Access to secretsline 210
[Credential-related source omitted] - Access to secretsline 236
[Credential-related source omitted] - Network accessline 258
const url = "https://api.bilibili.com/x/web-interface/search/type?search_type=video&keyword=" + - Network accessline 259
"https://api.bilibili.com/x/web-interface/search/type?search_type=video&keyword=" + - Network accessline 285
} const data = await getJson( "https://api.bilibili.com/x/web-interface/view?bvid=" + - Network accessline 286
const data = await getJson( "https://api.bilibili.com/x/web-interface/view?bvid=" + encodeURIComponent(bvid), - Network accessline 287
"https://api.bilibili.com/x/web-interface/view?bvid=" +
gzh-Skills/global-content-search/src/platforms/guaikei.js
gzh-Skills/global-content-search/src/utils/args.js
- Executable scriptline 1
Executable file
gzh-Skills/global-content-search/src/utils/log.js
- Executable scriptline 1
Executable file
gzh-Skills/global-content-search/src/utils/request.js
- Executable scriptline 1
Executable file
gzh-Skills/global-content-search/src/utils/retry.js
- Executable scriptline 1
Executable file
gzh-Skills/global-content-search/src/utils/utils.js
- Executable scriptline 1
Executable file
gzh-Skills/global-content-search/src/validate/keyword.js
- Executable scriptline 1
Executable file
gzh-Skills/global-content-search/src/validate/url.js
- Executable scriptline 1
Executable file - Network accessline 15
return false; } if (url.indexOf("https://www.xiaohongshu.com/explore/") !== -1) { - Network accessline 16
} if (url.indexOf("https://www.xiaohongshu.com/explore/") !== -1) { } else if (url.indexOf("https://www.xiaohongshu.com/user/profile/") !== -1) { - Network accessline 17
if (url.indexOf("https://www.xiaohongshu.com/explore/") !== -1) { - Network accessline 18
} else if (url.indexOf("https://www.xiaohongshu.com/user/profile/") !== -1) { - Network accessline 19
} else if (url.indexOf("https://xhslink.com/m/") !== -1) {
gzh-Skills/global-content-search/src/xiaohongshu/detail-cli.js
gzh-Skills/global-content-search/src/xiaohongshu/post-cli.js
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 20
[Credential-related source omitted] - Network accessline 21
[Credential-related source omitted] - Network accessline 22
node src/xiaohongshu/post-cli.js --platform bilibili --url "https://space.bilibili.com/123456" - Network accessline 23
node src/xiaohongshu/post-cli.js --platform douyin --url "https://www.douyin.com/user/xxx"
gzh-Skills/global-content-search/src/xiaohongshu/search-cli.js
- Executable scriptline 1
#!/usr/bin/env node
gzh-Skills/gzh-explosive-content-detector/references/gzh_explosive_content_workflow.md
- Network accessline 155
**1.** 📌 **[职场新人必看:5个让你快速融入团队的技巧](https://mp.weixin.qq.com/s?__biz=Mzxxx&mid=xxx&idx=1&sn=xxx#rd)** - Network accessline 156
👤 作者:[职场成长社](https://open.weixin.qq.com/qr/code?username=gh_123) - Network accessline 163
**2.** 📌 **[婚姻中最伤人的3句话,你说过吗?](https://mp.weixin.qq.com/s?__biz=Mzyyy&mid=yyy&idx=1&sn=yyy#rd)** - Network accessline 164
👤 作者:[情感咨询师小美](https://open.weixin.qq.com/qr/code?username=gh_456) - Network accessline 171
**3.** 📌 **[亲子教育的3个误区,90%的家长都中招了](https://mp.weixin.qq.com/s?__biz=Mzzzz&mid=zzz&idx=1&sn=zzz#rd)** - Network accessline 172
👤 作者:[育儿专家王老师](https://open.weixin.qq.com/qr/code?username=gh_789)
gzh-Skills/gzh-explosive-content-detector/references/gzh_trend_data_format.md
- Network accessline 56
https://open.weixin.qq.com/qr/code?username={accountId} - Network accessline 99
"clicksCount": "5w+", "commentCount": "9", "coverUrl": "https://mmbiz.qpic.cn/mmbiz_jpg/...", - Network accessline 100
"commentCount": "9", "coverUrl": "https://mmbiz.qpic.cn/mmbiz_jpg/...", "fans": "100w+", - Network accessline 101
"coverUrl": "https://mmbiz.qpic.cn/mmbiz_jpg/...", - Network accessline 116
"clicksCount": "10w+", "commentCount": "29", "coverUrl": "https://mmbiz.qpic.cn/mmbiz_jpg/...", - Network accessline 117
"commentCount": "29", "coverUrl": "https://mmbiz.qpic.cn/mmbiz_jpg/...", "fans": "100w+", - Network accessline 118
"coverUrl": "https://mmbiz.qpic.cn/mmbiz_jpg/...", - Network accessline 133
"clicksCount": "9w+", "commentCount": "27", "coverUrl": "https://mmbiz.qpic.cn/mmbiz_jpg/...", - Network accessline 134
"commentCount": "27", "coverUrl": "https://mmbiz.qpic.cn/mmbiz_jpg/...", "fans": "100w+", - Network accessline 135
"coverUrl": "https://mmbiz.qpic.cn/mmbiz_jpg/...", - Network accessline 156
<div class="card-title-row"> <span class="card-index">1.</span> <a href="https://mp.weixin.qq.com/s/{photoId}" class="card-title" target="_blank">文章标题</a> - Network accessline 157
<span class="card-index">1.</span> <a href="https://mp.weixin.qq.com/s/{photoId}" class="card-title" target="_blank">文章标题</a> </div> - Network accessline 158
<a href="https://mp.weixin.qq.com/s/{photoId}" class="card-title" target="_blank">文章标题</a> - Network accessline 159
</div> <div class="card-meta"> <a href="https://open.weixin.qq.com/qr/code?username={accountId}" - Network accessline 160
<div class="card-meta"> <a href="https://open.weixin.qq.com/qr/code?username={accountId}" class="author-link" target="_blank">公众号名称</a> - Network accessline 161
<a href="https://open.weixin.qq.com/qr/code?username={accountId}" - Network accessline 167
<span class="read-count">📖 10w+阅读</span> <span class="category-tag">低粉高阅读</span> <a href="https://mp.weixin.qq.com/s/{photoId}" class="view-note-btn" target="_blank">查看作品 ↗</a> - Network accessline 168
<span class="category-tag">低粉高阅读</span> <a href="https://mp.weixin.qq.com/s/{photoId}" class="view-note-btn" target="_blank">查看作品 ↗</a> </div> - Network accessline 169
<a href="https://mp.weixin.qq.com/s/{photoId}" class="view-note-btn" target="_blank">查看作品 ↗</a>
gzh-Skills/gzh-explosive-content-detector/scripts/fetch_gzh_trends.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 130
sock = socket.create_connection((host, 443), timeout=timeout) - Network accessline 189
base_url = "https://onetotenvip.com/skill/cozeSkill/getWxCozeSkillData" - Network accessline 262
title = (item.get('summary', '') or item.get('title', ''))[:20] if cover_url and photo_id: link = sanitize_http_url(f"https://mp.weixin.qq.com/s/{photo_id}") or "" - Network accessline 263
if cover_url and photo_id: link = sanitize_http_url(f"https://mp.weixin.qq.com/s/{photo_id}") or "" urls.append({ - Network accessline 264
link = sanitize_http_url(f"https://mp.weixin.qq.com/s/{photo_id}") or "" - Network accessline 515
if acc_safe: author_link = safe_href_url( f"https://open.weixin.qq.com/qr/code?username={quote(acc_safe, safe='')}" - Network accessline 516
author_link = safe_href_url( f"https://open.weixin.qq.com/qr/code?username={quote(acc_safe, safe='')}" ) - Network accessline 517
f"https://open.weixin.qq.com/qr/code?username={quote(acc_safe, safe='')}" - Network accessline 774
'noteLink': sanitize_http_url(item.get('oriUrl', '')), 'authorLink': ( f"https://open.weixin.qq.com/qr/code?username={quote(acc_safe, safe='')}" - Network accessline 775
'authorLink': ( f"https://open.weixin.qq.com/qr/code?username={quote(acc_safe, safe='')}" if acc_safe else '' - Network accessline 776
f"https://open.weixin.qq.com/qr/code?username={quote(acc_safe, safe='')}"
gzh-Skills/space-chart-image/.labnana.env.example
- Network accessline 1
# LabNana API 配置(使用 GPT-image-2 模型) # 复制此文件为 .labnana.env 并填入你自己的 key # 申请: https://labnana.com - Network accessline 3
# 申请: https://labnana.com - Network accessline 5
[Credential-related source omitted] - Access to secretsline 5
[Credential-related source omitted] - Network accessline 6
LABNANA_API_URL=https://api.labnana.com
gzh-Skills/space-chart-image/SKILL.md
gzh-Skills/space-chart-image/scripts/generate_chart.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 9
[Credential-related source omitted] - Network accessline 22
LABNANA_API_URL = "https://api.labnana.com" - Possible obfuscationline 122
img_data = base64.b64decode(base64_data) - Network accessline 131
data = json.dumps(payload).encode("utf-8") req = urllib.request.Request(endpoint, data=data, headers=headers, method="POST") - Network accessline 132
req = urllib.request.Request(endpoint, data=data, headers=headers, method="POST") - Network accessline 134
for attempt in range(MAX_RETRIES): try: with urllib.request.urlopen(req, timeout=timeout) as resp: - Network accessline 135
try: with urllib.request.urlopen(req, timeout=timeout) as resp: return json.loads(resp.read().decode("utf-8")), None - Network accessline 136
with urllib.request.urlopen(req, timeout=timeout) as resp: - Access to secretsline 157
[Credential-related source omitted] - Access to secretsline 174
[Credential-related source omitted] - Access to secretsline 207
[Credential-related source omitted] - Access to secretsline 210
[Credential-related source omitted] - Access to secretsline 221
[Credential-related source omitted] - Access to secretsline 259
[Credential-related source omitted] - Access to secretsline 260
[Credential-related source omitted] - Access to secretsline 261
[Credential-related source omitted] - Access to secretsline 262
[Credential-related source omitted] - Access to secretsline 263
[Credential-related source omitted] - Access to secretsline 273
[Credential-related source omitted]
gzh-Skills/space-gzh-cover/scripts/check_cover.py
- Executable scriptline 1
#!/usr/bin/env python3
gzh-Skills/space-text-logic-diagram/assets/template.html
- Network accessline 5
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>文本逻辑关系图</title> <link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&display=swap" rel="stylesheet"> - Network accessline 6
<title>文本逻辑关系图</title> <link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&display=swap" rel="stylesheet"> <style> - Network accessline 7
<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&display=swap" rel="stylesheet">
gzh-Skills/xhs-hotnotes/README.en.md
- Network accessline 39
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Network accessline 40
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 48
[Credential-related source omitted] - Network accessline 50
[Credential-related source omitted] - Access to secretsline 50
[Credential-related source omitted] - Access to secretsline 56
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Access to secretsline 80
[Credential-related source omitted] - Access to secretsline 83
[Credential-related source omitted] - Network accessline 106
| Note title | Author | Engagement | Published | Relevance | Popularity | Timeliness | **Total** | | -------- - Network accessline 108
| [5 tips for new hires to fit in quickly](https://www.xiaohongshu.com/explore/xxx) | [Career Growth Hub](https://www.xiaohongshu.com/user/profile/xxx) | 10.0w | 2026-05-15 | 9.8 | 3.0 | 2.0 | **14.8** |
gzh-Skills/xhs-hotnotes/README.md
- Network accessline 34
[Credential-related source omitted] - Access to secretsline 34
[Credential-related source omitted] - Network accessline 35
[Credential-related source omitted] - Access to secretsline 35
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Network accessline 45
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Access to secretsline 75
[Credential-related source omitted] - Access to secretsline 78
[Credential-related source omitted] - Network accessline 101
| 笔记标题 | 作者 | 互动数 | 发布时间 | 相关性 | 热度 | 时效 | **总分** | | -------------------------------------------------------- - Network accessline 103
| [职场新人必看:5个让你快速融入团队的技巧](https://www.xiaohongshu.com/explore/xxx) | [职场成长社](https://www.xiaohongshu.com/user/profile/xxx) | 10.0w | 2026-05-15 | 9.8 | 3.0 | 2.0 | **14.8** |
gzh-Skills/xhs-hotnotes/SKILL.md
- Network accessline 34
请前往 [红狐hub](https://redfox.hk/settings/api-keys?source=skillhub) 获取API KEY - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Network accessline 56
| 环境变量 | 说明 | 是否必填 | 获取方式 | | -------- | ---- | -------- | -------- | | `REDFOX_API_KEY` | 红狐数据 API Key | 是 | [红狐hub](https://redfox.hk/settings/api-keys?source=skillhub) | - Network accessline 58
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Network accessline 229
| 笔记标题 | 作者 | 互动数 | 发布时间 | 相关性 | 热度 | 时效 | **总分** | | -------------------------------------------------------- - Network accessline 231
| [职场新人必看:5个让你快速融入团队的技巧](https://www.xiaohongshu.com/explore/xxx) | [职场成长社](https://www.xiaohongshu.com/user/profile/xxx) | 10.0w | 2026-05-15 | 9.8 | 3.0 | 2.0 | **14.8** | - Network accessline 236
| 笔记标题 | 作者 | 互动数 | 发布时间 | | ------------------------------------------------------- | ------------------------------------------------------ - Network accessline 238
| [热门笔记标题](https://www.xiaohongshu.com/explore/xxx) | [作者名](https://www.xiaohongshu.com/user/profile/xxx) | 10.0w | 2026-05-15 | - Network accessline 262
| 笔记标题 | 作者 | 互动数 | 发布时间 | 相关性 | 热度 | 时效 | **总分** | |---------|------|--------|----------|--------|------|------|------| | [笔记1](url) | [作者1](https://www.xiaohongshu.com/user/profile/xxx) | 10.0w | 2026-05-15 | 9.8 | 3.0 | 2.0 | **14.8** | - Network accessline 264
| [笔记1](url) | [作者1](https://www.xiaohongshu.com/user/profile/xxx) | 10.0w | 2026-05-15 | 9.8 | 3.0 | 2.0 | **14.8** | - Network accessline 267
| 笔记标题 | 作者 | 互动数 | 发布时间 | |---------|------|--------|----------| | [笔记1](url) | [作者1](https://www.xiaohongshu.com/user/profile/xxx) | 10.0w | 2026-05-15 | - Network accessline 269
| [笔记1](url) | [作者1](https://www.xiaohongshu.com/user/profile/xxx) | 10.0w | 2026-05-15 | - Network accessline 276
| 笔记标题 | 作者 | 互动数 | 发布时间 | |---------|------|--------|----------| | [热门笔记1](url) | [作者A](https://www.xiaohongshu.com/user/profile/xxx) | 8.5w | 2026-05-14 | - Network accessline 277
|---------|------|--------|----------| | [热门笔记1](url) | [作者A](https://www.xiaohongshu.com/user/profile/xxx) | 8.5w | 2026-05-14 | | [热门笔记2](url) | [作者B](https://www.xiaohongshu.com/user/profile/xxx) | 6.2w | 2026-05-13 | - Network accessline 278
| [热门笔记1](url) | [作者A](https://www.xiaohongshu.com/user/profile/xxx) | 8.5w | 2026-05-14 | - Network accessline 279
| [热门笔记2](url) | [作者B](https://www.xiaohongshu.com/user/profile/xxx) | 6.2w | 2026-05-13 | - Network accessline 299
| 笔记标题 | 作者 | 互动数 | 发布时间 | |---------|------|--------|----------| | [热门笔记1](url) | [作者A](https://www.xiaohongshu.com/user/profile/xxx) | 8.5w | 2026-05-14 | - Network accessline 300
|---------|------|--------|----------| | [热门笔记1](url) | [作者A](https://www.xiaohongshu.com/user/profile/xxx) | 8.5w | 2026-05-14 | | [热门笔记2](url) | [作者B](https://www.xiaohongshu.com/user/profile/xxx) | 6.2w | 2026-05-13 | - Network accessline 301
| [热门笔记1](url) | [作者A](https://www.xiaohongshu.com/user/profile/xxx) | 8.5w | 2026-05-14 | - Network accessline 302
| [热门笔记2](url) | [作者B](https://www.xiaohongshu.com/user/profile/xxx) | 6.2w | 2026-05-13 | - Access to secretsline 514
[Credential-related source omitted] - Network accessline 539
**Q: 如何获取 API Key?** A: 请访问 [红狐hub](https://redfox.hk/settings/api-keys?source=skillhub) 注册并获取 API Key,按本文"一键安装"章节配置环境变量。 - Network accessline 540
A: 请访问 [红狐hub](https://redfox.hk/settings/api-keys?source=skillhub) 注册并获取 API Key,按本文"一键安装"章节配置环境变量。 - Access to secretsline 568
[Credential-related source omitted]
gzh-Skills/xhs-hotnotes/references/xhs_hot_article_format.md
- Network accessline 98
https://www.xiaohongshu.com/user/profile/{authorId} - Network accessline 135
"authorFans": 196831, "createTime": "2026-04-13 18:30:55", "noteLink": "https://www.xiaohongshu.com/explore/69dcbb56000000001d01ae3c", - Network accessline 136
"createTime": "2026-04-13 18:30:55", "noteLink": "https://www.xiaohongshu.com/explore/69dcbb56000000001d01ae3c", "authorLink": "https://www.xiaohongshu.com/user/profile/62bec245000000001902de0f", - Network accessline 137
"noteLink": "https://www.xiaohongshu.com/explore/69dcbb56000000001d01ae3c", - Network accessline 138
"authorLink": "https://www.xiaohongshu.com/user/profile/62bec245000000001902de0f",
gzh-Skills/xhs-hotnotes/scripts/fetch_xhs_hot_articles.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 59
[Credential-related source omitted] - Access to secretsline 60
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Access to secretsline 62
[Credential-related source omitted] - Network accessline 66
url = "https://redfox.hk/story/api/xhs/search/search" - Access to secretsline 69
[Credential-related source omitted] - Network accessline 88
body = json.dumps(payload, ensure_ascii=False).encode("utf-8") req = urllib.request.Request(url, data=body, headers=headers, method="POST") - Network accessline 89
req = urllib.request.Request(url, data=body, headers=headers, method="POST") - Network accessline 91
with urllib.request.urlopen(req, timeout=30) as resp: - Network accessline 160
'note_id': note_id, 'cover_url': cover_url, 'link': item.get('shareInfoLink', f"https://www.xiaohongshu.com/explore/{note_id}") - Network accessline 161
'cover_url': cover_url, 'link': item.get('shareInfoLink', f"https://www.xiaohongshu.com/explore/{note_id}") }) - Network accessline 162
'link': item.get('shareInfoLink', f"https://www.xiaohongshu.com/explore/{note_id}") - Network accessline 225
note_link = item.get('shareInfoLink') or f"https://www.xiaohongshu.com/explore/{note_id}" - Network accessline 227
author_link = f"https://www.xiaohongshu.com/user/profile/{author_id}" if author_id else "#" - Network accessline 522
'authorFans': fuzzy_count(item.get('authorFans', 0)), 'createTime': item.get('createTime', ''), 'noteLink': item.get('shareInfoLink') or f"https://www.xiaohongshu.com/explore/{note_id}", - Network accessline 523
'createTime': item.get('createTime', ''), 'noteLink': item.get('shareInfoLink') or f"https://www.xiaohongshu.com/explore/{note_id}", 'authorLink': f"https://www.xiaohongshu.com/user/profile/{item.get('authorId', '')} - Network accessline 524
'noteLink': item.get('shareInfoLink') or f"https://www.xiaohongshu.com/explore/{note_id}", - Network accessline 525
'authorLink': f"https://www.xiaohongshu.com/user/profile/{item.get('authorId', '')}" if item.get('authorId') else '', - Network accessline 548
'authorFans': fuzzy_count(item.get('authorFans', 0)), 'createTime': item.get('createTime', ''), 'noteLink': item.get('shareInfoLink') or f"https://www.xiaohongshu.com/explore/{note_id}", - Network accessline 549
'createTime': item.get('createTime', ''), 'noteLink': item.get('shareInfoLink') or f"https://www.xiaohongshu.com/explore/{note_id}", 'authorLink': f"https://www.xiaohongshu.com/user/profile/{item.get('authorId', '')} - Network accessline 550
'noteLink': item.get('shareInfoLink') or f"https://www.xiaohongshu.com/explore/{note_id}", - Network accessline 551
'authorLink': f"https://www.xiaohongshu.com/user/profile/{item.get('authorId', '')}" if item.get('authorId') else '',
video-Skills/README.md
- Network accessline 36
**Skill 架构与视频创作方法论** - [Pluviobyte/rnskill](https://github.com/Pluviobyte/rnskill) — Skill 工作流串联模式、视频创作技能分类 - Network accessline 37
- [Pluviobyte/rnskill](https://github.com/Pluviobyte/rnskill) — Skill 工作流串联模式、视频创作技能分类 - Network accessline 38
- [chengfeng / AI产品自由 · chengfeng-videocut-skills](https://github.com/Agentchengfeng/chengfeng-videocut-skills)(收录于 rnskill)— 剪口播「删前保后」「删除风险分层」方法论、口播成片分镜/时间轴流程,是 `space-video-edit` 的主要参考 - Network accessline 40
**视频下载与文案提取** - [yzfly/douyin-mcp-server](https://github.com/yzfly/douyin-mcp-server) — 抖音无水印下载、SenseVoice 语音转文案思路,参考进 `space-video-topic` / `space-video-subtitle` - Network accessline 41
- [yzfly/douyin-mcp-server](https://github.com/yzfly/douyin-mcp-server) — 抖音无水印下载、SenseVoice 语音转文案思路,参考进 `space-video-topic` / `space-video-subtitle` - Network accessline 46
**脚本/分镜规格** - [feicaiclub/video-spec-builder](https://github.com/feicaiclub/video-spec-builder) — 「把模糊想法逼成精确到秒的分镜脚本」理念,参考进 `space-video-script` - Network accessline 47
- [feicaiclub/video-spec-builder](https://github.com/feicaiclub/video-spec-builder) — 「把模糊想法逼成精确到秒的分镜脚本」理念,参考进 `space-video-script` - Network accessline 49
**B-roll 渲染** - [heygen-com/hyperframes](https://github.com/heygen-com/hyperframes) — HTML→确定性 MP4、可寻址动画机制,是 `space-video-broll` 的技术路线基础 - Network accessline 50
- [heygen-com/hyperframes](https://github.com/heygen-com/hyperframes) — HTML→确定性 MP4、可寻址动画机制,是 `space-video-broll` 的技术路线基础
video-Skills/space-video-audio/SKILL.md
- Network accessline 55
- 有直链的 → `curl -L -o 05_音频/bgm.mp3 "<直链>"`
video-Skills/space-video-audio/references/music-sources.md
- Network accessline 19
# 有直链的曲目 curl -L -o 05_音频/bgm.mp3 "<mp3 直链>" - Network accessline 20
curl -L -o 05_音频/bgm.mp3 "<mp3 直链>" - Network accessline 30
1. 浏览器开 `pixabay.com/music/search/<vibe>/`(如 upbeat / happy / lo-fi) 2. 点某曲**播放键**(不是下载键),让它加载 3. 从播放器 `<audio>` 元素读 `currentSrc`,是形如 `https://cdn.pixabay.com/audio/YYYY/MM/DD/audio_<hash>.mp3` 的干净直链 - Network accessline 31
2. 点某曲**播放键**(不是下载键),让它加载 3. 从播放器 `<audio>` 元素读 `currentSrc`,是形如 `https://cdn.pixabay.com/audio/YYYY/MM/DD/audio_<hash>.mp3` 的干净直链 4. `curl -L -o bgm.mp3 "<直链>"` - Network accessline 32
3. 从播放器 `<audio>` 元素读 `currentSrc`,是形如 `https://cdn.pixabay.com/audio/YYYY/MM/DD/audio_<hash>.mp3` 的干净直链 - Network accessline 33
4. `curl -L -o bgm.mp3 "<直链>"`
video-Skills/space-video-audio/scripts/mix.sh
- Executable scriptline 1
#!/usr/bin/env bash
video-Skills/space-video-broll-sketch/SKILL.md
video-Skills/space-video-broll-sketch/scripts/concat.sh
video-Skills/space-video-broll-sketch/scripts/libtv_i2v.sh
- Executable scriptline 1
#!/usr/bin/env bash - Access to secretsline 5
[Credential-related source omitted] - Access to secretsline 16
[Credential-related source omitted] - Network accessline 43
if [ -n "$VURL" ]; then echo " 拿到视频: $VURL" curl -sL -o "$OUT" "$VURL" - Network accessline 44
echo " 拿到视频: $VURL" curl -sL -o "$OUT" "$VURL" echo "✅ $OUT" - Network accessline 45
curl -sL -o "$OUT" "$VURL" - Network accessline 49
printf " ...等待中 (%d)\r" "$i" done echo "轮询超时,去项目画布看:https://www.liblib.tv/canvas"; exit 1 - Network accessline 51
echo "轮询超时,去项目画布看:https://www.liblib.tv/canvas"; exit 1
video-Skills/space-video-broll-sketch/scripts/seedance.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 7
[Credential-related source omitted] - Network accessline 15
环境变量: ARK_API_KEY 必填 ARK_BASE 可选,默认 https://ark.cn-beijing.volces.com/api/v3 - Network accessline 16
[Credential-related source omitted] - Access to secretsline 16
[Credential-related source omitted] - Network accessline 17
ARK_BASE 可选,默认 https://ark.cn-beijing.volces.com/api/v3 - Network accessline 22
[Credential-related source omitted] - Access to secretsline 22
[Credential-related source omitted] - Access to secretsline 23
[Credential-related source omitted] - Access to secretsline 24
[Credential-related source omitted] - Network accessline 27
def _req(method, url, payload=None): data = json.dumps(payload).encode() if payload is not None else None req = urllib.request.Request(url, data=data, method=method) - Network accessline 28
data = json.dumps(payload).encode() if payload is not None else None req = urllib.request.Request(url, data=data, method=method) req.add_header("Authorization", "Bearer " + (KEY or "")) - Network accessline 29
req = urllib.request.Request(url, data=data, method=method) - Network accessline 31
req.add_header("Content-Type", "application/json") try: with urllib.request.urlopen(req, timeout=60) as r: - Network accessline 32
try: with urllib.request.urlopen(req, timeout=60) as r: return json.loads(r.read().decode()) - Network accessline 33
with urllib.request.urlopen(req, timeout=60) as r: - Network accessline 84
def download(url, out): urllib.request.urlretrieve(url, out) - Network accessline 85
urllib.request.urlretrieve(url, out) - Access to secretsline 100
[Credential-related source omitted]
video-Skills/space-video-broll/scripts/example-composition.html
- Network accessline 161
const a=(-90+i*40)*Math.PI/180; const x=cx+Math.cos(a)*Rr,y=cy+Math.sin(a)*Rr; const ln=document.createElementNS('http://www.w3.org/2000/svg','line'); - Network accessline 162
const x=cx+Math.cos(a)*Rr,y=cy+Math.sin(a)*Rr; const ln=document.createElementNS('http://www.w3.org/2000/svg','line'); ln.setAttribute('x1',cx);ln.setAttribute('y1',cy);ln.setAttribute('x2',x);ln.setAttribute('y2',y); - Network accessline 163
const ln=document.createElementNS('http://www.w3.org/2000/svg','line');
video-Skills/space-video-broll/scripts/render.mjs
- Executable scriptline 1
Executable file
video-Skills/space-video-broll/scripts/timeline.js
- Executable scriptline 1
Executable file
video-Skills/space-video-edit/scripts/cut_by_ranges.sh
video-Skills/space-video-topic/SKILL.md
video-Skills/space-video-transcript/SKILL.md
video-Skills/space-video-transcript/references/platforms.md
video-Skills/space-video-transcript/scripts/asr.py
- Executable scriptline 1
Executable file - Access to secretsline 38
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Network accessline 102
"--retry-delay", "5", "https://api.groq.com/openai/v1/audio/transcriptions", - Network accessline 103
"5", "https://api.groq.com/openai/v1/audio/transcriptions", "-H", - Network accessline 104
"https://api.groq.com/openai/v1/audio/transcriptions", - Access to secretsline 118
[Credential-related source omitted]
video-Skills/space-video-transcript/scripts/formats.py
- Executable scriptline 1
Executable file
video-Skills/space-video-transcript/scripts/platforms.py
- Executable scriptline 1
Executable file - Network accessline 75
.find_transcript(list(languages)) ) fetched = transcript.fetch() - Network accessline 76
) fetched = transcript.fetch() except Exception: # noqa: BLE001 - platform/API failures must fall through to yt-dlp/ASR - Network accessline 77
fetched = transcript.fetch() - Network accessline 130
if not audio_url: audio_match = re.search( r'https://media\.xyzcdn\.net/[^"\'\\]+?\.(?:m4a|mp3)(?:\?[^"\'\\]*)?', - Network accessline 131
audio_match = re.search( r'https://media\.xyzcdn\.net/[^"\'\\]+?\.(?:m4a|mp3)(?:\?[^"\'\\]*)?', html, - Network accessline 132
r'https://media\.xyzcdn\.net/[^"\'\\]+?\.(?:m4a|mp3)(?:\?[^"\'\\]*)?', - Access to secretsline 189
[Credential-related source omitted] - Access to secretsline 190
[Credential-related source omitted] - Access to secretsline 195
[Credential-related source omitted] - Access to secretsline 198
[Credential-related source omitted] - Access to secretsline 219
[Credential-related source omitted] - Access to secretsline 242
[Credential-related source omitted] - Access to secretsline 290
[Credential-related source omitted]
video-Skills/space-video-transcript/scripts/run.sh
- Executable scriptline 1
#!/usr/bin/env bash
video-Skills/space-video-transcript/scripts/space_video_transcript.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 110
[Credential-related source omitted] - Access to secretsline 122
[Credential-related source omitted] - Access to secretsline 159
[Credential-related source omitted] - Access to secretsline 204
[Credential-related source omitted] - Access to secretsline 211
[Credential-related source omitted]
video-Skills/space-video-transcript/tests/test_asr.py
video-Skills/space-video-transcript/tests/test_cli.py
video-Skills/space-video-transcript/tests/test_formats.py
video-Skills/space-video-transcript/tests/test_platforms.py
- Executable scriptline 1
Executable file - Network accessline 21
def test_detect_supported_platforms(self): cases = { "https://youtu.be/dQw4w9WgXcQ": "youtube", - Network accessline 22
cases = { "https://youtu.be/dQw4w9WgXcQ": "youtube", "https://www.xiaoyuzhoufm.com/episode/abc123": "xiaoyuzhou", - Network accessline 23
"https://youtu.be/dQw4w9WgXcQ": "youtube", - Network accessline 24
"https://www.xiaoyuzhoufm.com/episode/abc123": "xiaoyuzhou", - Network accessline 25
"https://www.bilibili.com/video/BV123": "bilibili", - Network accessline 26
"https://v.douyin.com/abc": "douyin", - Network accessline 27
"https://xhslink.com/a1b2": "xiaohongshu", - Network accessline 33
def test_reject_show_and_unknown_pages(self): with self.assertRaisesRegex(ValueError, "单集"): validate_url("https://www.xiaoyuzhoufm.com/podcast/abc") - Network accessline 34
with self.assertRaisesRegex(ValueError, "单集"): validate_url("https://www.xiaoyuzhoufm.com/podcast/abc") with self.assertRaisesRegex(ValueError, "仅支持"): - Network accessline 35
validate_url("https://www.xiaoyuzhoufm.com/podcast/abc") - Network accessline 37
validate_url("https://example.com/video") - Network accessline 39
def test_youtube_id(self): self.assertEqual(youtube_id("https://youtu.be/dQw4w9WgXcQ"), "dQw4w9WgXcQ") - Network accessline 40
self.assertEqual(youtube_id("https://youtu.be/dQw4w9WgXcQ"), "dQw4w9WgXcQ") - Network accessline 41
self.assertEqual( youtube_id("https://www.youtube.com/watch?v=dQw4w9WgXcQ&t=1"), "dQw4w9WgXcQ", - Network accessline 42
youtube_id("https://www.youtube.com/watch?v=dQw4w9WgXcQ&t=1"), - Network accessline 44
) with self.assertRaisesRegex(ValueError, "视频 ID"): youtube_id("https://www.youtube.com/channel/example") - Network accessline 46
youtube_id("https://www.youtube.com/channel/example") - Network accessline 49
html = """<html><head><meta property="og:title" content="一期播客"></head> <script id="__NEXT_DATA__" type="application/json"> {"props":{"episode":{"title":"内部标题","enclosureUrl":"https://media.xyzcdn.net/a.m4a","podcast":{"title - Network accessline 50
<script id="__NEXT_DATA__" type="application/json"> {"props":{"episode":{"title":"内部标题","enclosureUrl":"https://media.xyzcdn.net/a.m4a","podcast":{"title":"节目名"}}}} </script></html>""" - Network accessline 51
{"props":{"episode":{"title":"内部标题","enclosureUrl":"https://media.xyzcdn.net/a.m4a","podcast":{"title":"节目名"}}}} - Network accessline 53
episode = extract_episode_from_html(html) self.assertEqual(episode.title, "一期播客") self.assertEqual(episode.audio_url, "https://media.xyzcdn.net/a.m4a") - Network accessline 54
self.assertEqual(episode.title, "一期播客") self.assertEqual(episode.audio_url, "https://media.xyzcdn.net/a.m4a") self.assertEqual(episode.podcast, "节目名") - Network accessline 55
self.assertEqual(episode.audio_url, "https://media.xyzcdn.net/a.m4a") - Network accessline 58
def test_extract_episode_regex_fallback(self): html = '<meta property="og:title" content="标题"><p>https://media.xyzcdn.net/fallback.mp3</p>' - Network accessline 59
html = '<meta property="og:title" content="标题"><p>https://media.xyzcdn.net/fallback.mp3</p>' - Network accessline 60
episode = extract_episode_from_html(html) self.assertEqual(episode.title, "标题") self.assertEqual(episode.audio_url, "https://media.xyzcdn.net/fallback.mp3") - Network accessline 61
self.assertEqual(episode.title, "标题") self.assertEqual(episode.audio_url, "https://media.xyzcdn.net/fallback.mp3") with self.assertRaisesRegex(RuntimeError, "无法解析"): - Network accessline 62
self.assertEqual(episode.audio_url, "https://media.xyzcdn.net/fallback.mp3") - Access to secretsline 75
[Credential-related source omitted] - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 81
[Credential-related source omitted] - Network accessline 92
): self.assertEqual( platforms.metadata("https://youtu.be/dQw4w9WgXcQ")["title"], "视频" - Network accessline 93
self.assertEqual( platforms.metadata("https://youtu.be/dQw4w9WgXcQ")["title"], "视频" ) - Network accessline 94
platforms.metadata("https://youtu.be/dQw4w9WgXcQ")["title"], "视频" - Network accessline 100
): self.assertEqual( platforms.metadata("https://youtu.be/dQw4w9WgXcQ")["title"], - Network accessline 101
self.assertEqual( platforms.metadata("https://youtu.be/dQw4w9WgXcQ")["title"], "视频逐字稿", - Network accessline 102
platforms.metadata("https://youtu.be/dQw4w9WgXcQ")["title"], - Network accessline 121
len( platforms.download_platform_subtitles( "https://youtu.be/x", root, "zh" - Network accessline 122
platforms.download_platform_subtitles( "https://youtu.be/x", root, "zh" ) - Network accessline 123
"https://youtu.be/x", root, "zh" - Network accessline 136
): self.assertEqual( platforms.download_audio("https://v.douyin.com/x", root).name, - Network accessline 137
self.assertEqual( platforms.download_audio("https://v.douyin.com/x", root).name, "audio.mp3", - Network accessline 138
platforms.download_audio("https://v.douyin.com/x", root).name,
video-Skills/space-video-transcript/tests/test_workflow.py
- Executable scriptline 1
Executable file - Access to secretsline 25
[Credential-related source omitted] - Network accessline 46
): self.assertEqual( cli.transcribe_url(args("https://youtu.be/dQw4w9WgXcQ", temp)), 0 - Network accessline 47
self.assertEqual( cli.transcribe_url(args("https://youtu.be/dQw4w9WgXcQ", temp)), 0 ) - Network accessline 48
cli.transcribe_url(args("https://youtu.be/dQw4w9WgXcQ", temp)), 0 - Network accessline 72
): self.assertEqual( cli.transcribe_url(args("https://v.douyin.com/abc", temp)), 0 - Network accessline 73
self.assertEqual( cli.transcribe_url(args("https://v.douyin.com/abc", temp)), 0 ) - Network accessline 74
cli.transcribe_url(args("https://v.douyin.com/abc", temp)), 0 - Network accessline 77
def test_xiaoyuzhou_asr_and_audio_marker(self): with TemporaryDirectory() as temp: episode = Episode("播客标题", "https://media.xyzcdn.net/a.m4a", "节目") - Network accessline 78
with TemporaryDirectory() as temp: episode = Episode("播客标题", "https://media.xyzcdn.net/a.m4a", "节目") audio = Path(temp) / "audio.m4a" - Network accessline 79
episode = Episode("播客标题", "https://media.xyzcdn.net/a.m4a", "节目") - Network accessline 94
): cli.transcribe_url( args("https://www.xiaoyuzhoufm.com/episode/abc", temp) - Network accessline 95
cli.transcribe_url( args("https://www.xiaoyuzhoufm.com/episode/abc", temp) ) - Network accessline 96
args("https://www.xiaoyuzhoufm.com/episode/abc", temp) - Network accessline 108
self.assertEqual( cli.download_url( args("https://www.bilibili.com/video/BV123", temp) - Network accessline 109
cli.download_url( args("https://www.bilibili.com/video/BV123", temp) ), - Network accessline 110
args("https://www.bilibili.com/video/BV123", temp) - Network accessline 123
self.assertEqual(cli.doctor(), 0) with ( patch.object(sys, "argv", ["tool", "detect", "https://xhslink.com/a"]), - Network accessline 124
with ( patch.object(sys, "argv", ["tool", "detect", "https://xhslink.com/a"]), redirect_stdout(io.StringIO()), - Network accessline 125
patch.object(sys, "argv", ["tool", "detect", "https://xhslink.com/a"]),
video-Skills/space-video/README.md
- Network accessline 33
**Skill 架构与视频创作方法论** - [Pluviobyte/rnskill](https://github.com/Pluviobyte/rnskill) — Skill 工作流串联模式、视频创作技能分类 - Network accessline 34
- [Pluviobyte/rnskill](https://github.com/Pluviobyte/rnskill) — Skill 工作流串联模式、视频创作技能分类 - Network accessline 35
- [chengfeng / AI产品自由 · chengfeng-videocut-skills](https://github.com/Agentchengfeng/chengfeng-videocut-skills)(收录于 rnskill)— 剪口播「删前保后」「删除风险分层」方法论、口播成片分镜/时间轴流程,是 `space-video-edit` 的主要参考 - Network accessline 37
**视频下载与文案提取** - [yzfly/douyin-mcp-server](https://github.com/yzfly/douyin-mcp-server) — 抖音无水印下载、SenseVoice 语音转文案思路,参考进 `space-video-topic` / `space-video-subtitle` - Network accessline 38
- [yzfly/douyin-mcp-server](https://github.com/yzfly/douyin-mcp-server) — 抖音无水印下载、SenseVoice 语音转文案思路,参考进 `space-video-topic` / `space-video-subtitle` - Network accessline 43
**脚本/分镜规格** - [feicaiclub/video-spec-builder](https://github.com/feicaiclub/video-spec-builder) — 「把模糊想法逼成精确到秒的分镜脚本」理念,参考进 `space-video-script` - Network accessline 44
- [feicaiclub/video-spec-builder](https://github.com/feicaiclub/video-spec-builder) — 「把模糊想法逼成精确到秒的分镜脚本」理念,参考进 `space-video-script` - Network accessline 46
**B-roll 渲染** - [heygen-com/hyperframes](https://github.com/heygen-com/hyperframes) — HTML→确定性 MP4、可寻址动画机制,是 `space-video-broll` 的技术路线基础 - Network accessline 47
- [heygen-com/hyperframes](https://github.com/heygen-com/hyperframes) — HTML→确定性 MP4、可寻址动画机制,是 `space-video-broll` 的技术路线基础
xhs-Skills/README.md
- Network accessline 25
git clone https://github.com/SpaceZephyr/creator-buddy.git - Network accessline 37
[Credential-related source omitted] - Access to secretsline 37
[Credential-related source omitted] - Network accessline 38
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Network accessline 39
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 44
[Credential-related source omitted]
xhs-Skills/space-xhs-account-audit/SKILL.md
- Access to secretsline 3
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Network accessline 56
[Credential-related source omitted] - Network accessline 57
[Credential-related source omitted] - Network accessline 60
参数(来自该技能 `references/options.md`): - `--url` / `-u`:博主主页链接。**必须带 `xsec_token`**,或用 `http://xhslink.com/m/xxx` 短链 - Network accessline 61
- `--url` / `-u`:博主主页链接。**必须带 `xsec_token`**,或用 `http://xhslink.com/m/xxx` 短链 - Network accessline 71
[Credential-related source omitted] - Access to secretsline 78
[Credential-related source omitted]
xhs-Skills/space-xhs-buddy/SKILL.md
- Access to secretsline 103
[Credential-related source omitted]
xhs-Skills/space-xhs-cover/scripts/check_cover.py
- Executable scriptline 1
#!/usr/bin/env python3
xhs-Skills/space-xhs-hotspot/SKILL.md
- Access to secretsline 27
[Credential-related source omitted] - Access to secretsline 34
[Credential-related source omitted] - Access to secretsline 35
[Credential-related source omitted] - Network accessline 46
[Credential-related source omitted] - Network accessline 47
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Network accessline 48
[Credential-related source omitted] - Access to secretsline 48
[Credential-related source omitted] - Network accessline 49
[Credential-related source omitted] - Access to secretsline 49
[Credential-related source omitted] - Network accessline 203
- 标题和作者都做成 Markdown 链接。笔记链接**原样使用返回值**(含 `xsec_token`),作者链接 `https://www.xiaohongshu.com/user/profile/{authorId}`。 - Access to secretsline 287
[Credential-related source omitted]
xhs-Skills/space-xhs-hotspot/references/data_sources.md
- Access to secretsline 7
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Network accessline 74
|---|---|---| | `未找到 REDFOX_API_KEY` | 未配置 | 降级到路线 2 | | `HTTP请求失败: 状态码 401` | Key 无效/过期 | 提示重新获取 <https://redfox.hk/settings/api-keys>,本次降级 | - Network accessline 75
[Credential-related source omitted] - Access to secretsline 75
[Credential-related source omitted] - Network accessline 76
| `HTTP请求失败: 状态码 401` | Key 无效/过期 | 提示重新获取 <https://redfox.hk/settings/api-keys>,本次降级 | - Access to secretsline 82
[Credential-related source omitted] - Network accessline 128
[Credential-related source omitted] - Network accessline 129
[Credential-related source omitted] - Network accessline 131
[Credential-related source omitted] - Network accessline 132
[Credential-related source omitted] - Network accessline 145
**限制**:仅公开数据;链接不含 `xsec_token` 会直接报错,短链 `https://xhslink.com/m/xxx` 自动兼容。
xhs-Skills/space-xhs-hotspot/references/xhs_hot_article_format.md
- Network accessline 98
https://www.xiaohongshu.com/user/profile/{authorId} - Network accessline 135
"authorFans": 196831, "createTime": "2026-04-13 18:30:55", "noteLink": "https://www.xiaohongshu.com/explore/69dcbb56000000001d01ae3c", - Network accessline 136
"createTime": "2026-04-13 18:30:55", "noteLink": "https://www.xiaohongshu.com/explore/69dcbb56000000001d01ae3c", "authorLink": "https://www.xiaohongshu.com/user/profile/62bec245000000001902de0f", - Network accessline 137
"noteLink": "https://www.xiaohongshu.com/explore/69dcbb56000000001d01ae3c", - Network accessline 138
"authorLink": "https://www.xiaohongshu.com/user/profile/62bec245000000001902de0f",
xhs-Skills/space-xhs-hotspot/scripts/compare_sets.py
- Executable scriptline 1
#!/usr/bin/env python3
xhs-Skills/space-xhs-hotspot/scripts/fetch_xhs_hot_articles.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 59
[Credential-related source omitted] - Access to secretsline 60
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Access to secretsline 62
[Credential-related source omitted] - Network accessline 66
url = "https://redfox.hk/story/api/xhs/search/search" - Access to secretsline 69
[Credential-related source omitted] - Network accessline 88
body = json.dumps(payload, ensure_ascii=False).encode("utf-8") req = urllib.request.Request(url, data=body, headers=headers, method="POST") - Network accessline 89
req = urllib.request.Request(url, data=body, headers=headers, method="POST") - Network accessline 91
with urllib.request.urlopen(req, timeout=30) as resp: - Network accessline 160
'note_id': note_id, 'cover_url': cover_url, 'link': item.get('shareInfoLink', f"https://www.xiaohongshu.com/explore/{note_id}") - Network accessline 161
'cover_url': cover_url, 'link': item.get('shareInfoLink', f"https://www.xiaohongshu.com/explore/{note_id}") }) - Network accessline 162
'link': item.get('shareInfoLink', f"https://www.xiaohongshu.com/explore/{note_id}") - Network accessline 225
note_link = item.get('shareInfoLink') or f"https://www.xiaohongshu.com/explore/{note_id}" - Network accessline 227
author_link = f"https://www.xiaohongshu.com/user/profile/{author_id}" if author_id else "#" - Network accessline 522
'authorFans': fuzzy_count(item.get('authorFans', 0)), 'createTime': item.get('createTime', ''), 'noteLink': item.get('shareInfoLink') or f"https://www.xiaohongshu.com/explore/{note_id}", - Network accessline 523
'createTime': item.get('createTime', ''), 'noteLink': item.get('shareInfoLink') or f"https://www.xiaohongshu.com/explore/{note_id}", 'authorLink': f"https://www.xiaohongshu.com/user/profile/{item.get('authorId', '')} - Network accessline 524
'noteLink': item.get('shareInfoLink') or f"https://www.xiaohongshu.com/explore/{note_id}", - Network accessline 525
'authorLink': f"https://www.xiaohongshu.com/user/profile/{item.get('authorId', '')}" if item.get('authorId') else '', - Network accessline 548
'authorFans': fuzzy_count(item.get('authorFans', 0)), 'createTime': item.get('createTime', ''), 'noteLink': item.get('shareInfoLink') or f"https://www.xiaohongshu.com/explore/{note_id}", - Network accessline 549
'createTime': item.get('createTime', ''), 'noteLink': item.get('shareInfoLink') or f"https://www.xiaohongshu.com/explore/{note_id}", 'authorLink': f"https://www.xiaohongshu.com/user/profile/{item.get('authorId', '')} - Network accessline 550
'noteLink': item.get('shareInfoLink') or f"https://www.xiaohongshu.com/explore/{note_id}", - Network accessline 551
'authorLink': f"https://www.xiaohongshu.com/user/profile/{item.get('authorId', '')}" if item.get('authorId') else '',
xhs-Skills/space-xhs-image/scripts/check_image.py
- Executable scriptline 1
#!/usr/bin/env python3
xhs-Skills/space-xhs-note-analytics/scripts/xhs_notes.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 68
if c in used: continue nc = norm(c) - Network accessline 69
continue nc = norm(c) if any(norm(n) == nc for n in names): - Network accessline 70
nc = norm(c) - Network accessline 71
if any(norm(n) == nc for n in names): - Network accessline 78
if c in used: continue nc = norm(c) - Network accessline 79
continue nc = norm(c) if any(norm(n) in nc for n in names): - Network accessline 80
nc = norm(c) - Network accessline 81
if any(norm(n) in nc for n in names):
xhs-Skills/xhs-html/scripts/check_contrast.py
- Executable scriptline 1
#!/usr/bin/env python3
xhs-Skills/xhs-html/scripts/render_xhs.mjs
- Executable scriptline 1
#!/usr/bin/env node
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.
No combined signals at this commit.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard 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.
Explore alternatives and comparisons
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/spacezephyr-creator-buddy/)