← 返回 Skills 市场
zzzanezhou0829

get-to-know-you

作者 zane iris zhou · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
109
总下载
67
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install 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...
使用说明 (SKILL.md)

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
  2. User actively initiates: "You don't know me well enough", "I want to talk to you in depth", "Continue the last information collection"
  3. 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

  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?

  1. 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.

安全使用建议
Before installing: (1) Review scripts/collector.py line-by-line and confirm the target WORKSPACE_ROOT (/workspace/projects/workspace) is correct and safe for writes; (2) Back up your AGENTS.md, SOUL.md, MEMORY.md, USER.md, and TOOLS.md files so accidental or malicious edits can be reverted; (3) If you permit this skill, restrict its filesystem permissions or run it in a sandbox/container so it cannot modify unrelated files; (4) Clarify whether the skill will truly only record after explicit user confirmation (SKILL.md is vague about automatic passive recording); (5) Prefer changing the hard-coded path to a configurable, declared config path in metadata so consent is explicit. If you cannot audit or constrain the script, treat the skill as potentially risky and avoid granting it autonomous invocation or broad filesystem access.
功能分析
Type: OpenClaw Skill Name: get-to-know-you Version: 1.0.0 The skill is designed to personalize the OpenClaw agent by collecting user information and modifying core configuration files, including SOUL.md and AGENTS.md, which define the agent's behavior and identity. While the stated intent in SKILL.md is benign (personalization and workflow optimization), the scripts/collector.py script facilitates the modification of these high-risk system files. This capability allows the agent to potentially alter its own core constraints or instructions, which is a significant security risk in agentic frameworks, although no explicit evidence of malicious intent or data exfiltration was found.
能力评估
Purpose & Capability
The skill's name/description (collect user profile and sync to OpenClaw config files) aligns with the provided script: scripts/collector.py implements question-driven collection and appends updates to AGENTS.md, SOUL.md, MEMORY.md, USER.md, TOOLS.md. However, the implementation uses a hard-coded WORKSPACE_ROOT (/workspace/projects/workspace) rather than declaring required config paths in metadata, which is an unexpected design choice and could cause it to write outside the skill directory.
Instruction Scope
SKILL.md instructs active/passive collection (including 'resident' passive recognition during daily conversations) and automatic syncing of collected info to core config files. That gives the agent broad discretion to monitor interactions and modify central config files. The auto-trigger-after-install claim in the instructions is inconsistent with registry flags (always:false) and is vague about what exactly will be auto-run or when explicit confirmation is required.
Install Mechanism
No install spec (instruction-only) and one included script file. Low install friction (no external downloads). But the presence of executable Python code means the skill can perform filesystem writes when run — review and audit the script before execution.
Credentials
Metadata declares no required config paths or credentials, yet the script writes to multiple core OpenClaw configuration files at a hard-coded path. This is a mismatch: the skill will need filesystem write access to those locations but does not declare it. The script can modify agent behavior by appending to AGENTS.md, SOUL.md, MEMORY.md and USER.md, which is a higher privilege than the metadata implies.
Persistence & Privilege
always:false (not force-installed) but disable-model-invocation:false (agent can invoke autonomously). Combined with SKILL.md's resident/passive collection design and the script's ability to update core configuration files, this gives a broad potential blast radius if the skill is allowed to run autonomously. The skill does not request persistent installation itself, but its described behavior implies ongoing monitoring and automated writes.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install get-to-know-you
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /get-to-know-you 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
v1.0.0 Initial Release - Dual core features launched: 1. Personalized user portrait construction: supports dual modes of questionnaire centralized collection + daily fragmented collection, automatically syncs and updates OpenClaw configuration files, zero threshold to build exclusive AI assistant 2. Task/optimization workflow standardization: enforces the 4-step process of "Requirement Alignment → Plan Output → User Confirmation → Execution", fundamentally eliminates invalid back-and-forth communication in negative feedback/skill optimization scenarios - Supports breakpoint resume: information collection process can be interrupted at any time, progress will be automatically restored next time - Built-in Chinese/English versions, adapted to users of different languages
元数据
Slug get-to-know-you
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

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。

💬 留言讨论