cf-info — Claude Code skill: what it does, how to install
Inspects a 1C configuration and reports its properties, contents, and object counts. Useful when you need a quick view of an exported Configuration.xml.
/plugin marketplace add Nikolay-Shirokov/cc-1c-skills
/plugin install 1c-skills@cc-1c-skillsWhat cf-info does
The skill reads Configuration.xml from a 1C configuration export and produces a compact structure report. overview shows the title, key properties, and object counts by type. brief returns a one-line summary, while full expands properties by category, ChildObjects, DefaultRoles, and mobile features.
You can drill down into home-page, paginate with Limit and Offset, or write the result with OutFile. The skill uses Bash, Read, and Glob; its processing script is scripts/cf-info.ps1. ConfigPath can point to Configuration.xml or to the export directory.
The script runs through powershell.exe, so check that command before using the skill. overview is the default mode. Use -Mode full when the complete object list is needed.
What it helps with
- inspect a 1C configuration structure
- count objects by type
- summarize version and compatibility
- list properties and child objects
- inspect the home page layout
Example prompts for the agent
- Use the
cf-infoskill to analyze the configuration at<ConfigPath>. - Give me a brief summary of the export in
srcwith-Mode brief. - Inspect only the
home-pagesection of the configuration insrc.
How to install cf-info
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 cf-info -a claude-code3Manually: put the files in place
~/.claude/skills/cf-info/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/cf-info/
1Skills CLI (Vercel)
npx skills add Nikolay-Shirokov/cc-1c-skills --skill cf-info -a codex2Manually: put the files in place
.agents/skills/cf-info/SKILL.mdFor all projects use ~/.agents/skills/
Manually: put the files in place
.cursor/skills/cf-info/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install Nikolay-Shirokov/cc-1c-skills cf-info2Manually: put the files in place
.github/skills/cf-info/SKILL.mdPlatform CLI
gemini skills install https://github.com/Nikolay-Shirokov/cc-1c-skills --path .claude/skills/cf-infoManually: put the files in place
.devin/skills/cf-info/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 cf-info
How do I install cf-info in Claude Code?
Run /plugin marketplace add Nikolay-Shirokov/cc-1c-skills, then run /plugin install 1c-skills@cc-1c-skills.
What does cf-info do?
It analyzes Configuration.xml and reports configuration properties, object contents, and counts. It supports overview, brief, and full output modes.
Which modes does cf-info support?
overview shows key properties and counts, brief creates a one-line summary, and full prints categorized properties and the complete object list. overview is the default.
Source text
SKILL.md · MIT
---
name: cf-info
description: Анализ структуры конфигурации 1С — свойства, состав, счётчики объектов. Используй для обзора конфигурации — какие объекты есть, сколько их, какие настройки
argument-hint: <ConfigPath> [-Mode overview|brief|full] [-Section home-page]
allowed-tools:
- Bash
- Read
- Glob
---
# /cf-info — Структура конфигурации 1С
Читает Configuration.xml из выгрузки конфигурации и выводит компактное описание структуры.
## Параметры и команда
| Параметр | Описание |
|----------|----------|
| `ConfigPath` | Путь к Configuration.xml или каталогу выгрузки |
| `Mode` | Режим: `overview` (default), `brief`, `full` |
| `Section` | Drill-down по разделу (alias: `Name`). Сейчас: `home-page` |
| `Limit` / `Offset` | Пагинация (по умолчанию 150 строк) |
| `OutFile` | Записать результат в файл (UTF-8 BOM) |
```powershell
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/cf-info.ps1" -ConfigPath "<путь>"
```
## Три режима
| Режим | Что показывает |
|---|---|
| `overview` *(default)* | Заголовок + ключевые свойства + таблица счётчиков объектов по типам |
| `brief` | Одна строка: Имя — "Синоним" vВерсия \| N объектов \| совместимость |
| `full` | Все свойства по категориям + полный список ChildObjects + DefaultRoles + мобильные функциональности |
## Примеры
```powershell
# Обзор пустой конфигурации
... -ConfigPath src
# Краткая сводка реальной конфигурации
... -ConfigPath src -Mode brief
# Полная информация
... -ConfigPath src -Mode full
# С пагинацией
... -ConfigPath src -Mode full -Limit 50 -Offset 100
# Drill-down: только начальная страница (раскладка форм с ролями)
... -ConfigPath src -Section home-page
```
© Nikolay Shirokov · MIT · Nikolay-Shirokov/cc-1c-skills