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.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install get-to-know-you - 安装完成后,直接呼叫该 Skill 的名称或使用
/get-to-know-you触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 109 次。
如何安装 get-to-know-you?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install get-to-know-you」即可一键安装,无需额外配置。
get-to-know-you 是免费的吗?
是的,get-to-know-you 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
get-to-know-you 支持哪些平台?
get-to-know-you 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 get-to-know-you?
由 zane iris zhou(@zzzanezhou0829)开发并维护,当前版本 v1.0.0。