nav-link

$npx mdskill add SteelMorgan/1c-agent-based-dev-framework/nav-link

Parses and generates e1cib/data/... navigation links for extracting object types and references.

  • Helps agents handle navigation links by extracting data for queries or analysis.
  • Integrates with internal query execution systems to process extracted link data.
  • Uses predefined triggers to parse incoming links or generate outgoing ones.
  • Delivers results as structured data for agent use or user responses.

SKILL.md

.github/skills/nav-linkView on GitHub ↗
---
name: nav-link
description: Работа с навигационными ссылками (Nav Link). Навык учит агента **разбирать и формировать навигационные ссылки** формата e1cib/data/... — извлечение типа объекта и ссылки, генерация ссылок по данным.
---

# Работа с навигационными ссылками (Nav Link)

## Когда применять

| Триггер | Действие |
|---------|----------|
| Пользователь даёт ссылку e1cib/data/... | `parse_nav_link` → тип + ссылка → запросы/анализ |
| Нужно сформировать ссылку по данным из запроса | `get_nav_link(тип, ссылка)` → ссылка для ответа |

## Алгоритм

- **Входящая ссылка:** `parse_nav_link` → извлечь тип и ref → построить запрос → `execute_query`.
- **Исходящая ссылка:** `execute_query` вернул ссылку → `get_nav_link(тип, ссылка)` → вернуть пользователю.

## Capabilities

| Capability | Назначение |
|------------|------------|
| `parse_nav_link` | Разбор e1cib/data/... — извлечение типа объекта и ссылки |
| `get_nav_link` | Формирование навигационной ссылки по типу + ссылке |

---
depends_on: []
---

More from SteelMorgan/1c-agent-based-dev-framework

SkillDescription
1c-ai-agent-cliCLI 1C BSL Agent Framework — tools/install.py (clone, install). Используй при клонировании репозитория, установке компонентов в проект, настройке IDE (Cursor, Claude Code, Windsurf, VS Code+Continue).
agent-debugПаттерн отладочных сообщений для 1С BSL. Используй, когда стандартная диагностика (event-log, скриншоты) не даёт понять фактическое поведение системы — нужно вставить временные точки логирования в код, запустить тест и проанализировать записи ЖР.
agent-developmentCreate custom subagents for specialized AI tasks. Use when the user wants to create a new type of subagent, set up task-specific agents, configure code reviewers, debuggers, or domain-specific assistants with custom prompts.
agent-development-ext>
agent-git-workflowStandardizes git workflow for the AI agent in the sandbox devcontainer: work in agent/<task>-<yyyymmdd>, integrate via agent, never push to main/master, open PRs via GitHub CLI. Use when the user asks to create branches, push changes, open PRs, or follow this sandbox repo setup.
auto-skill-bootstrapDeterministic helper to inventory existing project skills, detect missing capability coverage, search skills.sh via Skills CLI, and (optionally) install missing skills under a trust policy. Uses skills-manifest.json + state.json to stay idempotent across changing requirements.
code-navigationНавигация по коду (Code Navigation). Навык учит агента **эффективно перемещаться по BSL-коду** с помощью LSP (Language Server Protocol).
config-operationsОперации с конфигурацией 1С (CF) — init, info, edit, validate. Используй при создании конфигурации, анализе структуры, изменении свойств и ChildObjects, валидации Configuration.xml.
epf-buildСобрать EPF/ERF из XML-исходников. Используй после внесения временных диагностических правок в разобранную обработку.
epf-dumpРазобрать EPF/ERF в XML-исходники. Используй, когда нужно быстро получить исходный код внешней обработки или отчета для анализа и временной модификации.