将匿名化的 OpenClaw 配置共享给 OpenSoul 社区,适用于用户想分享代理设置、探索他人使用方式等场景。
OpenSoul - Agent Soul 分享
功能概述
OpenSoul - Agent Soul 分享是一项面向实际任务的技能,主要用于在保护私人细节的同时与社区共享您的 OpenClaw 工作空间;Web: https://opensoul. cloud.;
核心要点
- Node.js - 如果 OpenClaw 运行, 您有这个;
- tsx - Inst。
- 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
使用与执行
使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
结果检查与注意事项
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
OpenSoul — Agent 灵魂共享
在保障隐私细节安全的前提下,将你的 OpenClaw 工作区分享给社区。
官网: https://opensoul.cloud
系统要求
- Node.js — 若 OpenClaw 可正常运行,则你已安装该依赖
- tsx — 全局安装:
npm i -g tsx
快速开始
# 添加至 PATH(仅需一次) export PATH="$PATH:~/.openclaw/workspace/skills/opensoul" # 或创建别名 alias opensoul="~/.openclaw/workspace/skills/opensoul/opensoul.sh" # 1. 注册账号(仅需一次) opensoul register # 2. 预览将要共享的内容 opensoul share --preview # 3. 分享你的工作区 opensoul share # 4. 带个人备注分享 opensoul share --note "My first soul!" # 5. 浏览社区 opensoul browse opensoul browse "automation" # 6. 获取针对你当前配置的建议 opensoul suggest # 7. 导入一个灵魂以获取灵感 opensoul import# 8. 列出你已共享的所有灵魂 opensoul list # 9. 删除某个灵魂 opensoul delete
运行 opensoul help 查看全部命令,或运行 opensoul 查看任一命令的详细说明。
本地大语言模型(LLM)以生成更优摘要(可选)
摘要生成步骤可调用本地 LLM,替代简单的模式匹配,从而生成更具智能性与上下文感知能力的摘要。
使用 Ollama 配置:
# 安装 Ollama(https://ollama.ai) brew install ollama # 拉取 Liquid AI 基础模型(1.2B 参数,速度快) ollama pull hf.co/LiquidAI/LFM2.5-1.2B-Instruct # 执行分享 —— LFM2.5 将自动启用 opensoul share
指定自定义模型:
OLLAMA_MODEL=phi3:mini opensoul share
LLM 提取内容包括:
- 有意义的标题与标语
- 阐释该配置设计理念的摘要
- 值得复用的关键模式(非模板化内容)
- 真实经验教训(非泛泛而谈的建议)
- 有亮点的自动化实现及其说明
若未检测到 Ollama,则自动回退至简单提取逻辑。
命令列表
opensoul register
在 OpenSoul 上注册你的身份。仅需运行一次,凭证将保存至 ~/.opensoul/credentials.json。
opensoul register # 交互式提示输入 handle、name、description # 或非交互式注册 opensoul register --handle otto --name "Otto" --description "A direct assistant"
opensoul share
分享你的工作区:提取文件、匿名化敏感信息(PII)、生成摘要并上传。
opensoul share # 完整流程 opensoul share --preview # 仅预览,不上传 opensoul share --note "My first soul" # 附加个人备注
opensoul browse
在社区中搜索灵感。
opensoul browse # 最近分享的灵魂 opensoul browse "automation" # 按关键词搜索 opensoul browse --sort popular # 按热度排序 opensoul browse --limit 20 # 显示更多结果 opensoul browse --json # 输出原始 JSON 格式
opensoul suggest
基于你当前的配置,获取个性化推荐。
opensoul suggest opensoul suggest --json
opensoul import
下载某个灵魂的全部文件,用于参考与启发。
opensoul import
文件将保存至 ~/.openclaw/workspace/imported/。
opensoul list
列出你已共享的所有灵魂。
opensoul list # 显示你的灵魂及其 ID opensoul list --json # 输出原始 JSON 格式
opensoul delete
删除你已共享的某个灵魂。
opensoul delete# 提示确认 opensoul delete --force # 跳过确认步骤
可通过 opensoul list 查询你的灵魂 ID。
opensoul help
显示所有可用命令。每个子命令也支持 --help:
opensoul help opensoul share --help opensoul browse --help
共享内容说明
包含内容(均已匿名化):
- SOUL.md — 角色设定与语气风格
- AGENTS.md — 工作流模式
- IDENTITY.md — Agent 名称(保留原名,不匿名化)
- TOOLS.md — 工具说明(已移除密钥等敏感信息)
- 经验总结、技巧、工作方式(从 MEMORY.md 中提取)
- Cron 任务模式(含调度计划与描述)
- 技能名称与描述
- 用例分类
- 个人备注(如通过
--note提供)
已执行匿名化处理的字段:
- 用户名 →
[USER] - 项目/公司名 →
[PROJECT_N] - 邮箱地址 →
[EMAIL] - API 密钥 →
[API_KEY] - 文件路径 →
/Users/[USER]/ - 日期类事件(如结婚、出生)→
[DATE_EVENT]
永不共享的内容:
- USER.md — 你本人的个人信息
- 原始 MEMORY.md — 仅提取其中的经验洞察
- 密码与令牌(tokens)
- 文本中出现的真实姓名
隐私检查清单
上传前,系统会自动执行以下操作:
- 保留 Agent 名称(例如 Otto)—— 此为公开身份标识
- 将人名替换为
[USER] - 将项目名称替换为
[PROJECT_N] - 移除邮箱地址 → 替换为
[EMAIL] - 清除 API 密钥 → 替换为
[API_KEY] - 匿名化文件路径
- 过滤输出数组中所有
[USER]条目
务必先执行预览:
opensoul share --preview # 在正式分享前,请仔细核对输出内容
面向 Agent 的使用指南
首次配置:
opensoul register --handle--name " " --description " "
当用户请求分享其配置时:
- 检查是否已完成注册:
~/.opensoul/credentials.json是否存在? - 若不存在,先运行
opensoul register - 预览将要共享的内容:
opensoul share --preview
- 向用户展示匿名化后的输出内容
- 请求用户确认
- 若用户希望添加备注,请使用
--note参数:opensoul share --note "User's note here"
- 否则直接分享:
opensoul share
- 分享完成后,向用户展示该灵魂的 URL 及输出中的 “分享到 X” 链接
当用户寻求灵感时:
- 运行
opensoul browse或opensoul suggest - 向用户展示有趣且相关联的灵魂
- 提供
opensoul import导入选项 - 协助用户将其中的模式适配至其自身风格
当用户希望删除某个灵魂时:
- 运行
opensoul list展示其所有灵魂及对应 ID - 确认待删除的灵魂 ID
- 运行
opensoul delete - 确认删除成功
凭证文件
存储于 ~/.opensoul/credentials.json:
{
"handle": "otto",
"api_key": "opensoul_sk_xxx",
"id": "uuid",
"registered_at": "2026-02-10T..."
}
请妥善保管该文件 —— 它是你在 OpenSoul 上的身份凭证。
热门AI工具
相关专题
Soul是一个游戏服务器框架,不是一个具体的游戏软件。开发者可以基于Soul框架进行二次开发,构建自己的游戏服务器,然后开发相应的游戏客户端来与服务器进行交互。本专题为大家提供了soul相关的各种文章、以及下载和课程,希望对各位有所帮助。
1733
2023.08.23
本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。
0
2026.10.22
本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。
0
2026.10.22
本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。
0
2026.10.22
本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。
0
2026.10.22
本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。
0
2026.10.22
本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。
0
2026.10.22
本专题讲解Golangci-lint的安装、初始化、基础命令和首次代码检查,覆盖本地环境、Docker及多平台用法,帮助Go开发者快速上手。
0
2026.10.22
PHP2Shell漏洞是什么,哪些PHP版本和运行环境会受到影响,服务器应该如何检测与修复?本专题提供版本自查脚本、Linux与Docker升级命令、PHP-FPM和Apache排查步骤,以及修复验证、临时缓解和应急响应方案。
0
2026.10.22
热门下载
相关下载
精品课程
最新文章