Get To Know You - Dual Core Efficiency Skill
Overview
This skill is a
personalization enhancement + workflow standardization 2-in-1 tool for OpenClaw, with two core functions of equal weight, solving two types of high-frequency pain points at the same time:
Core Function 1: Personalized User Portrait Construction
Solve the problem that new users do not know how to configure configuration files such as SOUL.md and AGENTS.md. Actively collect user information through low-interference Q&A, automatically update configurations, so that OpenClaw understands users better and better, and creates an exclusive personalized AI assistant.
Core Function 2: Task/Optimization Workflow Standardization
Solve the problem of repeated modification and back-and-forth communication in negative feedback/skill optimization scenarios, enforce the process of "align requirements first → output plan → confirm → execute", fundamentally eliminate invalid communication, and significantly save time and token consumption.
Core Function 1: Personalized User Portrait Construction
Trigger Scenarios
- 1. Automatically trigger full information collection after the skill is installed for the first time
- User actively initiates: "You don't know me well enough", "I want to talk to you in depth", "Continue the last information collection"
- Actively recognize unrecorded preferences, habits, and background information mentioned by users in daily conversations
Information Collection Dimensions
| Dimension | Collection Content |
|---|
| Basic Work Information | Job responsibilities, core work content, current key projects/business scope, collaboration departments/roles, reporting objects and downstream docking roles |
| Workflow Preferences |
Task priority judgment criteria, delivery cycle expectations, output format preferences, content detail preferences, document specification requirements |
| Communication Habit Preferences | Communication style preference (formal/casual), problem confirmation method (ask collectively/ask anytime) |
| Skill Usage Preferences | Common capability types, past unsatisfactory scenarios, expected output quality standards |
| Personalized Supplement | Other personal habits or preferences that need to be understood to better assist work |
Collection Modes
Questionnaire Mode (Active Centralized Collection)
- - Only 1 question at a time to avoid information overload
- Auto-interrupt: When the user does not answer the question and turns to other topics, automatically pause and save progress automatically
- Auto-resume: Automatically continue from the last interrupted position when starting next time, no need to answer repeatedly
- Output configuration change summary for user confirmation after completion
Resident Mode (Passive Fragmented Collection)
- - Actively recognize unrecorded information mentioned by users in daily conversations
- Confirmation logic: "You mentioned XX habit/requirement/background just now, I will record it in the configuration, and follow this preference when performing related tasks in the future, okay?"
- Automatically sync to the corresponding configuration file after user confirmation
Information Sync Rules
Collected information is automatically mapped to OpenClaw core configuration files:
| Information Type | Sync Target File |
|---|
| Agent role/system configuration related | INLINECODE0 |
| Values/code of conduct related |
SOUL.md |
| Work projects/decision records/experience summaries |
MEMORY.md |
| User preferences/personal habits related |
USER.md |
| Skill configuration related | Configuration file under the corresponding skill directory |
Core Function 2: Task/Optimization Workflow Standardization
Applicable Scenarios
- - Any scenario where the user is not satisfied with the task result and proposes modification suggestions
- Any scenario where the user requests to optimize skills and adjust functions
Prohibited Behaviors (Absolutely Not Allowed)
- - Directly rerun tasks or modify results after receiving feedback
- Directly modify skills or adjust configurations after receiving optimization requirements
- Modify while doing, ask step by step
Mandatory 4-Step Process
flowchart LR
A[Receive modification/optimization requirement] --> B[STEP 1: Align requirements<br>Through targeted questions, fully clarify:<br>• What is the dissatisfaction/specific pain point<br>• What is the expected effect<br>• Are there any reference samples/standards]
B --> C[STEP 2: Output plan<br>Based on the collected information, output a complete and implementable plan:<br>• Specific modification/optimization content points<br>• Final delivery format/structure<br>• Expected effect/delivery time]
C --> D{Does user 100% confirm the plan is satisfactory?}
D -->|Yes| E[STEP 3: Execute and deliver<br>Strictly follow the confirmed plan, no modifications beyond the plan]
D -->|No| B[Return to STEP1 to continue aligning requirements]
E --> F[STEP4: Result confirmation<br>Proactively confirm whether it meets expectations after delivery, return to STEP1 if there is deviation]
Standard Script Reference
- 1. Negative feedback scenario opening:
I'm sorry this result didn't meet your expectations. To better understand your requirements, I need to ask you a few questions first to clarify the specific optimization direction, then I will give an adjustment plan, and I will modify it after you confirm there is no problem, okay?
- 2. Skill optimization scenario opening:
To better optimize the effect of the XX skill, I need to first understand the specific scenarios where you use this skill, the expected output standards, and the problems encountered in past use. I have prepared a targeted list of questions, do you think it is appropriate?
Supporting Resources Description
scripts/collector.py
Information collection execution script, supports command line calls:
# Start full information collection process
python3 scripts/collector.py --full
# Targeted collection of specific dimensions: work_basic/work_preferences/skill_preferences/personal_habits
python3 scripts/collector.py --dimension work_preferences
# Manually add a single piece of information
python3 scripts/collector.py --add "doc_output_preference=concise and highlight key points" --target USER.md
# Clear incomplete collection progress
python3 scripts/collector.py --clear-progress
references/question_bank.md
Structured question bank, including guided questions and follow-up logic for each dimension, can be flexibly expanded according to requirements.
技能名称: get-to-know-you
详细描述:
了解你 - 双核效能技能
概述
本技能是OpenClaw的
个性化增强+工作流标准化二合一工具,两个核心功能权重相同,同时解决两类高频痛点:
核心功能一:个性化用户画像构建
解决新用户不知如何配置SOUL.md、AGENTS.md等配置文件的问题。通过低干扰问答主动收集用户信息,自动更新配置,让OpenClaw越来越懂你,打造专属个性化AI助手。
核心功能二:任务/优化工作流标准化
解决负面反馈/技能优化场景中反复修改、来回沟通的问题,强制执行先对齐需求→输出方案→确认→执行的流程,从根本上杜绝无效沟通,大幅节省时间和Token消耗。
核心功能一:个性化用户画像构建
触发场景
- 1. 首次安装技能后自动触发完整信息收集
- 用户主动发起:你不够了解我、我想和你深入聊聊、继续上次的信息收集
- 主动识别日常对话中用户提到的未记录偏好、习惯、背景信息
信息收集维度
| 维度 | 收集内容 |
|---|
| 基础工作信息 | 岗位职责、核心工作内容、当前重点项目/业务范围、协作部门/角色、汇报对象及下游对接角色 |
| 工作流程偏好 |
任务优先级判断标准、交付周期期望、输出格式偏好、内容详细程度偏好、文档规范要求 |
| 沟通习惯偏好 | 沟通风格偏好(正式/随意)、问题确认方式(集中问/随时问) |
| 技能使用偏好 | 常用能力类型、过往不满意场景、期望输出质量标准 |
| 个性化补充 | 其他需要了解才能更好协助工作的个人习惯或偏好 |
收集模式
问卷模式(主动集中收集)
- - 每次只问1个问题,避免信息过载
- 自动中断:用户不回答问题转向其他话题时,自动暂停并自动保存进度
- 自动续接:下次启动时自动从上次中断位置继续,无需重复回答
- 完成后输出配置变更汇总供用户确认
常驻模式(被动碎片收集)
- - 主动识别日常对话中用户提到的未记录信息
- 确认逻辑:你刚才提到了XX习惯/需求/背景,我会记录到配置中,以后执行相关任务时遵循这个偏好,可以吗?
- 用户确认后自动同步到对应配置文件
信息同步规则
收集到的信息自动映射到OpenClaw核心配置文件:
| 信息类型 | 同步目标文件 |
|---|
| Agent角色/系统配置相关 | AGENTS.md |
| 价值观/行为准则相关 |
SOUL.md |
| 工作项目/决策记录/经验总结 | MEMORY.md |
| 用户偏好/个人习惯相关 | USER.md |
| 技能配置相关 | 对应技能目录下的配置文件 |
核心功能二:任务/优化工作流标准化
适用场景
- - 任何用户对任务结果不满意并提出修改建议的场景
- 任何用户要求优化技能、调整功能的场景
禁止行为(绝对不允许)
- - 收到反馈后直接重新运行任务或修改结果
- 收到优化需求后直接修改技能或调整配置
- 边改边做、逐步追问
强制4步流程
mermaid
flowchart LR
A[收到修改/优化需求] --> B[第一步:对齐需求
通过针对性提问,充分明确:
• 不满意/具体痛点是什么
• 期望效果是什么
• 是否有参考样例/标准]
B --> C[第二步:输出方案
基于收集到的信息,输出完整可执行的方案:
• 具体修改/优化内容点
• 最终交付格式/结构
• 预期效果/交付时间]
C --> D{用户100%确认方案满意?}
D -->|是| E[第三步:执行交付
严格按照确认方案执行,不做方案外修改]
D -->|否| B[回到第一步继续对齐需求]
E --> F[第四步:结果确认
交付后主动确认是否符合预期,有偏差回到第一步]
标准话术参考
- 1. 负面反馈场景开场:
很抱歉这次结果没有达到您的预期。为了更好地理解您的需求,我需要先问您几个问题,明确具体的优化方向,然后我会给出调整方案,您确认没问题后再修改,可以吗?
- 2. 技能优化场景开场:
为了更好地优化XX技能的效果,我需要先了解您使用这个技能的具体场景、期望的输出标准,以及过往使用中遇到的问题。我准备了一个针对性的问题清单,您看是否合适?
配套资源说明
scripts/collector.py
信息收集执行脚本,支持命令行调用:
bash
启动完整信息收集流程
python3 scripts/collector.py --full
定向收集特定维度:workbasic/workpreferences/skillpreferences/personalhabits
python3 scripts/collector.py --dimension work_preferences
手动添加单条信息
python3 scripts/collector.py --add doc
outputpreference=简洁突出重点 --target USER.md
清除未完成的收集进度
python3 scripts/collector.py --clear-progress
references/question_bank.md
结构化问题库,包含每个维度的引导问题和追问逻辑,可根据需求灵活扩展。