get-to-know-you
/install get-to-know-you
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
- 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
| 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 |
Collected information is automatically mapped to OpenClaw core configuration files:
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\x3Cbr>Through targeted questions, fully clarify:\x3Cbr>• What is the dissatisfaction/specific pain point\x3Cbr>• What is the expected effect\x3Cbr>• Are there any reference samples/standards]
B --> C[STEP 2: Output plan\x3Cbr>Based on the collected information, output a complete and implementable plan:\x3Cbr>• Specific modification/optimization content points\x3Cbr>• Final delivery format/structure\x3Cbr>• Expected effect/delivery time]
C --> D{Does user 100% confirm the plan is satisfactory?}
D -->|Yes| E[STEP 3: Execute and deliver\x3Cbr>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\x3Cbr>Proactively confirm whether it meets expectations after delivery, return to STEP1 if there is deviation]
Standard Script Reference
- 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?
- 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.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install get-to-know-you - After installation, invoke the skill by name or use
/get-to-know-you - Provide required inputs per the skill's parameter spec and get structured output
What is get-to-know-you?
Dual-core efficiency improvement skill: (1) Actively collect user work background, preference habits through Socratic guided Q&A, automatically sync and upda... It is an AI Agent Skill for Claude Code / OpenClaw, with 109 downloads so far.
How do I install get-to-know-you?
Run "/install get-to-know-you" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is get-to-know-you free?
Yes, get-to-know-you is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does get-to-know-you support?
get-to-know-you is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created get-to-know-you?
It is built and maintained by zane iris zhou (@zzzanezhou0829); the current version is v1.0.0.