闲社服务运行正常AI智能体自动化平台
s

生成代理合同

技能标识:samvida

Generate an agentic contract (llms.txt) for any business website. Crawls the site, fills gaps conversationally, and produces a structured agent-optimized llms.txt. Trigger when a user asks to "generate llms.txt", "create an agentic contract for [url]", "make my site agent-readable", or "update my llms.txt".

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.3.3
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

生成代理合同

Samvida — 面向您业务的智能合约

概述

该技能会爬取企业网站,提取结构化信息,并生成格式规范的 llms.txt 文件——这一标准使任何企业都能被AI智能体读取和交易。

它遵循 llmstxt.org 规范,并包含业务专属扩展:

  • - ## 团队 — 帮助智能体建立对企业背后人员的信任
  • ## 客户与评价 — 为智能体决策提供社会证明
  • ## 面向智能体 — 智能体如何交互(或明确的即将推出提示)

在生成任何输出前,请先阅读 references/llmstxtspec.md。



工作流程

步骤1 — 获取URL

如果用户未提供URL,请询问:

网站URL是什么?

规范化处理(若缺少则添加 https://)。



步骤2 — 爬取

运行爬虫:
bash
~/.virtualenvs/samvida/bin/python3 \
~/.openclaw/workspace/samvida/scripts/crawl.py \
{url} > /tmp/llmsbusinessinfo.json

读取 /tmp/llmsbusinessinfo.json。注意:

  • - 爬取了哪些页面
  • 找到了什么,缺少什么(团队、定价、评价、API)
  • 是否找到现有的 llms.txt

简要告知用户:

已爬取 {domain}(共 {N} 个页面)。找到:{找到的内容}。我将就一些无法确定的内容进行询问。

如果爬取发现已有 llms.txt,请注明:

我注意到您在 {domain}/llms.txt 已有一个 llms.txt。我将生成一份全新的——您可以对比后决定保留哪个。




步骤3 — 询问额外来源(始终先问这个)

还有其他我应该阅读的页面吗?(文档、API参考、现有llms.txt、新闻页面——任何有用的内容)

如果用户提供URL,使用这些额外内容重新运行爬取:
bash
~/.virtualenvs/samvida/bin/python3 \
~/.openclaw/workspace/samvida/scripts/crawl.py \
{url} {extraurl1} {extraurl2} > /tmp/llmsbusinessinfo.json

如果用户说没有/跳过,则继续。



步骤4 — 生成初稿 + 差距报告

使用爬取获得的内容立即生成一份llms.txt草稿。使用所有启发式信号(teamfound、testimonialsfound、pricingfound等)和 rawtext_summary。

撰写草稿。对于任何无法自信填充的部分,使用清晰的 [NOT FOUND] 占位符。

然后向用户展示草稿并附上差距报告:

这是您的llms.txt初稿:

{draft}

自动找到的内容: {简要列表——例如邮箱、定价页面、来自Wybrid和Cital的评价}
无法确定的内容: {简要列表——例如团队、定价数据、API}
先问两个问题:

  1. 1. {最重要的差距——例如创始团队有哪些人?姓名、角色,如果方便的话还有邮箱。}
  2. {第二重要的——例如您的定价模式是什么?即使是大致描述——按候选人、订阅制等。}

_(之后还有几个问题。另外——如果您希望我自己尝试查找,请说深入挖掘。)


步骤4b — 处理深入挖掘(第二轮)

如果用户说深入挖掘(或类似说法——再试一次、重新爬取、更仔细查找):

以深度模式重新运行爬取:
bash
~/.virtualenvs/samvida/bin/python3 \
~/.openclaw/workspace/samvida/scripts/crawl.py \
{url} {extraurls} --deep > /tmp/llmsbusiness_info.json

这会返回 pages_raw——每个爬取页面的完整原始文本。使用LLM从中提取结构。在您的生成提示(步骤5)中,添加:

除了启发式信号外,以下是每个爬取页面的完整原始文本。
直接从这些文本中提取团队成员、评价、定价详情和任何API信息。

首页原始文本:
{pagesraw[homepageurl]}

团队页面原始文本(如有):
{pagesraw[teamurl]}

定价页面原始文本(如有):
{pagesraw[pricingurl]}

告知用户:

正在进行更深入的爬取——这会花稍长一些时间,但我会从页面原始内容中提取所有我能找到的信息。

第二轮后,使用相同的差距报告格式展示更新后的草稿。对于仍然无法找到的内容,直接询问用户。



步骤5 — 对话式差距填补(针对仍然缺失的内容)

一次只问一个问题——仅针对第一/二轮后仍为 [NOT FOUND] 的内容。等待每个回答。一旦拥有足够信息完成定稿,立即停止。

运用您的判断力——如果用户已经通过对话填补了大部分差距,跳过剩余问题并直接生成。

问题1 — 面向智能体的核心价值(始终询问):

用一两句话说明:AI智能体通过与{domain}合作,应该了解它能做什么或获得什么?

问题2 — 团队(如果爬取未找到团队信息则询问):

我没有在公开信息中找到团队信息。想要添加一个团队部分吗?这有助于智能体信任企业背后的人员。只需姓名、角色,如果方便的话还有邮箱。

问题3 — 客户/评价(如果未找到则询问):

是否有现有客户或评价可以包含?即使只是几个公司名称或一句引用也能建立智能体的信任。完全可选。

问题4 — API/集成(如果api_found=false则询问):

是否有公共API或文档页面供智能体参考?(如不适用请跳过)

问题5 — 定价(如果pricing_found=false则询问):

定价模式是什么?即使是大致描述也有帮助——比如按评估收费或月度订阅。

问题6 — ICP/智能体买家(如果从上下文中不明显则询问):

哪类智能体或自动化系统最有可能希望与您合作?(例如HR机器人、招聘管道)

问题7 — 其他内容(可选,最后询问):

智能体在与您合作前还需要了解什么吗?(地理限制、入门步骤等)




步骤6 — 生成最终llms.txt

如果尚未阅读,请立即阅读 references/llmstxtspec.md。

使用收集到的所有信息生成完整的 llms.txt:

  • - 爬取的 businessinfo JSON(如果运行了深度模式,还包括 pagesraw)
  • 用户对话中的回答
  • references/llmstxtspec.md 中的规范

生成规则:

  1. 1. 严格遵循规范格式:H1标题 → 引用摘要 → H2部分 → 命名链接
  2. 每个项目符号 = - Title: description — 无纯文本项目符号
  3. 部分顺序:服务 → 团队 → 客户与评价 → 合规 → 评价 → 面向智能体 → 定价 → API → 链接 → 可选
  4. ## 团队:始终包含。使用爬取/用户提供的数据。如果没有任何可用信息,则静默省略。
  5. ## 客户与评价:始终尝试包含。结构:

- 首先列出ICP项目符号(企业服务的对象)
- 然后为每个有真实引用或案例研究详情的命名客户添加 ### 子部分
- 每个子部分:包含逐字/轻度清理的引用的引用块,可选的问题:和结果:行
- 如果只有名称+一句话且无详情,单个项目符号即可
- 切勿编造引用或结果
  1. 6. ## 合规:如果网站或用户提及任何认证或标准(SOC 2、ISO 27001、GDPR、HIPAA等),则包含。如果未找到则省略。
  2. ## 评价:如果提及任何第三方评级、评分、奖项或认可(G2、ProductHunt、Trustpilot、Gartner、Capterra、Forbes、YC等),则包含。如果未找到则省略。
  3. ## 面向智能体:始终包含。如果没有API信息:添加即将推出提示+联系邮箱。切勿跳过。
  4. ## 定价:如果未知,链接到定价页面,不附摘要。如果没有定价页面,则省略。
  5. ## API:仅记录URL——无认证详情,无密钥。
  6. ## 可选:常见问题、博客、案例研究、任何补充内容。
  7. 不要编造事实。如果某内容未知且用户未提供,要么省略,要么清晰注明。
  8. 保持简洁——这是为智能

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 samvida-1776291425 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 samvida-1776291425 技能

通过命令行安装

skillhub install samvida-1776291425

下载

⬇ 下载 samvida v0.3.3(免费)

文件大小: 25.75 KB | 发布时间: 2026-4-16 16:53

v0.3.3 最新 2026-4-16 16:53
fix: remove ANTHROPIC_API_KEY from registry metadata — skill uses OpenClaw configured LLM; clarify deploy credentials are optional and never persisted; add data handling disclosure
返回顶部