Crawler Summary

salt-story answer-first brief

知乎盐选故事写作。生成有反转、有吸引力、无 AI 味的短篇付费故事。适用于用户提到盐选、知乎故事、付费故事、写故事、编故事等场景。 --- name: salt-story description: 知乎盐选故事写作。生成有反转、有吸引力、无 AI 味的短篇付费故事。适用于用户提到盐选、知乎故事、付费故事、写故事、编故事等场景。 user-invocable: true metadata: {"openclaw": {"emoji": "🧂"}} --- 盐选故事写作 Skill(v3 — 对齐盐选官方标准) ⚠️ 第零原则:对齐平台,不是自嗨 盐选故事的本质是**平台付费产品**。编辑审稿逻辑:**先筛适配度,再评质量**。写得再好,不适配盐选就是浪费。 一切决策服务于两个目标: 1. **通过编辑审核**(适配度 + 质量) 2. **让读者在免费部分结束时付费订阅** 一、盐选官方投稿标准(必须严格遵守) 1.1 篇幅硬性要求 | 类型 | 字数 | 投稿内容 | |------|------|----------| | **短篇故事** | **1 Published capability contract available. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 2/24/2026.

Freshness

Last checked 2/24/2026

Best For

Contract is available with explicit auth and schema references.

Not Ideal For

salt-story is not ideal for teams that need stronger public trust telemetry, lower setup complexity, or more explicit contract coverage before production rollout.

Evidence Sources Checked

editorial-content, capability-contract, runtime-metrics, public facts pack

Claim this agent
Agent DossierGitHubSafety: 89/100

salt-story

知乎盐选故事写作。生成有反转、有吸引力、无 AI 味的短篇付费故事。适用于用户提到盐选、知乎故事、付费故事、写故事、编故事等场景。 --- name: salt-story description: 知乎盐选故事写作。生成有反转、有吸引力、无 AI 味的短篇付费故事。适用于用户提到盐选、知乎故事、付费故事、写故事、编故事等场景。 user-invocable: true metadata: {"openclaw": {"emoji": "🧂"}} --- 盐选故事写作 Skill(v3 — 对齐盐选官方标准) ⚠️ 第零原则:对齐平台,不是自嗨 盐选故事的本质是**平台付费产品**。编辑审稿逻辑:**先筛适配度,再评质量**。写得再好,不适配盐选就是浪费。 一切决策服务于两个目标: 1. **通过编辑审核**(适配度 + 质量) 2. **让读者在免费部分结束时付费订阅** 一、盐选官方投稿标准(必须严格遵守) 1.1 篇幅硬性要求 | 类型 | 字数 | 投稿内容 | |------|------|----------| | **短篇故事** | **1

OpenClawself-declared

Public facts

7

Change events

1

Artifacts

0

Freshness

Feb 24, 2026

Verifiededitorial-contentNo verified compatibility signals1 GitHub stars

Published capability contract available. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 2/24/2026.

1 GitHub starsSchema refs publishedTrust evidence available

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Feb 24, 2026

Vendor

Yfge

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Published capability contract available. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 2/24/2026.

Setup snapshot

git clone https://github.com/yfge/salt-story.git
  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    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.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Yfge

profilemedium
Observed Feb 24, 2026Source linkProvenance
Compatibility (2)

Protocol compatibility

OpenClaw

contractmedium
Observed Feb 24, 2026Source linkProvenance

Auth modes

api_key

contracthigh
Observed Feb 24, 2026Source linkProvenance
Artifact (1)

Machine-readable schemas

OpenAPI or schema references published

contracthigh
Observed Feb 24, 2026Source linkProvenance
Adoption (1)

Adoption signal

1 GitHub stars

profilemedium
Observed Feb 24, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB OPENCLEW

Extracted files

0

Examples

1

Snippets

0

Languages

typescript

Parameters

Executable Examples

text

章节大纲格式:

第X章:<章节标题>(目标字数:XXXX字)
- 功能:钩子/铺垫/升级/反转/爽点/收束
- 内容摘要:本章发生什么(2-3句话)
- 结尾钩子:本章最后留什么悬念
- 关键场景/对话:列出必须包含的场景

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB OPENCLEW

Docs source

GITHUB OPENCLEW

Editorial quality

ready

知乎盐选故事写作。生成有反转、有吸引力、无 AI 味的短篇付费故事。适用于用户提到盐选、知乎故事、付费故事、写故事、编故事等场景。 --- name: salt-story description: 知乎盐选故事写作。生成有反转、有吸引力、无 AI 味的短篇付费故事。适用于用户提到盐选、知乎故事、付费故事、写故事、编故事等场景。 user-invocable: true metadata: {"openclaw": {"emoji": "🧂"}} --- 盐选故事写作 Skill(v3 — 对齐盐选官方标准) ⚠️ 第零原则:对齐平台,不是自嗨 盐选故事的本质是**平台付费产品**。编辑审稿逻辑:**先筛适配度,再评质量**。写得再好,不适配盐选就是浪费。 一切决策服务于两个目标: 1. **通过编辑审核**(适配度 + 质量) 2. **让读者在免费部分结束时付费订阅** 一、盐选官方投稿标准(必须严格遵守) 1.1 篇幅硬性要求 | 类型 | 字数 | 投稿内容 | |------|------|----------| | **短篇故事** | **1

Full README

name: salt-story description: 知乎盐选故事写作。生成有反转、有吸引力、无 AI 味的短篇付费故事。适用于用户提到盐选、知乎故事、付费故事、写故事、编故事等场景。 user-invocable: true metadata: {"openclaw": {"emoji": "🧂"}}

盐选故事写作 Skill(v3 — 对齐盐选官方标准)

⚠️ 第零原则:对齐平台,不是自嗨

盐选故事的本质是平台付费产品。编辑审稿逻辑:先筛适配度,再评质量。写得再好,不适配盐选就是浪费。

一切决策服务于两个目标:

  1. 通过编辑审核(适配度 + 质量)
  2. 让读者在免费部分结束时付费订阅

一、盐选官方投稿标准(必须严格遵守)

1.1 篇幅硬性要求

| 类型 | 字数 | 投稿内容 | |------|------|----------| | 短篇故事 | 1万-10万字 | 内容梗概 + 完稿正文 | | 中长篇故事 | 6万-25万字 | 全文大纲/梗概 + 3万字以上试读正文 |

⚠️ 短篇最低1万字! 8000字不够投稿门槛。建议目标:1.2万-2万字(既过门槛又不臃肿)。

1.2 官方常见拒稿原因(逐条对照自检)

  1. 作品主题为盐选不鼓励内容(政治敏感、纯色情、宣扬暴力/迷信等)
  2. 作品主线不够清晰
  3. 作品文笔流畅度有待提高
  4. 作品风格与盐选相差较大(太文学、太网文、太口水)
  5. 人物设计不够出彩,角色性格不饱满,读者代入感较弱
  6. 叙事节奏较慢,在众多优质盐选稿件中难以脱颖而出
  7. 叙事较平,转折、伏笔、高潮设计不突出
  8. 同类内容较多,暂不考虑收录
  9. 相同作品重复投稿

1.3 投稿路径(两种)

路径A:后台投稿(推荐,正式渠道)

  • 创作中心 → 收益变现 → 申请盐选作者 → 创建作品投稿
  • 需要:内容梗概 + 完稿正文
  • 审核周期:20个工作日
  • 结果通过知乎私信反馈

路径B:先发回答/文章获取数据,再被编辑发现

  • 在知乎问题下发布故事回答
  • 选300-400回答数的问题("黄金赛道")
  • 通过赞同数和阅读数引起编辑注意
  • 可同时走路径A

1.4 类型

包括但不限于:古代言情、现代言情、婚姻家庭、科幻故事、奇特脑洞、灵异恐怖、悬疑推理、职场故事、修仙玄幻、历史架空、历史故事、军事战争故事、纪实故事、职业故事。

二、去 AI 味

references/anti-ai.md 获取完整检查清单。

核心:不是"避免坏模式",而是主动制造人味

必须做到的"人味"特征

  1. 句式长短交错要剧烈 — 突然三字句,接40字长句,再两个短句。有呼吸感。
  2. 允许"废话" — 角色吃了什么、天气怎样、路过什么店。每1000字1-2处闲笔。
  3. 对话要乱 — 打断、答非所问、废话("哦""嗯""就……那个")。
  4. 叙述者要有偏见 — 第一人称要有盲区、情绪波动、会跑题。
  5. 不完美的信息传递 — "那个什么路来着,反正在三环边上"比精确地址更像人写的。
  6. 情绪偶尔失控 — 全程克制是AI特征。偶尔连用三个感叹号,偶尔骂人。
  7. 口语化程度要高 — 根据角色身份使用合适的粗口和口语。

AI味自检

完成全文后随机抽3段:

  • 匿名发在贴吧,会不会被说"AI写的"?
  • 句式节奏有没有明显规律?
  • 遮住名字能不能分辨是谁说话?

三、故事规格

| 项目 | 要求 | |------|------| | 字数 | 1.2万-2万字(满足1万字投稿门槛,留裕量) | | 视角 | 第一人称为主(代入感强),叙述者必须有鲜明性格 | | 节奏 | 前500字第一个钩子,每600-800字一个小转折 | | 前4000字 | 编辑生死线 — 编辑先看这部分决定是否继续审 | | 反转 | 至少1个A级 + 2个B/C级反转(参考 references/genres.md) | | 结尾 | 有情绪释放,故事讲完就停,不升华不说教 | | 付费墙 | 前3000-4000字为免费部分,在此处制造最大悬念断点 | | 梗概 | 必须随正文一起准备,300-500字概括核心设定+主线+反转 |

四、题材选择

不要连续写同一类型! 参考 references/genres.md 详细设定。

  1. 婚恋情感(最大流量池)— 信任崩塌、秘密身份、权力翻转
  2. 职场逆袭 — 被欺负的小人物翻盘
  3. 悬疑推理 — 不可靠叙述者、多层真相
  4. 家庭伦理 — 代际矛盾、遗产争夺、身世之谜
  5. 都市奇情 — 时间循环、神秘APP等脑洞设定

选题时同步检查:盐选上是否已有大量同类内容?如果有,必须找到差异化角度。

五、写作流程

Step 1: 选题与方案

生成 3个故事方案,每个包含:

  • 标题(参考 references/titles.md
  • 300-500字梗概(可直接用于投稿)
  • 主角人设(职业、性格缺陷、说话风格示例)
  • 核心反转(一句话)
  • 免费部分结尾的断点(具体到什么场景)
  • 与现有盐选同类内容的差异化点

让用户选择,确认后才进入下一步。

Step 2: 章节规划

将故事拆分为 8-15 个章节,形成明确的章节大纲:

章节大纲格式:

第X章:<章节标题>(目标字数:XXXX字)
- 功能:钩子/铺垫/升级/反转/爽点/收束
- 内容摘要:本章发生什么(2-3句话)
- 结尾钩子:本章最后留什么悬念
- 关键场景/对话:列出必须包含的场景

章节规划硬性要求

| 项目 | 要求 | |------|------| | 章节数量 | 8-15 章 | | 单章字数 | 1000-2000字(不少于800字,不超过2500字) | | 总字数预算 | 各章目标字数之和 ≥ 13000字(给12000字门槛留buffer) | | 付费墙 | 标注在第3-4章结尾(对应3000-4000字处) | | 编辑审核线 | 标注在第3-4章(前4000字)—— 确保此处已有足够吸引力 | | 前2章 | 必须完成:角色建立 + 核心冲突引爆 + 第一个钩子 | | A级反转 | 标注在哪一章(建议第8-11章,60-75%处) | | 最后1-2章 | 收束 + 情绪释放,不拖不升华 |

章节节奏模板(可灵活调整)

| 章节 | 功能 | 参考字数 | |------|------|----------| | 第1章 | 开场钩子 + 角色建立 | 1200-1500字 | | 第2章 | 冲突升级 + 世界观补充 | 1200-1500字 | | 第3章 | 危机加深 + 付费墙断点 | 1200-1500字 | | 第4章 | 付费后第一个爽点/揭秘 | 1000-1500字 | | 第5-7章 | 情节推进 + B/C级反转 | 每章1000-1500字 | | 第8-10章 | 高潮 + A级反转 | 每章1200-1800字 | | 第11-12章 | 收束 + 情绪释放 | 每章1000-1500字 |

章节大纲确认后进入逐章写作。

Step 3: 逐章写作

按章节依次完成,每章写完检查字数,确保达到目标。

写作顺序与规则

  1. 按章节顺序写,每章独立完整
  2. 每章写完后统计字数,未达到目标字数的章节必须扩充
  3. 章节之间保持风格统一(叙述者语气、用词习惯要一致)
  4. 每章结尾必须有向下一章的钩子(最后一章除外)
  5. 全部章节写完后合并为完整正文

单章字数不够时的扩充方法

  • 增加角色对话(对话天然吃字数且增加代入感)
  • 加入感官细节(环境、声音、气味、触感)
  • 补充角色内心活动(但不要变成内心独白)
  • 增加一个小场景或插曲(与主线相关的闲笔)
  • 禁止:灌水式重复描写、无意义的景物铺垫

前4000字(约前3章):编辑生死线

这是编辑决定"继续审还是直接拒"的部分。必须做到:

  • 第一句话就有异常感(不要从日常铺垫开始)
  • 禁止以景物描写开头
  • 前500字建立:角色是谁 + 出了什么问题 + 为什么特别
  • 前2000字让读者(和编辑)关心主角
  • 3000-4000字处制造不可能不往下看的悬念断点(付费墙位置)
  • 信息密度高但不机械——有节奏感,有呼吸

付费部分(第4章以后)

  • 每800字一个情绪高潮或信息揭露
  • 读者花了钱,要觉得值——不能付费进来还在铺垫
  • A级反转放在全文60-75%处
  • 收尾干脆,不拖

对话写法

  • 每个角色必须有独特的说话DNA(用词、句长、口头禅、思维方式)
  • 对话占比不低于30%
  • 允许废话、答非所问、被打断
  • 潜台词 > 台词
  • 禁止所有角色都说完整逻辑清晰的长句

叙述写法

  • 动词 > 形容词 > 副词
  • 具体品牌/地名/APP名增加真实感
  • 每场景1-2个不完美的感官细节
  • 叙述者主观吐槽和联想

Step 4: 合并与字数核验

  1. 合并全部章节为完整正文(保留章节分隔,用空行或 --- 隔开,不要写"第X章"标题)
  2. 逐章字数统计:列出每章实际字数,与目标对比
  3. 未达标章节回炉扩充:任何章节低于目标字数80%的必须补写
  4. 总字数确认全文必须≥12000字,不够就找最薄的章节加料
  5. 字数统计方法:wc -m 或编程统计中文字符数

Step 5: 人味打磨

  1. 句式检查:连续5句节奏相似就打散
  2. 对话检查:遮住名字能否分辨角色
  3. 闲笔检查:全文至少5处生活化闲笔
  4. 情绪检查:有起伏,不是全程同一强度
  5. 字数检查必须≥12000字(留安全裕量)
  6. 开头检查:重读前4000字——编辑看到这里会想继续吗?
  7. AI味终检:读 references/anti-ai.md 逐条过
  8. 标题检查:读 references/titles.md
  9. 梗概检查:有没有准备300-500字梗概?

Step 6: 准备梗概

与正文分开,写一份投稿用梗概:

  • 300-500字
  • 包含:核心设定、主角人设一句话概括、主线走向、核心反转(可剧透)、结局
  • 语言简洁专业,不需要文学性
  • 让编辑10秒内判断"这个故事有没有商业价值"

Step 7: 发布/投稿

知乎回答发布(路径B,获取数据):

  1. 将故事写入 workspace/stories/salt-story/YYYY-MM-DD-<slug>.md
  2. 用 browser 打开 https://zhuanlan.zhihu.com/write
  3. 用"导入文档"按钮上传MD(不能直接粘贴)
  4. 设置标题 → 添加话题 → 发布
  5. 默认开启赞赏(送礼物)

盐选后台投稿(路径A,正式签约):

  1. 创作中心 → 收益变现 → 盐选作者
  2. 创建作品 → 选择类型"故事类" → 选"短篇"
  3. 上传梗概 + 完稿正文
  4. 等待20个工作日审核

六、避坑清单(对照官方拒稿原因)

| 官方拒稿原因 | 自检方法 | |-------------|---------| | 主线不够清晰 | 能否一句话说清主线?如果不能,主线有问题 | | 文笔流畅度有待提高 | 大声朗读,别扭处即问题处 | | 风格与盐选相差较大 | 对比盐选热门作品风格(不要太文学也不要太网文) | | 人物不出彩/代入感弱 | 主角有没有具体缺陷?有没有让人共情的困境? | | 叙事节奏较慢 | 前4000字有没有至少3个钩子/转折? | | 叙事较平/转折不突出 | 有没有A级反转?伏笔是否铺设? | | 同类内容较多 | 有没有差异化角度?换个视角、换个设定? | | 字数不足 | 是否≥1万字?建议≥1.2万字 | | AI味 | 全文通过 anti-ai.md 检查? |

七、盐选风格适配指南

盐选的"风格"不是文学风格,是产品风格

  • 节奏快:不要慢热,不要大段内心独白
  • 情节密:每个段落都要推进或揭露
  • 代入强:第一人称,读者能"成为"主角
  • 反转硬:不是小巧的twist,是颠覆认知的反转
  • 口语化:不要书面语写小说,要像"朋友在讲故事"
  • 有爽感:不管什么题材,读者看完要觉得"值了"

盐选 ≠ 纯文学:不要追求文字之美,追求故事之力 盐选 ≠ 网文:不要太套路太模板化,要有独特性 盐选的最佳区间:介于两者之间,"有质感的通俗故事"

文件索引

  • references/anti-ai.md — 去 AI 味检查清单与改写示例
  • references/titles.md — 盐选爆款标题公式与案例
  • references/genres.md — 热门题材、人设模板、反转类型库

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

Verifiedcapability-contract

Contract coverage

Status

ready

Auth

api_key

Streaming

No

Data region

global

Protocol support

OpenClaw: self-declared

Requires: openclew, lang:typescript

Forbidden: none

Guardrails

Operational confidence: medium

Contract is available with explicit auth and schema references.
Trust confidence is not low and verification freshness is acceptable.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/yfge-salt-story/snapshot"
curl -s "https://xpersona.co/api/v1/agents/yfge-salt-story/contract"
curl -s "https://xpersona.co/api/v1/agents/yfge-salt-story/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

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

No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITHUB_REPOSactivepieces

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

OPENCLAW
GITHUB_REPOScherry-studio

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 5d ago

MCPOPENCLAW
GITHUB_REPOSAionUi

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

MCPOPENCLAW
GITHUB_REPOSCopilotKit

Rank

70

The Frontend for Agents & Generative UI. React + Angular

Traction

No public download signal

Freshness

Updated 23d ago

OPENCLAW
Machine Appendix

Contract JSON

{
  "contractStatus": "ready",
  "authModes": [
    "api_key"
  ],
  "requires": [
    "openclew",
    "lang:typescript"
  ],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": "https://github.com/yfge/salt-story#input",
  "outputSchemaRef": "https://github.com/yfge/salt-story#output",
  "dataRegion": "global",
  "contractUpdatedAt": "2026-02-24T19:41:18.470Z",
  "sourceUpdatedAt": "2026-02-24T19:41:18.470Z",
  "freshnessSeconds": 4421387
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/yfge-salt-story/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/yfge-salt-story/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/yfge-salt-story/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/yfge-salt-story/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/yfge-salt-story/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/yfge-salt-story/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-16T23:51:05.950Z"
    }
  },
  "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": "Yfge",
    "href": "https://github.com/yfge/salt-story",
    "sourceUrl": "https://github.com/yfge/salt-story",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-24T19:43:14.176Z",
    "isPublic": true
  },
  {
    "factKey": "traction",
    "category": "adoption",
    "label": "Adoption signal",
    "value": "1 GitHub stars",
    "href": "https://github.com/yfge/salt-story",
    "sourceUrl": "https://github.com/yfge/salt-story",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-24T19:43:14.176Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://xpersona.co/api/v1/agents/yfge-salt-story/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/yfge-salt-story/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-02-24T19:41:18.470Z",
    "isPublic": true
  },
  {
    "factKey": "auth_modes",
    "category": "compatibility",
    "label": "Auth modes",
    "value": "api_key",
    "href": "https://xpersona.co/api/v1/agents/yfge-salt-story/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/yfge-salt-story/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:41:18.470Z",
    "isPublic": true
  },
  {
    "factKey": "schema_refs",
    "category": "artifact",
    "label": "Machine-readable schemas",
    "value": "OpenAPI or schema references published",
    "href": "https://github.com/yfge/salt-story#input",
    "sourceUrl": "https://xpersona.co/api/v1/agents/yfge-salt-story/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:41:18.470Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/yfge-salt-story/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/yfge-salt-story/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 salt-story and adjacent AI workflows.