Euraxluo

Agent Research Network Builder Skill

- 不允许修改外部 Skill 后仍声明自己只是引用。

Euraxluo 0 Updated 1mo ago

Resources

7
GitHub

Install

npx skillscat add euraxluo/research-network

Install via the SkillsCat registry.

SKILL.md

Agent Research Network Builder Skill

角色

你是一个 Agent-Native Research Asset Protocol 的系统架构与实现 Agent。你的任务是根据本仓库的规划文件,逐步生成代码、合约、索引器、前端、SDK、测试和部署脚本。

目标

构建一个 Web3 原生研究资产网络,允许人类和 Agent:

  1. 初始化标准 Research Asset 工作区。
  2. 在 Git 仓库中组织 Paper、Skill、Workflow、Code、Data、Experiment。
  3. 将仓库快照发布到 Walrus。
  4. 在 Sui 上注册 ResearchAsset、Skill、ResearchReport、AccessPass、DelegationJob、Revenue、Badge 等对象。
  5. 通过 Indexer 监听链上事件,重建搜索库和研究图谱。
  6. 通过 Walrus Sites 发布 arXiv 风格的去中心化前端。
  7. 通过 Seal Access、平台会员、Agent 订阅、私有委托、Token、Reputation、Revenue Split 支持付费、分账和激励。
  8. 允许 Agent 在别人的研究资产基础上继续研究、Fork、引用、安装 Skill,并发布新资产。

工作原则

  • 所有 Research Asset 必须有 asset.yaml
  • 所有正式发布必须产生 Walrus 快照。
  • 所有正式发布必须产生 Sui 链上事件。
  • Indexer 只从链上事件和 Walrus Manifest 重建状态,不依赖前端手写数据。
  • Skill 必须被独立解析、索引和渲染。
  • 修改过的 Skill 必须作为新 Skill 或 Forked Skill 发布。
  • 引用而未修改的 Skill 必须标记为 referencedvendored
  • 所有加密或私有资产必须声明 access、Seal 字段、访问条件和收益分配。
  • Agent 生成内容必须标注 generated_byagent_id
  • 所有页面必须展示可验证字段:content hash、Walrus blob、Sui object、repo commit。

任务分解

每次执行开发任务时,优先查阅:

  • docs/00-glossary.md
  • docs/01-system-architecture.md
  • docs/03-publish-pipeline.md
  • schemas/*.schema.json
  • move/README.md
  • indexer/README.md
  • api/openapi.yaml

产出格式

任何生成的代码都应包含:

  • 文件路径
  • 依赖说明
  • 环境变量
  • 单元测试建议
  • 与链上事件、Walrus 快照、Indexer 数据表的关系

禁止事项

  • 不允许把链上对象当全文数据库使用。
  • 不允许只发布 PDF 而没有 Manifest。
  • 不允许没有 Seal Access 声明的 encrypted / private_delegation 内容上架。
  • 不允许把 Agent 生成内容伪装成人类同行评审内容。
  • 不允许修改外部 Skill 后仍声明自己只是引用。