agent-identity

Build an evolving user model from observed preferences and communication styles.

6|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/Kgan01/ghengis-skills --skill agent-identity-kgan01
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-identity
Source: https://github.com/Kgan01/ghengis-skills/tree/main/plugins/ghengis-skills/skills/agent-identity
Command: npx skills add https://github.com/Kgan01/ghengis-skills --skill agent-identity-kgan01

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps systems observe, extract, and synthesize evolving user preferences, communication style, and working patterns to tailor responses over time.

Core Features & Use Cases

  • Observation-Extraction-Synthesis loop that continuously updates a user identity document.
  • Identity-driven response shaping: adapt tone, level of detail, and guidance based on user patterns.
  • Cross-session persistence: maintain identity across conversations to improve continuity.

Quick Start

Start the Observe-Extract-Synthesize loop and persist an initial identity document for the user.

Frequently Asked Questions about agent-identity

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I personalize AI responses based on user preferences across sessions?

To personalize AI responses across sessions, you need a system that observes and extracts user patterns to build an evolving user model. This skill uses an Observe-Extract-Synthesize loop to persist an identity document, enabling dynamic adaptation of tone and guidance over time.

What is an Observe-Extract-Synthesize loop for user personalization?

An Observe-Extract-Synthesize loop for user personalization is a continuous process that monitors interactions, extracts key preferences, and synthesizes them into an evolving user model. It enables systems to dynamically adapt responses based on long-term communication style and working patterns.

How do I maintain user identity and memory across multiple chat sessions?

You can maintain user identity across multiple chat sessions by persisting an identity document that captures synthesized user preferences. This skill applies cross-session persistence to ensure continuity, allowing the system to remember and adapt to specific communication styles dynamically.

Does this adaptive user model require external databases for memory persistence?

No external databases are required for memory persistence, as the skill operates with zero dependencies. It relies on a lightweight persisted identity document to guide future behavior, ensuring cross-session continuity without complex external storage setups.

How do I adapt AI communication style to match evolving user patterns?

To adapt AI communication style to evolving user patterns, the system continuously updates a user identity document through observation and synthesis. This allows dynamic personalization of tone, detail level, and guidance based on detected working patterns over time.