Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
小红书自动化发布工具。基于 Playwright 浏览器自动化,支持扫码登录(持久化会话)、自动发布图文笔记、AI 智能配图。发布时自动根据内容生成配图,优先使用 nano-banana-pro (Gemini 3 Pro Image),代理不通时降级 qwen-image (通义万相)。当用户提到小红书、发帖、发笔记、XHS、/redbook 时触发。 --- name: xhs-publisher description: 小红书自动化发布工具。基于 Playwright 浏览器自动化,支持扫码登录(持久化会话)、自动发布图文笔记、AI 智能配图。发布时自动根据内容生成配图,优先使用 nano-banana-pro (Gemini 3 Pro Image),代理不通时降级 qwen-image (通义万相)。当用户提到小红书、发帖、发笔记、XHS、/redbook 时触发。 --- 小红书自动化发布 基于 Playwright 浏览器自动化的小红书笔记发布工具。支持 AI 智能生成小红书风格文案(多种风格模板),一键生成+发布。扫码登录一次,后续免登录。 前置要求 使用方式 所有命令通过 scripts/xhs_auto.py 执行,路径相对于本技能目录。 🆕 新功能 封面模板系统 当 AI 配图生成失败时,自动 fallback 到本地封面模板。支持 8 种风格: 可用模 Capability contract not published. No trust telemetry is available yet. 2 GitHub stars reported by the source. Last updated 2/25/2026.
Freshness
Last checked 2/25/2026
Best For
xhs-publisher is best for general automation workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack
小红书自动化发布工具。基于 Playwright 浏览器自动化,支持扫码登录(持久化会话)、自动发布图文笔记、AI 智能配图。发布时自动根据内容生成配图,优先使用 nano-banana-pro (Gemini 3 Pro Image),代理不通时降级 qwen-image (通义万相)。当用户提到小红书、发帖、发笔记、XHS、/redbook 时触发。 --- name: xhs-publisher description: 小红书自动化发布工具。基于 Playwright 浏览器自动化,支持扫码登录(持久化会话)、自动发布图文笔记、AI 智能配图。发布时自动根据内容生成配图,优先使用 nano-banana-pro (Gemini 3 Pro Image),代理不通时降级 qwen-image (通义万相)。当用户提到小红书、发帖、发笔记、XHS、/redbook 时触发。 --- 小红书自动化发布 基于 Playwright 浏览器自动化的小红书笔记发布工具。支持 AI 智能生成小红书风格文案(多种风格模板),一键生成+发布。扫码登录一次,后续免登录。 前置要求 使用方式 所有命令通过 scripts/xhs_auto.py 执行,路径相对于本技能目录。 🆕 新功能 封面模板系统 当 AI 配图生成失败时,自动 fallback 到本地封面模板。支持 8 种风格: 可用模
Public facts
5
Change events
1
Artifacts
0
Freshness
Feb 25, 2026
Capability contract not published. No trust telemetry is available yet. 2 GitHub stars reported by the source. Last updated 2/25/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Feb 25, 2026
Vendor
Jogholy
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. 2 GitHub stars reported by the source. Last updated 2/25/2026.
Setup snapshot
git clone https://github.com/jogholy/xhs-publisher.gitSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Jogholy
Protocol compatibility
OpenClaw
Adoption signal
2 GitHub stars
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
Parameters
bash
pip3 install playwright pillow cryptography playwright install chromium
bash
# 使用指定模板生成封面 python3 scripts/xhs_auto.py publish --title "标题" --content "正文" --cover-template gradient # 随机选择模板 python3 scripts/xhs_auto.py auto --topic "主题" --cover-template random
bash
python3 scripts/cover_templates.py --title "标题" --subtitle "副标题" --template gradient --output cover.png python3 scripts/cover_templates.py --list # 列出所有模板
json
{
"title": "标题",
"content": "👉 完整内容见图片,左滑查看全文",
"content_pages": ["第1页完整内容", "第2页完整内容", "第3页完整内容"],
"tags": ["标签1", "标签2"],
"call_to_action": "互动引导语"
}bash
# 添加账号 python3 scripts/xhs_auto.py account add work_account "工作账号" python3 scripts/xhs_auto.py account add personal_account "个人账号" # 列出所有账号 python3 scripts/xhs_auto.py account list # 切换当前账号 python3 scripts/xhs_auto.py account switch work_account # 查看当前账号 python3 scripts/xhs_auto.py account current # 删除账号(可选保留数据) python3 scripts/xhs_auto.py account remove work_account --keep-data
bash
# 用指定账号登录 python3 scripts/xhs_auto.py login --account work_account # 用指定账号发布 python3 scripts/xhs_auto.py publish --title "标题" --content "正文" --account personal_account # 检查指定账号状态 python3 scripts/xhs_auto.py status --account work_account
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB OPENCLEW
Editorial quality
ready
小红书自动化发布工具。基于 Playwright 浏览器自动化,支持扫码登录(持久化会话)、自动发布图文笔记、AI 智能配图。发布时自动根据内容生成配图,优先使用 nano-banana-pro (Gemini 3 Pro Image),代理不通时降级 qwen-image (通义万相)。当用户提到小红书、发帖、发笔记、XHS、/redbook 时触发。 --- name: xhs-publisher description: 小红书自动化发布工具。基于 Playwright 浏览器自动化,支持扫码登录(持久化会话)、自动发布图文笔记、AI 智能配图。发布时自动根据内容生成配图,优先使用 nano-banana-pro (Gemini 3 Pro Image),代理不通时降级 qwen-image (通义万相)。当用户提到小红书、发帖、发笔记、XHS、/redbook 时触发。 --- 小红书自动化发布 基于 Playwright 浏览器自动化的小红书笔记发布工具。支持 AI 智能生成小红书风格文案(多种风格模板),一键生成+发布。扫码登录一次,后续免登录。 前置要求 使用方式 所有命令通过 scripts/xhs_auto.py 执行,路径相对于本技能目录。 🆕 新功能 封面模板系统 当 AI 配图生成失败时,自动 fallback 到本地封面模板。支持 8 种风格: 可用模
基于 Playwright 浏览器自动化的小红书笔记发布工具。支持 AI 智能生成小红书风格文案(多种风格模板),一键生成+发布。扫码登录一次,后续免登录。
pip3 install playwright pillow cryptography
playwright install chromium
所有命令通过 scripts/xhs_auto.py 执行,路径相对于本技能目录。
当 AI 配图生成失败时,自动 fallback 到本地封面模板。支持 8 种风格:
# 使用指定模板生成封面
python3 scripts/xhs_auto.py publish --title "标题" --content "正文" --cover-template gradient
# 随机选择模板
python3 scripts/xhs_auto.py auto --topic "主题" --cover-template random
可用模板:
minimal — 简约风格(纯色背景 + 简洁线条)gradient — 渐变风格(渐变背景 + 装饰圆形)magazine — 杂志风格(深色背景 + 红色装饰)education — 教育风格(边框 + 彩色圆点)tech — 科技风格(深色渐变 + 蓝绿装饰)food — 美食风格(暖色渐变 + 彩色圆形)travel — 旅行风格(天空渐变 + 太阳云朵)business — 商务风格(深色背景 + 蓝色线条)random — 随机选择也可独立使用封面模板:
python3 scripts/cover_templates.py --title "标题" --subtitle "副标题" --template gradient --output cover.png
python3 scripts/cover_templates.py --list # 列出所有模板
LLM 现在直接输出分页内容,避免长文本截断问题:
content 字段:编辑器简短引导文(50字内)content_pages 数组:每页完整内容,直接用于生成文字图片content_pages 时走原有截断逻辑生成的内容结构:
{
"title": "标题",
"content": "👉 完整内容见图片,左滑查看全文",
"content_pages": ["第1页完整内容", "第2页完整内容", "第3页完整内容"],
"tags": ["标签1", "标签2"],
"call_to_action": "互动引导语"
}
支持管理多个小红书账号,每个账号独立的浏览器数据目录:
# 添加账号
python3 scripts/xhs_auto.py account add work_account "工作账号"
python3 scripts/xhs_auto.py account add personal_account "个人账号"
# 列出所有账号
python3 scripts/xhs_auto.py account list
# 切换当前账号
python3 scripts/xhs_auto.py account switch work_account
# 查看当前账号
python3 scripts/xhs_auto.py account current
# 删除账号(可选保留数据)
python3 scripts/xhs_auto.py account remove work_account --keep-data
所有命令都支持 --account 参数指定账号:
# 用指定账号登录
python3 scripts/xhs_auto.py login --account work_account
# 用指定账号发布
python3 scripts/xhs_auto.py publish --title "标题" --content "正文" --account personal_account
# 检查指定账号状态
python3 scripts/xhs_auto.py status --account work_account
账号数据存储在 data/accounts.json,浏览器数据分别存储在 browser_data/{account_id}/。
python3 scripts/xhs_auto.py generate --list-styles
支持 4 种风格:
default — 通用笔记(标题+正文+标签+互动引导)review — 测评种草(亮点、槽点、适合人群、购买建议)tutorial — 干货教程(步骤拆解、避坑指南、收藏引导)daily — 日常分享(轻松随意、有温度、引发共鸣)python3 scripts/xhs_auto.py generate --topic "夏天防晒攻略" --style tutorial
可选参数:
--style / -s:文案风格(默认 default)--extra / -e:额外指令(如"面向大学生群体"、"突出性价比")输出 JSON 包含:title、content、tags、call_to_action、style、topic、model
内容自动保存到 content/gen_*.json。
python3 scripts/xhs_auto.py auto --topic "夏天防晒攻略" --style tutorial
自动完成:AI 生成文案 → AI 生成配图 → 登录检查 → 发布笔记。
可选参数:
--dry-run:只生成不发布(预览内容)--headless:无头模式--no-auto-image:禁用自动配图--extra:额外指令python3 scripts/content_gen.py generate "主题" --style review --save
python3 scripts/content_gen.py styles
python3 scripts/xhs_auto.py login
screenshots/ 目录browser_data/,后续无需重复扫码登录成功后输出 JSON:
{"success": true, "status": "logged_in", "qr_screenshot": "screenshots/qrcode_xxx.png"}
重要:登录命令必须在非 headless 模式下运行(需要显示浏览器窗口扫码)。将二维码截图发送给用户,让用户扫码。
python3 scripts/xhs_auto.py publish \
--title "笔记标题" \
--content "笔记正文内容" \
--tags "标签1,标签2,标签3"
python3 scripts/xhs_auto.py publish --file content/post.json
JSON 格式:
{
"title": "笔记标题(不超过20字)",
"content": "笔记正文(不超过1000字)",
"tags": ["标签1", "标签2"],
"images": ["path/to/img1.png", "path/to/img2.png"]
}
python3 scripts/xhs_auto.py publish \
--title "标题" \
--content "正文" \
--images "img1.png,img2.png"
不指定图片时,自动使用 AI 生成配图(优先 Gemini,降级通义万相)。
小红书笔记通常需要 3-9 张图。通过 --image-count 指定自动生成的图片数量:
# 发布时自动生成 5 张配图(1张封面 + 4张内容图)
python3 scripts/xhs_auto.py publish --title "标题" --content "正文" --image-count 5
# 一键生成+发布,默认 3 张图
python3 scripts/xhs_auto.py auto --topic "夏天防晒攻略" --style tutorial --image-count 5
多图生成逻辑:
auto 命令默认 3 张,publish 命令默认 1 张也可以手动指定多张图片:
python3 scripts/xhs_auto.py publish --title "标题" --content "正文" --images "cover.png,page1.png,page2.png"
python3 scripts/xhs_auto.py publish --title "标题" --content "正文" --no-auto-image
当用户消息中包含 /redbook 时,自动触发小红书发布流程。
发布笔记时如果未指定图片,自动根据标题和正文内容生成 AI 配图:
127.0.0.1:7897 代理访问配图生成脚本:scripts/image_gen.py,也可独立使用:
python3 scripts/image_gen.py --prompt "图片描述" --output "output.png" --resolution 1K
python3 scripts/xhs_auto.py publish --file content/post.json --dry-run
python3 scripts/xhs_auto.py publish --title "标题" --content "正文" --headless
python3 scripts/xhs_auto.py status
输出:
{"logged_in": true, "browser_data_exists": true, "checked_at": "..."}
批量删除笔记管理页面上的笔记。支持按状态筛选(全部/已发布/审核中/未通过)。
# 删除全部笔记(会提示确认)
python3 scripts/xhs_auto.py delete --headless
# 跳过确认直接删除
python3 scripts/xhs_auto.py delete --headless --yes
# 只删除已发布的笔记
python3 scripts/xhs_auto.py delete --tab published --headless --yes
# 只删除审核中的笔记
python3 scripts/xhs_auto.py delete --tab review --headless --yes
# 只删除未通过的笔记
python3 scripts/xhs_auto.py delete --tab failed --headless --yes
# 最多删除 5 篇
python3 scripts/xhs_auto.py delete --max 5 --headless --yes
参数:
--tab:筛选 all/published/review/failed(默认 all)--max:最多删除数量(默认 100)--yes / -y:跳过确认直接删除--headless:无头模式输出 JSON:
{"deleted": 7, "errors": [], "screenshot": "screenshots/after_delete_xxx.png", "tab": "全部笔记"}
删除逻辑:hover 笔记卡片显示操作按钮 → 点击删除 → 确认弹窗 → 滚动加载更多 → 循环直到清空。
小红书自 2026年2月12日起严格执行 AI 内容标识要求(依据《人工智能生成合成内容标识办法》)。本工具已自动合规:
content_gen.py 自动在正文末尾追加「📝 本文由 AI 辅助创作」image_gen.py 自动在 AI 配图右下角添加「AI生成」水印(半透明黑底白字,高度 ≥ 最短边 5%)xhs_auto.py 发布时自动勾选「笔记含AI合成内容」声明不合规后果:限流、限制搜索、降低曝光,多次违规封号。
creator.xiaohongshu.com/publish/publish# 触发标签联想,添加标签screenshots/ - 登录二维码、发布前后截图logs/xhs_YYYYMMDD.log - 运行日志logs/report_*.json - 发布报告browser_data/ - 持久化浏览器数据(登录凭据)content/ - 内容文件和默认封面通过 schedule 子命令管理定时发布任务,底层使用 OpenClaw cron 调度。
三种调度方式:
# 每天早上 9 点发布(cron 表达式)
python3 scripts/xhs_auto.py schedule add --topic "每日科技资讯" --cron "0 9 * * *" --name "早间快报"
# 指定时间一次性发布
python3 scripts/xhs_auto.py schedule add --topic "周末好去处" --style daily --at "2026-02-15T18:00:00"
# 每隔 N 分钟发布(测试用)
python3 scripts/xhs_auto.py schedule add --topic "测试主题" --every 60
可选参数:
--style / -s:文案风格(default/review/tutorial/daily)--extra / -e:额外指令--tz:时区(默认 Asia/Shanghai)--name:任务名称命令输出包含 cron_job 对象,需要用 cron tool 的 add action 提交给 OpenClaw 完成注册,然后用 link 回填 jobId:
# 回填 OpenClaw 返回的 jobId
python3 scripts/xhs_auto.py schedule link --task-id xhs_xxx --cron-job-id <jobId>
python3 scripts/xhs_auto.py schedule list
python3 scripts/xhs_auto.py schedule disable --task-id xhs_xxx
python3 scripts/xhs_auto.py schedule enable --task-id xhs_xxx
python3 scripts/xhs_auto.py schedule remove --task-id xhs_xxx
暂停/恢复/删除后,需同步操作 OpenClaw cron(命令输出会提示对应的 cron_job_id)。
当用户要求设置定时发布时,agent 应按以下步骤操作:
xhs_auto.py schedule add 创建本地任务,获取 cron_job 对象add action 将 cron_job 提交给 OpenClaw,获取 jobIdxhs_auto.py schedule link 回填 jobId 到本地记录从百度热搜、头条热榜、B站热搜采集实时热点话题,无需 API Key。
# 查看所有热榜(默认 JSON 输出)
python3 scripts/xhs_auto.py trending fetch
# 可读文本格式,每源 Top 10
python3 scripts/xhs_auto.py trending fetch --text --limit 10
# 只看某个源
python3 scripts/xhs_auto.py trending fetch --text --source baidu
# 跳过缓存(默认 5 分钟缓存)
python3 scripts/xhs_auto.py trending fetch --text --no-cache
支持的数据源:
baidu — 百度热搜toutiao — 头条热榜bilibili — B站热搜python3 scripts/xhs_auto.py trending topics --limit 10
从所有热榜中提取去重后的热门话题,适合用作内容创作灵感。
# 选第 4 个热点,用日常分享风格生成
python3 scripts/xhs_auto.py hot --pick 4 --style daily
# 按关键词匹配热点
python3 scripts/xhs_auto.py hot --keyword "旅游" --style tutorial
# 默认取第一个热点
python3 scripts/xhs_auto.py hot
可选参数:
--pick N:选择第 N 个热点(从 1 开始)--keyword:按关键词匹配热点--style:文案风格(default/review/tutorial/daily)--extra:额外指令--publish:生成后直接发布--dry-run:试运行--image-count:自动生成图片数量(默认 3)python3 scripts/xhs_auto.py hot --pick 1 --style daily --publish --headless --image-count 3
也可独立使用采集脚本:
python3 scripts/trending.py fetch --limit 5
python3 scripts/trending.py topics --limit 10
python3 scripts/trending.py sources
从创作者中心「内容管理」页抓取每篇笔记的阅读、点赞、收藏、评论、分享数据。
# 抓取最近 20 篇笔记的互动数据
python3 scripts/xhs_auto.py engagement fetch --limit 20 --headless
# 查看缓存数据(不启动浏览器)
python3 scripts/xhs_auto.py engagement cached
# 完整报告(含互动数据抓取)
python3 scripts/xhs_auto.py engagement report --headless
# JSON 格式
python3 scripts/xhs_auto.py engagement report --headless --json
# 仅发布统计(不抓取互动数据)
python3 scripts/xhs_auto.py engagement report --no-engagement
报告内容包括:
也可独立使用:
python3 scripts/engagement.py fetch --limit 20 --headless
python3 scripts/engagement.py report --headless --json
python3 scripts/engagement.py cached
基于 logs/report_*.json 汇总发布历史、成功率、标签分布等。
# 全部统计
python3 scripts/xhs_auto.py stats
# 最近 7 天
python3 scripts/xhs_auto.py stats --days 7
# 指定日期
python3 scripts/xhs_auto.py stats --date 2026-02-12
# JSON 输出
python3 scripts/xhs_auto.py stats --json
统计内容包括:
也可独立使用:
python3 scripts/stats.py --days 7 --json
通过 Playwright 抓取小红书创作者中心的评论,用 AI 生成个性化回复并自动发送。
python3 scripts/xhs_auto.py comments fetch --limit 20
从创作者中心评论管理页抓取未回复的评论,返回 JSON 列表。
# 试运行(只生成回复,不实际发送)
python3 scripts/xhs_auto.py comments reply --limit 10 --style friendly --dry-run
# 正式回复
python3 scripts/xhs_auto.py comments reply --limit 10 --style friendly
# 无头模式
python3 scripts/xhs_auto.py comments reply --limit 5 --style humorous --headless
回复风格:
friendly — 友好亲切,像朋友聊天(默认)professional — 专业有深度humorous — 幽默风趣,适当用网络流行语和 emojibrief — 简短精炼,一两句话python3 scripts/xhs_auto.py comments stats
data/comments.json 去重)也可独立使用:
python3 scripts/comments.py fetch --limit 10
python3 scripts/comments.py reply --limit 5 --style friendly --dry-run
python3 scripts/comments.py stats
浏览器启动时自动应用反检测措施(scripts/stealth.py):
navigator.webdriver 属性隐藏navigator.plugins / languages 伪装chrome.runtime 补全(Playwright 缺失修复)__playwright 等)无需手动配置,create_browser_context 已自动集成。
支持将明文 API Key 迁移到 Fernet 加密文件(keys.enc),密钥派生自机器指纹 + 可选密码。
# 查看加密存储状态
python3 scripts/xhs_auto.py keystore status
# 从 openclaw.json 迁移明文 Key 到加密存储
python3 scripts/xhs_auto.py keystore migrate
# 查看已加密的 Key(脱敏显示)
python3 scripts/xhs_auto.py keystore list
# 手动设置/更新 Key
python3 scripts/xhs_auto.py keystore set --key-name bailian_api_key --key-value "sk-xxx"
# 验证 Key 是否可读
python3 scripts/xhs_auto.py keystore get --key-name bailian_api_key
迁移后,内容生成模块会优先从加密文件读取 API Key,fallback 到 openclaw.json 明文配置。
可选:设置环境变量 XHS_KEY_PASSWORD 增加密码保护。
发布流程内置自动重试和错误恢复(scripts/recovery.py):
screenshots/,便于排查@retry(max_retries=3, delay=5, backoff=2) 可用于任意函数rm -rf browser_data/
python3 scripts/xhs_auto.py login
logs/ 目录下的日志--dry-run 试运行排查playwright install chromium
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://xpersona.co/api/v1/agents/jogholy-xhs-publisher/snapshot"
curl -s "https://xpersona.co/api/v1/agents/jogholy-xhs-publisher/contract"
curl -s "https://xpersona.co/api/v1/agents/jogholy-xhs-publisher/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Rank
70
AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs
Traction
No public download signal
Freshness
Updated 6d ago
Rank
70
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
Traction
No public download signal
Freshness
Updated 6d ago
Rank
70
The Frontend for Agents & Generative UI. React + Angular
Traction
No public download signal
Freshness
Updated 23d ago
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/jogholy-xhs-publisher/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/jogholy-xhs-publisher/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/jogholy-xhs-publisher/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/jogholy-xhs-publisher/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/jogholy-xhs-publisher/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/jogholy-xhs-publisher/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_OPENCLEW",
"generatedAt": "2026-04-17T03:28:15.223Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Jogholy",
"href": "https://github.com/jogholy/xhs-publisher",
"sourceUrl": "https://github.com/jogholy/xhs-publisher",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-25T02:23:56.890Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://xpersona.co/api/v1/agents/jogholy-xhs-publisher/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/jogholy-xhs-publisher/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-02-25T02:23:56.890Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "2 GitHub stars",
"href": "https://github.com/jogholy/xhs-publisher",
"sourceUrl": "https://github.com/jogholy/xhs-publisher",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-25T02:23:56.890Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/jogholy-xhs-publisher/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/jogholy-xhs-publisher/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to xhs-publisher and adjacent AI workflows.