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:
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.
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.
| 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 |
Collected information is automatically mapped to OpenClaw core configuration files:
| Information Type | Sync Target File |
|---|---|
| --------- | --------- |
| Agent role/system configuration related | AGENTS.md |
| 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 |
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]
> 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?
> 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?
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
Structured question bank, including guided questions and follow-up logic for each dimension, can be flexibly expanded according to requirements.
共 1 个版本