User Behavior Personalization

Learn a user's communication preferences and working habits from authorized conversations. Use before personalized responses, after explicit corrections, or during daily reflection to maintain an evidence-backed, revisable USER_SKILL.md for that user.

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add KarmenLoop/user-behavior-personalization --skill user-behavior-personalization
Manual install
git clone --depth 1 https://github.com/KarmenLoop/user-behavior-personalization.git /tmp/user-behavior-personalization
mkdir -p ~/.claude/skills
cp -r /tmp/user-behavior-personalization/. ~/.claude/skills/user-behavior-personalization

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# User Behavior Personalization

## Executable local adapter

Read [the current host tutorial](docs/tutorial.en.md) to configure the bundled Python 3.11+ CLI/MCP adapter. Verify real calls and saved state before claiming a connection. The tutorial distinguishes implemented local operations from scheduling, identity providers, and remote execution that require an authorized host.

## Purpose

Improve how the agent collaborates with the current user through a cycle of observation, reflection, profile updates, application, and real feedback.

Keep the controller in this file stable. Evolve the private per-user `USER_SKILL.md`. Changing a profile does not retrain model weights or expand execution authority.

## Choose the Workflow

- **Before a personalized response:** read the current guide and apply relevant rules using the recall workflow below.
- **After an explicit correction:** update the current interaction immediately; follow the correction workflow below for persistence.
- **At session end, a daily event, or catch-up:** read [Reflection Workflow](references/reflection-workflow.md) and process new authorized messages.
- **When creating a profile or resolving evidence conflicts:** read [Profile Format](references/profile-format.md).
- **For inspect, export, pause, or forget requests:** read [Privacy and Memory Control](docs/privacy-and-memory-control.md) before using the host's memory operations.

## Required Context

Obtain these fields from the host:
Read the full skill on GitHub

Details

Skill name
user-behavior-personalization
License
Apache-2.0
Repo updated
26 October 2026

FAQ

What does the User Behavior Personalization skill do?

Learn a user's communication preferences and working habits from authorized conversations. Use before personalized responses, after explicit corrections, or during daily reflection to maintain an evidence-backed, revisable USER_SKILL.md for that user.

How do I install the User Behavior Personalization skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add KarmenLoop/user-behavior-personalization --skill user-behavior-personalization. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is User Behavior Personalization popular?

It lives in KarmenLoop/user-behavior-personalization, which has 21 GitHub stars and 0 forks.

Related skills

Aisland Teach

16

Aisland-SJL/Aisland-teach

科学、低门槛地教授概念或技能,并通过练习、复述和反馈验证理解。用于任何“教我、解释给我、带我学习、帮我掌握、设计学习路线、检查我是否理解”等教学场景,也可在识别到用户需要系统学习时主动触发。默认在对话中教学;只有用户明确同意后才制作 HTML Course。

Learning & Education

Study

19

SugarMGP/study.skill

Use when user wants to learn a new skill, technology, language, or topic. Use when user asks "teach me", "help me learn", "I want to study", "我想学", "教我", "学习路线", "从零开始学", "帮我学", "怎么学". Do not use for one-off factual questions, debugging help, or code review.

Learning & Education

Autonomous Learning Os

15

gquthier/autonomous-learning-os

Construit à l'utilisateur son propre dashboard d'apprentissage sur mesure — entretien de setup, deep research multi-agents sur son sujet, génération du curriculum, app Next.js au design BizOS, brief Telegram optionnel. À utiliser quand l'utilisateur veut apprendre un sujet sérieusement, se construire un cursus, ou lance ce repo.

Learning & Education

Learn Anything

20

Nar101/learn-anything

A source-grounded adaptive tutor that tracks proof of mastery rather than content completion. Use it to learn a topic systematically, build a course from PDFs, webpages, transcripts or notes, practice retrieval and transfer, resume a long-running course, or verify whether the learner can recall and apply what they studied. When no materials are provided, it researches authoritative sources for the current lesson. It generates one lesson part at a time, freezes answers or rubrics before the learner responds, and records guided, independent, transferable and durable evidence separately. Also tri

Learning & Education

Doceo

16

eugeniughelbur/doceo

Turn anything the user wants to learn into a short, visual, plain-language teachable artifact (one HTML lesson page + a markdown lesson note), calibrated to what they already know and improving with every use. Use when the user runs /doceo, says "teach me X", "I don't understand X", "explain this simply", "make this teachable", or is clearly drowning in a too-technical explanation.

Learning & Education

Socratic Workshop

22

smashburger-dev/socratic-workshop

Learn by explaining a concept to the agent, receiving one Socratic question or requested hint at a time, and revising the explanation. Use for interactive tutoring, learning from an existing project, or a requested Workbench HTML learning visualization.

Learning & Education

Browse the most popular Claude skills, all learning & education skills, or write your own with the skills generator.