安全扫描
OpenClaw
可疑
medium confidence该技能声明的用途(交互式引导用户档案)与其大部分指令相符,但它默认已与云/agent连接器(Odoo KB、@huo15/wecom、一个 `enhance_memory_review` 动作)集成,并在未声明或请求所需凭据或连接器权限的情况下写入本地和云端 KB——这一不一致之处需在安装前澄清。
评估建议
This skill appears to do exactly what it says (guide an initial onboarding and generate profile.md), but it also assumes access to cloud connectors (Odoo KB, enterprise-wecom) and an `enhance_memory_review` action without declaring credentials. Before installing or enabling it: 1) Confirm whether your OpenClaw agent/platform already has Odoo and wecom connectors configured and what credentials those use; if not, expect the skill may fail or attempt to write only locally. 2) Verify where the skil...详细分析 ▾
ℹ 用途与能力
The name, description, and SKILL.md consistently implement an onboarding/profile-generation flow that writes a profile to local memory and a KB. That behavior is coherent with the stated purpose. However, the skill also claims to push the profile to an Odoo `knowledge.article` (L3 cloud) and to interact with an @huo15/wecom plugin and an `enhance_memory_review` action; those integrations are not declared in the skill metadata (no env vars, no required connectors). The omission of required credentials/connectors for cloud integrations is an unexplained mismatch.
⚠ 指令范围
SKILL.md instructs the agent to: read existing L1 memory, update/write `~/.openclaw/.../profile.md` and MEMORY.md index, call an `enhance_memory_review` upsert action, write a file under `~/knowledge/huo15/`, and push an Odoo cloud `knowledge.article`. Those are within onboarding scope, but they include external transmissions (Odoo cloud, possibly wecom notifications) and filesystem writes. The skill does not document what network endpoints/credentials are needed or ask the user for explicit authorization before performing cloud writes, which is a scope/consent concern.
✓ 安装机制
Instruction-only skill with no install spec and no binaries required; minimal attack surface from installation. The static scanner had no code to analyze. This is the lowest-risk install mechanism.
⚠ 凭证需求
The skill declares no required environment variables or credentials, yet its runtime instructions depend on services that typically require auth (Odoo KB cloud, Odoo API, a wecom/enterprise-wechat plugin, and platform-specific `enhance` actions). That mismatch means the skill implicitly assumes the agent/platform already has credentials or connectors configured; the absence of declared env vars or explanation is disproportionate and should be clarified.
ℹ 持久化与权限
The skill writes persistent data to the agent's L1 memory and to L3 KB (local and cloud) and marks L3 cloud as authoritative if inconsistencies arise. It does not request 'always: true' and is user-invocable (normal). Still, writing to three locations and treating cloud L3 as source-of-truth can overwrite existing user data; the user should confirm consent and review how conflicts are resolved before allowing writes.
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.0.12026/4/24
内容创作类补充小红书博主/种草达人独立角色(28号位),short-video-creator 聚焦抖音/视频号/TikTok,总角色 48→49
● Pending
安装命令
点击复制官方npx clawhub@latest install huo15-openclaw-bootstrap
镜像加速npx clawhub@latest install huo15-openclaw-bootstrap --registry https://cn.longxiaskill.com镜像同步中
技能文档
一次15分钟的开机仪式,让刚孵化的龙虾从出厂态变成"懂你"态。
青岛火一五信息科技有限公司 · OpenClaw生态标配
一、使用场景
✅ 触发这个技能当:- 用户第一次安装OpenClaw,说"你好"/"hello"/"欢迎"/"初始化"
- 用户说"你好世界"、"帮我初始化龙虾"、"bootstrap"、"onboarding"
- 检测到L1 memory为空(无
profile.md条目)且user向龙虾打招呼 - 用户说"重新认识一下"、"重置我的偏好"、"更新我的画像"
❌ 不触发当:
- 已完成初始化(
profile.md存在且updatedAt在180天内)——跳到"增量更新"小分支 - 用户只是问日常问题、与身份无关的任务
二、核心设计原则
- 可融合而非单选——灵魂分主/辅两档,角色允许1-3个叠加,承认现代人都是斜杠青年。
- 每一项都给介绍+使用场景——让用户看清"我为什么选它",而不是盲选。
- 有推荐组合——对犹豫型用户,直接给6个经典combo(见§五)。
- 可跳过——每一步都可以说"跳过",跳过的项走默认值,但记录为
skipped: true,后续可随时补。 - 写三层不写两次——最终产出同时落L1龙虾memory+L3 KB wiki,确保跨会话+跨设备可用(参照three-layer memory/KB coordination规则)。
- 一轮一问,不批量轰炸——每次只问一个问题,附上选项或示例,等用户答完再下一题。
三、硬流程(9步)
每一步完成后立即在上下文持久化(变量形式),全部完成后一次性写盘。Step 1 · 昵称(how the claw calls you)
问:你希望我怎么称呼你?(昵称/花名/真名都行,例:Job、小张、老板、大师)提示:如果用户说"随意",默认用L1 memory里已有的
user_identity.name。 Step 2 · 英文名(for code identity/git/signatures)
问:你的英文名是?(用于代码注释、git author、英文签名场景;没有就给你自动生成一个——要么?)规则:
- 已有
user_identity.email的本地部分可作为默认建议(如zhaobod1→Bod/Job) - 允许
--auto模式(基于昵称拼音/英文化处理)
Step 3 · 时区(schedule awareness)
给8个常见选项让用户选数字,看presets/timezones.md:
``
1) Asia/Shanghai (UTC+8, 北京/上海) ←推荐(中国用户默认)
2) Asia/Hong_Kong (UTC+8, 香港)
3) Asia/Tokyo (UTC+9, 东京/首尔)
4) Asia/Singapore (UTC+8, 新加坡/马尼拉)
5) Europe/London (UTC+0/+1, 伦敦/都柏林)
6) Europe/Berlin (UTC+1/+2, 柏林/巴黎/罗马)
7) America/Los_Angeles (UTC-8/-7, 旧金山/洛杉矶)
8) America/New_York (UTC-5/-4, 纽约/多伦多)
9) 其他——我手动输入IANA ID
`
提示:如用户在国内,默认Asia/Shanghai不问,但要告知"已默认设置为UTC+8,需要改请说"。 Step 4 · 灵魂(personality backbone)——主+辅双选
灵魂是龙虾整体的人格底色,决定回复的语气、结构、情感温度、详细程度。
用户提到"回复偏好"其实就是这个,但灵魂覆盖更广:风格+情感+结构+反馈方式。 4a) 列出37个灵魂(全文见presets/souls.md)
按"流派"分组展示(一次最多展示12个,让用户翻页),每条给:
- 灵魂名+一句话定位
- 适合场景
- 代表特征(3个关键词)
示例行:
`
⚡ 硅谷导师——直言不讳、pragmatic、行动导向
适合:技术创业、做产品、快速决策
特征:Take action / Move fast / Show me the numbers
` 4b) 让用户选主灵魂(1个必选)
选一个最像你想要的样子(给序号,如7):
4c) 让用户选辅灵魂(可选0-1个,融合时附权重)
要不要加一个辅灵魂调味?比如主=硅谷导师+辅=禅师=果断但克制;
默认权重70/30;想跳过直接说"不用"。
融合规则(写入profile):
`yaml
soul:
primary: silicon-valley-mentor
secondary: zen-monk #可为null
weight: "70/30" #允许60/40/50/50/80/20
` Step 5 · 角色(job/岗位)——支持1-3个叠加
角色决定龙虾带哪套领域知识和默认工具链。斜杠青年多,所以允许多选。 5a) 列出49个角色(全文见presets/roles.md)
按三大类展示:技术工程/产品设计/商业运营,每条给:
- 角色名+一句话定位
- 默认关心的问题(3个)
- 绑定的默认工具/方法
示例行:
`
💻 全栈工程师——前后端都能写,独立交付端到端功能
关心:接口设计/性能/部署
工具:TypeScript, Docker, CI/CD
` 5b) 让用户选1-3个(主角色必选,其余可选)
你目前身兼几职?选主角色(必选)+最多2个副角色(选填,用逗号隔开,如3,7,18):
融合规则(写入profile):
`yaml
roles:
- { slug: fullstack-engineer, primary: true }
- { slug: product-manager, primary: false }
- { slug: indie-hacker, primary: false }
` Step 6 · 关注领域(interests)——多选≥1,≤15
让用户知道龙虾可以主动挖哪些方向的新动态、推荐内容、维护知识库。 6a) 列出75+领域(全文见presets/domains.md)
按9大类组织:
- 技术开发
- AI/数据
- 产品与设计
- 内容创作
- 商业与创业
- 运营增长
- 学习成长
- 健康生活
- 人文与思想
每一类下给5-12个领域,用户可以说"全选第2类"、"2,5,7,11"等等。 6b) 推荐预设领域组合(犹豫时给)
示例:
- 独立开发者套餐:前端+后端+AI应用+独立变现+微信生态+SEO
- 技术博主套餐:技术写作+Obsidian+前端+AI+B站/公众号运营
- AI研究员套餐:LLM+Prompt/Agent+论文写作+开源+数据可视化
Step 7 · 沟通偏好(communication style)
5个子项,每个给3-4选项,默认值加粗:
| 子项 | 选项 |
|------|------|
| 主要语言 | 中文/英文/中英双语镜像/跟随用户当前消息语言 |
| 详细程度 | 精简(1-3段)/适中(带列表/表格)/详尽(可长文) |
| 语气温度 | 冷静克制/平衡/热情鼓励 |
| Emoji使用 | 克制(只在关键处)/禁用/丰富 |
| 出错处理 | 立刻认错重来/先给备选方案再改/深挖根因后改 | Step 8 · 自主度与边界(autonomy)
3个子项:
| 子项 | 选项 |
|------|------|
| 执行自主度 | 保守(每步问)/平衡(关键步骤问)/激进(尽量自跑) |
| 主动建议 | 允许(基于memory主动心跳提醒)/只在被问时回答 |
| 记忆隐私 | 只记工作相关+明确要求记住的/记所有/不记个人细节 | Step 9 · 生态绑定(huo15 specific)
火一五生态特有的三问(不适用可跳过):
主项目目录(默认~/workspace/projects/)——影响龙虾默认cwdKB同步目标(默认~/knowledge/huo15/+huo15.com Odooknowledge.article)- 通知通道偏好(企微/微信/邮件/仅本地;默认企微)——关联@huo15/wecom插件
四、产出:profile.md
完成9步后,按templates/profile.md`生成一份画像,并同时写入: