write-agentmemory-skill — скилл для Claude Code: что делает
Задаёт правила и структуру для скиллов репозитория agentmemory. Пригодится при создании нового скилла или проверке чужого PR на соответствие стандартам.
npx skills add rohitg00/agentmemory --skill write-agentmemory-skill -a claude-codeЧто делает write-agentmemory-skill
Скилл определяет иерархию файлов в папке plugin/skills/<name>/. Обязательным является только SKILL.md объёмом строго до 100 строк. Подробные справочные данные предписано выносить в REFERENCE.md, а примеры диалогов — в EXAMPLES.md. Файл TROUBLESHOOTING.md генерируется автоматически и копируется в корень директории каждого скилла.
В блоке frontmatter задаются name, description, необязательный argument-hint и параметр user-invocable. Для справочных скиллов флаг user-invocable строго равен false. Описание состоит ровно из двух предложений объёмом до 1024 знаков: первое фиксирует возможности, второе начинается со слов «Use when» и перечисляет триггеры вызова. Внутри SKILL.md соблюдается фиксированный порядок разделов, включая разбор частых ошибок в блоке Anti-patterns.
Параметры утилит и эндпоинты нельзя прописывать вручную. Их получают запуском npm run skills:gen, иначе CI упадёт на шаге npm run skills:check.
Какие задачи решает
- создать файл
SKILL.mdпо стандартам репозитория agentmemory - разнести документацию между
REFERENCE.mdиEXAMPLES.md - проверить триггеры вызова и ограничения frontmatter перед отправкой в CI
- обновить таблицы параметров через
npm run skills:genбез ручной правки
Примеры запросов агенту
- Создай новый скилл для agentmemory с соблюдением лимита в 100 строк
- Проверь этот SKILL.md на соответствие правилам репозитория
- Отредактируй описание скилла: сделай два предложения и добавь строку с Use when
Как установить write-agentmemory-skill
1Через Skills CLI (Vercel)
npx skills add rohitg00/agentmemory --skill write-agentmemory-skill -a claude-code2Вручную: положить файлы
~/.claude/skills/write-agentmemory-skill/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/write-agentmemory-skill/
1Через Skills CLI (Vercel)
npx skills add rohitg00/agentmemory --skill write-agentmemory-skill -a codex2Вручную: положить файлы
.agents/skills/write-agentmemory-skill/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add rohitg00/agentmemory --skill write-agentmemory-skill -a cursor2Вручную: положить файлы
.cursor/skills/write-agentmemory-skill/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install rohitg00/agentmemory write-agentmemory-skill2Вручную: положить файлы
.github/skills/write-agentmemory-skill/SKILL.md1Через Skills CLI (Vercel)
npx skills add rohitg00/agentmemory --skill write-agentmemory-skill -a gemini-cli2Командой платформы
gemini skills install https://github.com/rohitg00/agentmemory --path plugin/skills/write-agentmemory-skillВручную: положить файлы
.devin/skills/write-agentmemory-skill/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add rohitg00/agentmemory --skill write-agentmemory-skill -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора11
Весь набор →Похожие
Вопросы о write-agentmemory-skill
Как установить write-agentmemory-skill в Claude Code?
Выполните в терминале команду npx skills add rohitg00/agentmemory --skill write-agentmemory-skill -a claude-code. Файл SKILL.md появится по пути ~/.claude/skills/write-agentmemory-skill/SKILL.md.
Зачем нужен скилл write-agentmemory-skill?
Он задаёт шаблоны структуры, лимиты строк и правила оформления документации для экосистемы agentmemory. Это помогает ассистенту писать лаконичные инструкции и избегать расхождений с кодом.
Можно ли вызывать write-agentmemory-skill вручную как слэш-команду?
Нет, в его frontmatter параметр user-invocable установлен в false. Скилл загружается агентом автоматически, когда пользователь просит добавить или отредактировать скилл.
Исходный текст
SKILL.md · Apache-2.0
--- name: write-agentmemory-skill description: The house format and rules for writing or updating an agentmemory skill. Use when adding a new skill, restructuring an existing one, or reviewing a skill contribution for consistency. user-invocable: false --- agentmemory skills follow one tiered format so they stay skimmable, accurate, and current. Match it exactly. ## Directory layout ```text plugin/skills/<name>/ SKILL.md (required, under 100 lines) REFERENCE.md (optional, dense facts; auto-generate data tables) EXAMPLES.md (optional, worked transcripts) TROUBLESHOOTING.md (generated support file) ``` ## SKILL.md rules - Frontmatter: `name`, `description`, optional `argument-hint`, and `user-invocable`. Set `user-invocable: true` only for skills the user runs as a slash command; reference and knowledge skills are `false`. - Description is two sentences and the only thing the agent sees when deciding to load the skill. Sentence one states the capability. Sentence two starts "Use when" and lists concrete triggers. Keep it distinct from sibling skills, under 1024 chars, third person. - Body order: Quick start (one concrete example), Why (the governing principle), Workflow (numbered steps with decision gates), Anti-patterns (a WRONG vs RIGHT callout for the top mistake), Checklist, See also (cross-link siblings), Reference or Troubleshooting pointer. - Stay under 100 lines. Move dense facts to REFERENCE.md and examples to EXAMPLES.md. - Keep supporting files inside the skill directory so each skill works when installed separately. Link [TROUBLESHOOTING.md](TROUBLESHOOTING.md); the generator copies shared recovery instructions into each skill root. ## Keep it current Facts that exist in source (tool names and parameters, REST endpoints, env vars, connect adapters, hook events) are generated, never hand-typed. Edit the source, then run `npm run skills:gen`. CI runs `npm run skills:check` and fails on drift, so generated tables cannot fall behind the code. ## Style No external or competitor product names. No emojis. No em-dashes. No filler. State the thing and stop. ## Checklist - Description has a "Use when" sentence with real triggers. - SKILL.md is under 100 lines. - No time-sensitive claims and no duplicated troubleshooting block. - Concrete example present; generated facts come from the generator. - Cross-links resolve and go one level deep.
© rohitg00 · Apache-2.0 · rohitg00/agentmemory