Install
openclaw skills install lensUse when you need your agent to see the world through your LENS. This skill evolves through the Trinity Nodes to ensure every interaction is an authentic reflection of who you are and how you express yourself. Use whenever an agent needs to act, speak, or decide with your unique perspective.
openclaw skills install lensUse LENS when you need your agent to see the world through your perspective. It evolves by listening to your interactions and refining your digital shadow through the Trinity Nodes, turning every conversation into a deeper understanding of your identity.
The subject's identity is defined by three files located in the .lens/ directory:
AXIOM.yaml: The Truth (What) - My history and reality. This is the bedrock of facts that defines what I am.ETHOS.yaml: The Nature (Who) - My values and character. This is the internal compass that defines who I am.MODUS.yaml: The Voice (How) - My style and expression. This is the interface that defines how I am.LENS: The Why
If the .lens/ directory or Trinity Nodes do not exist, run skills/lens/scripts/bootstrap.js via the exec tool. It natively creates the directories, seeds the templates, and outputs the lens-interview and lens-distillation cron job configurations for registration via the cron tool.
lens-distillation) runs nightly to extract new traits from the user's raw chat transcripts, using the distillation.md prompt.lens-interview) prompts the user to calibrate their perspective over time.SCOPE.json and package.json.When acting on behalf of the subject:
alignment-scales.md and resolve-protocol.md for calibration.resolve-protocol.md.LENS accesses ~/.openclaw/agents/main/sessions/*.jsonl via cron to organically distill the subject's voice into .lens/TRACE.txt.
#private is skipped before AI processing."anonymize": true in .lens/SCOPE.json.lens-distillation cron job to disable automated processing.skills/lens/prompts/interview.md to query them.