help-add — Claude Code skill: what it does, how to install
This skill adds built-in help to a 1C object by creating help files and linking the help section to the object’s forms.
/plugin marketplace add Nikolay-Shirokov/cc-1c-skills
/plugin install 1c-skills@cc-1c-skillsWhat help-add does
help-add adds Ext/Help.xml and an HTML help page at Ext/Help/ru.html for a 1C object. The object path is read relative to the source directory, so the same workflow can cover catalogs, documents, reports, and data processors.
The skill runs scripts/add-help.ps1. When forms are present, it inserts <IncludeHelpInContents> into their metadata if the element is missing. It does not add the help entry to ChildObjects; the generated files are enough.
After the command finishes, edit Ext/Help/ru.html and write the actual help content with standard HTML. Without that content, the result is only a template. The form help button appears through Autofill in the form’s AutoCommandBar.
What it helps with
- add built-in help to a 1C object
- create
Help.xmland an HTML help page - connect help to form metadata
- prepare help for a catalog, report, or document
Example prompts for the agent
- Add built-in help to
/help-add <ObjectName>. - Create help in language
<Lang>with/help-add <ObjectName> <Lang>. - Use
<SrcDir>as the source folder:/help-add <ObjectName> <Lang> <SrcDir>.
How to install help-add
1Plugin marketplace
/plugin marketplace add Nikolay-Shirokov/cc-1c-skills/plugin install 1c-skills@cc-1c-skillsThis installs the whole 1c-skills plugin with all its skills
2Skills CLI (Vercel)
npx skills add Nikolay-Shirokov/cc-1c-skills --skill help-add -a claude-code3Manually: put the files in place
~/.claude/skills/help-add/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/help-add/
1Skills CLI (Vercel)
npx skills add Nikolay-Shirokov/cc-1c-skills --skill help-add -a codex2Manually: put the files in place
.agents/skills/help-add/SKILL.mdFor all projects use ~/.agents/skills/
Manually: put the files in place
.cursor/skills/help-add/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install Nikolay-Shirokov/cc-1c-skills help-add2Manually: put the files in place
.github/skills/help-add/SKILL.mdPlatform CLI
gemini skills install https://github.com/Nikolay-Shirokov/cc-1c-skills --path .claude/skills/help-addManually: put the files in place
.devin/skills/help-add/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about help-add
How do I install help-add in Claude Code?
Run /plugin marketplace add Nikolay-Shirokov/cc-1c-skills, then run /plugin install 1c-skills@cc-1c-skills.
What does help-add do?
It creates Ext/Help.xml and an HTML help file, then adds IncludeHelpInContents to form metadata when needed.
Does the skill register help in ChildObjects?
No. The generated files under Ext are sufficient, and you then add the help text in Ext/Help/ru.html.
Source text
SKILL.md · MIT
---
name: help-add
description: Добавить встроенную справку к объекту 1С (обработка, отчёт, справочник, документ и др.). Используй когда пользователь просит добавить справку, help, встроенную помощь к объекту
argument-hint: <ObjectName>
allowed-tools:
- Bash
- Read
- Write
- Edit
- Glob
- Grep
---
# /help-add — Добавление справки
Добавляет встроенную справку к объекту: файл метаданных `Help.xml`, HTML-страницу и при необходимости обновляет метаданные форм.
## Usage
```
/help-add <ObjectName> [Lang] [SrcDir]
```
| Параметр | Обязательный | По умолчанию | Описание |
|------------|:------------:|--------------|-------------------------------------|
| ObjectName | да | — | Путь объекта относительно SrcDir (например `Catalogs/МойСправочник`, `DataProcessors/МояОбработка`) |
| Lang | нет | `ru` | Код языка справки |
| SrcDir | нет | `src` | Каталог исходников |
## Команда
```powershell
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/add-help.ps1" -ObjectName "<ObjectName>" [-Lang "<Lang>"] [-SrcDir "<SrcDir>"]
```
## Что делает скрипт
- Создаёт `Ext/Help.xml` и `Ext/Help/ru.html` — шаблон справки
- Если у объекта есть формы — добавляет `<IncludeHelpInContents>` в метаданные форм (если отсутствует)
- Справка **не регистрируется** в `ChildObjects` — достаточно наличия файлов
## После запуска
Отредактируй `Ext/Help/ru.html` — наполни содержимым справки (стандартный HTML: `<h1>`..`<h4>`, `<p>`, `<ul>`, `<table>` и т.д.). Кнопка справки появится автоматически через `Autofill` в AutoCommandBar формы.
© Nikolay Shirokov · MIT · Nikolay-Shirokov/cc-1c-skills