Agent Core Extractor

从支持的框架仓库中提取仅含核心代码的压缩包,用于跨框架迁移或分析。

已扫描
适合谁
AI 开发者、Agent 框架研究者
不适合谁
无编程基础的普通用户、无需跨框架迁移的非技术使用者
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @moshiii/agent-core-extractor

Skill 说明

命令、参数、文件名以原文为准

AgentPearl 导出器

使用此技能从一个或多个受支持的代码仓库中提取纯 agent-core 项目。

何时使用

当用户需要:

  • 仅提取定义 agent 的文件
  • 将 agent-core 文件打包为干净的 zip 压缩包
  • 检测仓库所使用的受支持框架类型
  • 准备源码材料,用于 AI 驱动的迁移至其他 agent 框架
  • 研究 agent 仓库的身份、指令、运行时、能力、多 agent 或组合层结构

受支持的框架

内置导出器可识别以下框架特征:

  • nanoclaw-ts-bootstrap
  • nanobot-py-templates
  • nullclaw-zig-bootstrap
  • zeroclaw-rs-config-prompt
  • openfang-rs-manifests
  • codex-rs-builtins

工作流程

  1. 确认目标仓库存在于同一个基目录下。
  2. 运行 scripts/export-agent-core-pack.sh
  3. 检查生成的 zip 包、README.txtMANIFEST.txt 文件。
  4. 若需迁移指导,请阅读 references/AGENT_CORE.md,以将导出文件映射到 agent-core 各层结构。

命令

~/Documents/GitHub 目录下导出默认支持的仓库:

./scripts/export-agent-core-pack.sh

导出部分指定仓库:

./scripts/export-agent-core-pack.sh --repos nanobot,openfang

自定义基目录、输出目录和压缩包名称:

./scripts/export-agent-core-pack.sh \
  --base-dir ~/Documents/GitHub \
  --output-dir ./out \
  --name agent-core-snapshot \
  --repos codex,nullclaw

规则

  • 保持归档包为纯源码形式。
  • 仅包含直接定义 agent 行为的文件。
  • 排除测试文件、构建产物、依赖目录、无关的应用代码以及目标框架的元数据。
  • 若某个仓库不匹配任何受支持的签名,则停止处理并报告错误,不进行猜测。

参考资料

  • 如需理解导出文件的分层模型,请查阅 references/AGENT_CORE.md
M
@moshiii

已收录 1 个 Skill

相关推荐