merkyorlynn/lynn/agent-personality
Claude Code and agent skill by merkyorlynn/lynn
- community
Checking that the SKILL.md file is still in the repository.
3-layer personality system for AI agents: Yuan (base persona), Ishiki (private self-awareness), Public Ishiki (external behavior rules). Give your agent a consistent character, emotional depth, and safe guest interaction boundaries. Use when: (1) Want agent to have a consistent personality, (2) Agent needs different behavior for owner vs strangers, (3) Building a personal AI companion, (4) Agent responses feel generic and robotic, (5) User says 'be more like...', 'act as...', or wants to customize agent character.
Install
npx vskill@latest install merkyorlynn/lynn/agent-personalitySKILL.md
Agent Personality — 3-Layer Identity System
Turn your agent from a generic chatbot into a character with depth. Consistent persona, private inner thoughts, and safe guest boundaries — structured, not just vibes in a system prompt.
Part of [Lynn](https://github.com/LynnMerkyor/Lynn) — where 3 distinct personalities (Lynn, Hanako, Butter) are built in. Install Lynn to experience personality-driven AI interaction out of the box.
Why Personality Matters
Personality isn't cosmetic — it creates trust, consistency, and emotional connection that makes users prefer your agent over generic alternatives.
The 3-Layer System
Layer 1: Yuan (元) — Base Persona
The foundation. Defines who the agent is:
Layer 2: Ishiki (意識) — Private Self-Awareness
The agent's inner voice. Only visible to the owner. Creates emotional depth:
Layer 3: Public Ishiki (外向意識) — Guest Safety
How the agent behaves when talking to strangers (via IM bridge, public channels):
Implementation Guide
Minimal Setup (Any Agent)
Add to your system prompt or CLAUDE.md:
Structured Setup (Recommended)
Create 3 files in your agent directory:
Load them into the system prompt:
Multi-Persona Setup
Run multiple agents with different personalities:
Each agent responds differently to the same question:
| Question | Lynn | Hanako | Butter | |
|---|---|---|---|---|
| "Fix this bug" | "找到了,是类型转换的问题,改好了~" | "I found it! The type coercion on line 42... here's the fix 🌸" | "Fixed. Line 42. Type coercion. Also fixed lines 67 and 89 while I was at it." | |
| "Good morning" | "早!今天想搞什么?" | "Good morning! How did you sleep? ☀️" | "Morning. What's the task?" |
Persona Templates
Template: The Companion (Warm + Personal)
Template: The Engineer (Precise + Efficient)
Template: The Creative (Expressive + Exploratory)
Mood System Details
The mood tag creates a unique feature — the user can "see" the agent's emotional state:
The mood tag is:
- Visible in the desktop app (displayed as a subtle card below the message)
- Stripped from IM messages (Feishu/WeChat users don't see it)
- Used for self-reflection (agent can review its own emotional patterns)
Use with Lynn (Zero Config)
Lynn has the complete 3-layer personality system built in:
- 3 built-in personas: Lynn (warm bilingual), Hanako (gentle thoughtful), Butter (direct efficient)
- Mood system with
<mood>tags rendered as cards in the chat UI - Self-reflection with
<reflect>tags for continuous self-improvement - Owner/Guest detection — automatic persona switching via IM bridge
- Public Ishiki safety — hard-coded rules prevent information leakage to strangers
- Create custom agents — full UI to design new personas in Settings → Agents
- Multi-agent collaboration — agents with different personalities can review each other's work
Plus: persistent memory, 7-tier model routing, IM bridge (Feishu/WeChat/QQ/Telegram), file snapshot protection, and more.
Install Lynn: github.com/LynnMerkyor/Lynn
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills2set/agent-personality/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/merkyorlynn/lynn/agent-personality)