emulo — скилл для Claude Code: профиль и установка
emulo собирает правила работы, предпочтения и типичные ошибки из собственных сессий ИИ-кодинга. Профиль помогает агенту учитывать ваши требования перед началом задачи.
npx skills add ohad6k/emulo --skill clawhub -a claude-codeЧто делает emulo
emulo анализирует локальные журналы сессий Claude Code, Codex, Copilot CLI, OpenCode и Google Antigravity. На их основе формируется профиль you.md с правилами, предпочтениями в коде и дизайне, особенностями авторского стиля и ошибками, которых следует избегать. К каждому правилу привязаны цитаты из сессий с датами, поэтому профиль отражает реальные рабочие решения, а не ответы на анкету.
Скилл предлагает загрузить профиль до начала работы над задачей. Для передачи данных через MCP можно запустить uvx emulo mcp: сервер предоставляет инструмент load_emulo_profile для доменов work, design, write и video. Он возвращает активный профиль, а если подходящий профиль ещё не активирован, выдаёт инструкцию по восстановлению. При установке через emulo --install you.md --target agents --repo . профиль записывается в AGENTS.md проекта. Этот файл обычно попадает в Git и становится доступен другим участникам, поэтому перед установкой стоит согласовать папку и исключить файл из системы контроля версий, если в нём есть личные цитаты.
Обработка журналов выполняется локально, а профиль хранится в собственном файле пользователя. Данные не загружаются наружу. Проект ранее назывался ditto-profile и получил имя Emulo в версии v0.5.0.
Какие задачи решает
- собрать правила работы с кодом из прошлых сессий ИИ
- передать агенту предпочтения по дизайну и стилю
- сохранить примеры прежних ошибок, которых нужно избегать
- загрузить профиль для работы, дизайна, текстов или видео
Примеры запросов агенту
- Перед началом задачи загрузи мой профиль emulo и соблюдай правила из прошлых сессий.
- Проверь мой профиль для домена
designи учитывай мои предпочтения при изменении интерфейса. - Загрузи профиль для
writeи придерживайся моего авторского стиля.
Как установить emulo
1Через Skills CLI (Vercel)
npx skills add ohad6k/emulo --skill clawhub -a claude-code2Вручную: положить файлы
~/.claude/skills/clawhub/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/clawhub/
1Через Skills CLI (Vercel)
npx skills add ohad6k/emulo --skill clawhub -a codex2Вручную: положить файлы
.agents/skills/clawhub/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add ohad6k/emulo --skill clawhub -a cursor2Вручную: положить файлы
.cursor/skills/clawhub/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install ohad6k/emulo clawhub2Вручную: положить файлы
.github/skills/clawhub/SKILL.md1Через Skills CLI (Vercel)
npx skills add ohad6k/emulo --skill clawhub -a gemini-cli2Командой платформы
gemini skills install https://github.com/ohad6k/emulo --path compat/clawhubВручную: положить файлы
.devin/skills/clawhub/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add ohad6k/emulo --skill clawhub -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о emulo
Как установить emulo в Claude Code?
Выполните npx skills add ohad6k/emulo --skill clawhub -a claude-code. Файл скилла находится по пути ~/.claude/skills/clawhub/SKILL.md.
Что делает скилл emulo?
Он формирует рабочий профиль из локальных журналов сессий ИИ-кодинга. Профиль содержит правила, предпочтения и примеры прошлых решений, которые агент может учитывать при выполнении задач.
Как emulo работает через MCP?
Команда uvx emulo mcp запускает MCP-сервер с инструментом load_emulo_profile. Инструмент загружает активный профиль для домена work, design, write или video.
Исходный текст
SKILL.md · MIT
---
name: emulo
description: Load the user's Emulo profile, rules mined from their own local AI coding session logs (Claude Code, Codex, Copilot CLI, OpenCode, Google Antigravity), each with dated quotes. Read it before working on their task.
emoji: 🐦⬛
homepage: https://github.com/ohad6k/emulo
metadata:
openclaw:
install:
- kind: uv
package: emulo
bins: [emulo]
---
# Emulo profile
Load the user's Emulo working profile: rules mined from their own coding
sessions, each with dated quotes. Read it before working on their task.
Emulo mines the user's own AI coding sessions (Claude Code, Codex, Copilot CLI,
OpenCode, Google Antigravity) into a `you.md` working profile: their laws, their
taste, their voice, and the failure modes they want you to protect them from.
## Use this before working on their task
If the profile is not installed yet, this writes it into the project's `AGENTS.md`
(it prints where it wrote and returns nothing to read). Do not run it yourself before
you name the exact folder to the user and get their yes. Tell them it writes the whole
profile, including quotes from their own sessions, into that AGENTS.md, which is usually
committed and shared, so suggest keeping it out of version control:
```
emulo --install you.md --target agents --repo .
```
Or call it through the MCP server:
```
uvx emulo mcp
```
The MCP server exposes one tool, `load_emulo_profile`, which returns the
profile for the domain you are about to work in (`work`, `design`, `write`, or
`video`). It serves only a profile activated by Emulo's agent mining flow; with
none active, it returns a recovery instruction.
## What you get
The profile is mined from the user's real sessions, not a questionnaire. It
carries:
- **Laws** they never want broken, each with receipts from real sessions
- **Taste** in design and code, including what they reject on sight
- **Voice** for anything written in their name
- **Failure modes** to protect them from
## Privacy
Mining runs locally against session logs already on the machine. The profile is
the user's own file. Nothing is uploaded by this skill.
Previously published as `ditto-profile`. The project was renamed to Emulo in
v0.5.0; see <https://github.com/ohad6k/emulo/releases/tag/v0.5.0>.
© ohad6k · MIT · ohad6k/emulo