Chinese reader? Start here: 打开中文 README
Language: English | 中文
understand_you is an OpenClaw skill built for one job: help a newly installed or partially profiled agent become noticeably more aligned with its owner in about 3 days of real use.
Help a new or partially profiled OpenClaw agent learn its owner faster, write that understanding into the right workspace files, and keep calibrating as the relationship evolves.
This skill is designed for the moment when an OpenClaw agent still feels generic.
It helps the agent:
- learn the owner's business context, work habits, priorities, tools, and communication preferences
- understand safety boundaries and permission expectations
- write confirmed information into the right OpenClaw workspace files
- keep calibrating over time instead of resetting to a generic style
- update
SOUL.mdwhen the agent's role and relationship drift
- Copy this folder into your OpenClaw workspace
skills/directory. - Start a new session with
/new. - Run:
/skill understand_you start
That is the canonical bootstrap command for this skill.
Most onboarding skills ask a few questions and stop. That leaves the agent generic.
understand_you is designed to keep converging:
- the first session actively learns the highest-value context
- the next 1-3 days keep filling profile gaps through heartbeat and natural follow-ups
- confirmed information is written into the right OpenClaw files
- calibration feedback turns into better rules instead of being forgotten
SOUL.mdcan evolve when the agent's role changes over time
The intended effect is simple: the agent should stop sounding generic and start feeling like it actually knows how to work with you.
This repository is for OpenClaw users who want one of these outcomes:
- a fresh agent that can get useful fast instead of staying bland for weeks
- an existing workspace that already has some memory, but still has obvious blind spots
- a long-running agent that needs recalibration because the work changed and the persona did not
-
Fast convergence
The skill is optimized for a visible behavior change within about 3 days, not for a one-off questionnaire.
-
Works for both new and existing workspaces
It supports three profile modes:
cold_startpartial_profilemature_profile
So it does not blindly re-onboard an existing user from zero.
-
Gap-audit before asking
Before it asks anything, it scans the current workspace and classifies each dimension as:
missingweakstrongconflictingnot_applicable
Then it only asks about weak, missing, or conflicting dimensions.
-
Writes to the files that matter
Depending on confirmed information and approval level, it can update:
USER.mdMEMORY.mdTOOLS.mdAGENTS.mdHEARTBEAT.mdSOUL.md
-
High-impact changes still require confirmation
The skill is proactive, but it does not silently change permissions, identity posture, or major
SOUL.mdshifts without explicit confirmation.
When information is confirmed, the skill may update the following files:
USER.mdMEMORY.mdTOOLS.mdAGENTS.mdHEARTBEAT.mdSOUL.md
It also maintains runtime state in:
state/understand_you/onboarding-state.jsonstate/understand_you/calibration-state.json
Copy this folder into your OpenClaw workspace skills/ directory.
Example:
cp -R understand-you /path/to/your/openclaw-workspace/skills/understand-youInstalling the folder makes the skill available, but it will not reliably auto-run by itself. Use the Quick Start flow above for the first run.
The skill is intentionally proactive, but not unconstrained.
- It scans first, then asks.
- It prefers append or patch behavior over rewriting mature files.
- It does not silently change high-impact defaults.
- Major
SOUL.md, permission, or identity shifts still require confirmation. - Low-impact calibration adjustments can be proposed or applied with a lightweight receipt depending on impact level.
The skill is designed to:
- scan the current workspace files first
- decide whether this is
cold_start,partial_profile, ormature_profile - create runtime state under:
state/understand_you/onboarding-state.jsonstate/understand_you/calibration-state.json
- install proactive follow-up infrastructure in
AGENTS.mdandHEARTBEAT.md - begin the onboarding conversation in the same session
- write confirmed information into the appropriate
.mdfiles
This skill has been iterated against real OpenClaw usage with both:
- fresh workspaces
- existing workspaces that already contain
USER.md,MEMORY.md,AGENTS.md, andHEARTBEAT.md
The current version is specifically shaped around:
cold_startpartial_profilemature_profile- gap-audit behavior before questioning
- OpenClaw-first runtime assumptions
- prepare a fresh workspace
- copy this skill into
skills/understand-you - start a new session
- run
/skill understand_you start - answer naturally for several rounds
- inspect the generated workspace files
This package is designed for OpenClaw workspace semantics. It assumes the usual OpenClaw bootstrap files and OpenClaw-style heartbeat and cron behavior.
It is not presented as a generic multi-runtime skill package.
- Installation alone does not auto-start the skill. Use
/skill understand_you start. - Gateway or channel instability can interrupt onboarding and leave partial state.
- Existing workspaces with stale onboarding sections from older skills should be cleaned before evaluation.
- The packaged
state/*.jsonfiles are templates, not live runtime files.
understand-you/
SKILL.md
README.md
README.zh-CN.md
policies/
prompts/
references/
schemas/
state/
writers/
- If you are testing on an old workspace, remove stale onboarding sections from earlier skills before judging results.
- If the gateway or chat channel is unstable, fix that first. A broken Discord or WebSocket session can interrupt onboarding and leave partial state.
- The packaged
state/*.jsonfiles are templates. Runtime state should live in the workspace understate/understand_you/.
MIT. See LICENSE.