Not in the top 1,000 by GitHub stars
comol/ai_rules_1c
Rules\skills\subagens for vibecoding in 1C(bsl)
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
content/openspec-bundle/claude-code/.claude/skills/openspec-apply-change/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/openspec-bundle/claude-code/.claude/skills/openspec-archive-change/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/openspec-bundle/claude-code/.claude/skills/openspec-explore/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/openspec-bundle/claude-code/.claude/skills/openspec-propose/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/openspec-bundle/claude-code/.claude/skills/openspec-sync-specs/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/openspec-bundle/claude-code/.claude/skills/openspec-update-change/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/openspec-bundle/codex/.agents/skills/openspec-apply-change/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/openspec-bundle/codex/.agents/skills/openspec-archive-change/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/openspec-bundle/codex/.agents/skills/openspec-explore/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/openspec-bundle/codex/.agents/skills/openspec-propose/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/openspec-bundle/codex/.agents/skills/openspec-sync-specs/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/openspec-bundle/codex/.agents/skills/openspec-update-change/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/openspec-bundle/cursor/.cursor/skills/openspec-apply-change/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/openspec-bundle/cursor/.cursor/skills/openspec-archive-change/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/openspec-bundle/cursor/.cursor/skills/openspec-explore/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/openspec-bundle/cursor/.cursor/skills/openspec-propose/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/openspec-bundle/cursor/.cursor/skills/openspec-sync-specs/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/openspec-bundle/cursor/.cursor/skills/openspec-update-change/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/openspec-bundle/kilocode/.kilocode/skills/openspec-apply-change/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/openspec-bundle/kilocode/.kilocode/skills/openspec-archive-change/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/openspec-bundle/kilocode/.kilocode/skills/openspec-explore/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/openspec-bundle/kilocode/.kilocode/skills/openspec-propose/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/openspec-bundle/kilocode/.kilocode/skills/openspec-sync-specs/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/openspec-bundle/kilocode/.kilocode/skills/openspec-update-change/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/openspec-bundle/opencode/.opencode/skills/openspec-apply-change/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/openspec-bundle/opencode/.opencode/skills/openspec-archive-change/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/openspec-bundle/opencode/.opencode/skills/openspec-explore/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/openspec-bundle/opencode/.opencode/skills/openspec-propose/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/openspec-bundle/opencode/.opencode/skills/openspec-sync-specs/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/openspec-bundle/opencode/.opencode/skills/openspec-update-change/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/skills/1c-business-tests/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/skills/1c-change-package/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/skills/1c-code-search/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/skills/1c-form-inspect/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/skills/1c-impact/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/skills/1c-live-ib/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/skills/1c-meta-info/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/skills/1c-metadata-manage/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
6f9f50c851ea → 8adb0bf41417
A local comparison is unavailable. You can inspect the recorded versions on GitHub.
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/skills/1c-platform-help/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/skills/1c-qa-testing/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Local scripts
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/skills/1c-repository-manage/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
6f9f50c851ea → 8adb0bf41417
A local comparison is unavailable. You can inspect the recorded versions on GitHub.
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/skills/1c-templates-memory/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/skills/1c-ui-regression/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
A local comparison is unavailable. You can inspect the recorded versions on GitHub.
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/skills/1c-validate/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/skills/caveman/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/skills/handoff/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/skills/img-grid-analysis/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Local scripts
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/skills/mcp-1c-tools/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/skills/md-to-docx/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Local scripts
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/skills/mermaid-diagrams/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/skills/powershell-windows/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/skills/prompt-enhancer/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/skills/transcribe/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Local scripts
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
content/skills/v8unpack-cf/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
plugins/1c-rules/skills/install/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
plugins/1c-rules/skills/update/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
6f9f50c851ea → 8adb0bf41417
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 6f9f50c851ea
No earlier version was observed for comparison.
Verified commit 8adb0bf41417a65c0432447c7b79f39baabea8d6
git clone --filter=blob:none --no-checkout https://github.com/comol/ai_rules_1c.git .hotskills/comol-ai_rules_1c && git -C .hotskills/comol-ai_rules_1c checkout --detach 8adb0bf41417a65c0432447c7b79f39baabea8d6
# Copy each selected skill directory from .hotskills/comol-ai_rules_1c into .claude/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/comol/ai_rules_1c.git .hotskills/comol-ai_rules_1c && git -C .hotskills/comol-ai_rules_1c checkout --detach 8adb0bf41417a65c0432447c7b79f39baabea8d6
# Copy each selected skill directory from .hotskills/comol-ai_rules_1c into .agents/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/comol/ai_rules_1c.git .hotskills/comol-ai_rules_1c && git -C .hotskills/comol-ai_rules_1c checkout --detach 8adb0bf41417a65c0432447c7b79f39baabea8d6
# Copy each selected skill directory from .hotskills/comol-ai_rules_1c into .cursor/skills/<skill-name>/Heat
6.9- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- openspec-apply-change
content/openspec-bundle/claude-code/.claude/skills/openspec-apply-change - openspec-archive-change
content/openspec-bundle/claude-code/.claude/skills/openspec-archive-change - openspec-explore
content/openspec-bundle/claude-code/.claude/skills/openspec-explore - openspec-propose
content/openspec-bundle/claude-code/.claude/skills/openspec-propose - openspec-sync-specs
content/openspec-bundle/claude-code/.claude/skills/openspec-sync-specs - openspec-update-change
content/openspec-bundle/claude-code/.claude/skills/openspec-update-change - openspec-apply-change
content/openspec-bundle/codex/.agents/skills/openspec-apply-change - openspec-archive-change
content/openspec-bundle/codex/.agents/skills/openspec-archive-change - openspec-explore
content/openspec-bundle/codex/.agents/skills/openspec-explore - openspec-propose
content/openspec-bundle/codex/.agents/skills/openspec-propose - openspec-sync-specs
content/openspec-bundle/codex/.agents/skills/openspec-sync-specs - openspec-update-change
content/openspec-bundle/codex/.agents/skills/openspec-update-change - openspec-apply-change
content/openspec-bundle/cursor/.cursor/skills/openspec-apply-change - openspec-archive-change
content/openspec-bundle/cursor/.cursor/skills/openspec-archive-change - openspec-explore
content/openspec-bundle/cursor/.cursor/skills/openspec-explore - openspec-propose
content/openspec-bundle/cursor/.cursor/skills/openspec-propose - openspec-sync-specs
content/openspec-bundle/cursor/.cursor/skills/openspec-sync-specs - openspec-update-change
content/openspec-bundle/cursor/.cursor/skills/openspec-update-change - openspec-apply-change
content/openspec-bundle/kilocode/.kilocode/skills/openspec-apply-change - openspec-archive-change
content/openspec-bundle/kilocode/.kilocode/skills/openspec-archive-change - openspec-explore
content/openspec-bundle/kilocode/.kilocode/skills/openspec-explore - openspec-propose
content/openspec-bundle/kilocode/.kilocode/skills/openspec-propose - openspec-sync-specs
content/openspec-bundle/kilocode/.kilocode/skills/openspec-sync-specs - openspec-update-change
content/openspec-bundle/kilocode/.kilocode/skills/openspec-update-change - openspec-apply-change
content/openspec-bundle/opencode/.opencode/skills/openspec-apply-change - openspec-archive-change
content/openspec-bundle/opencode/.opencode/skills/openspec-archive-change - openspec-explore
content/openspec-bundle/opencode/.opencode/skills/openspec-explore - openspec-propose
content/openspec-bundle/opencode/.opencode/skills/openspec-propose - openspec-sync-specs
content/openspec-bundle/opencode/.opencode/skills/openspec-sync-specs - openspec-update-change
content/openspec-bundle/opencode/.opencode/skills/openspec-update-change - 1c-business-tests
content/skills/1c-business-tests - 1c-change-package
content/skills/1c-change-package - 1c-code-search
content/skills/1c-code-search - 1c-form-inspect
content/skills/1c-form-inspect - 1c-impact
content/skills/1c-impact - 1c-live-ib
content/skills/1c-live-ib - 1c-meta-info
content/skills/1c-meta-info - 1c-metadata-manage
content/skills/1c-metadata-manage - 1c-platform-help
content/skills/1c-platform-help - 1c-qa-testing
content/skills/1c-qa-testing - 1c-repository-manage
content/skills/1c-repository-manage - 1c-templates-memory
content/skills/1c-templates-memory - 1c-ui-regression
content/skills/1c-ui-regression - 1c-validate
content/skills/1c-validate - caveman
content/skills/caveman - handoff
content/skills/handoff - img-grid-analysis
content/skills/img-grid-analysis - mcp-1c-tools
content/skills/mcp-1c-tools - md-to-docx
content/skills/md-to-docx - mermaid-diagrams
content/skills/mermaid-diagrams - powershell-windows
content/skills/powershell-windows - prompt-enhancer
content/skills/prompt-enhancer - transcribe
content/skills/transcribe - v8unpack-cf
content/skills/v8unpack-cf - install
plugins/1c-rules/skills/install - update
plugins/1c-rules/skills/update
How it works
openspec-apply-change
When your agent uses it
Implement tasks from an OpenSpec change. Use when the user wants to start implementing, continue implementation, or work through tasks. Also use when the user says "openspec apply", "opsx apply", or "openspec implement".
What it loads into context
Frontmatter
105 tokensAlways available to the agent
SKILL.md
2,429 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
../../../../../../.claude-plugin/marketplace.jsonasset801 bytesSKILL.mdcore10,748 bytesSKILL.mdcore10,748 bytesSKILL.mdcore10,748 bytes../../../../../../plugins/1c-rules/.claude-plugin/plugin.jsonasset403 bytes../../../../../../plugins/1c-rules/hooks/hooks.jsonasset767 bytes../../../../../../plugins/1c-rules/hooks/hooks.jsonasset767 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubopenspec-archive-change
When your agent uses it
Archive a completed OpenSpec change in the experimental workflow. Use when the user wants to finalize and archive a change after implementation is complete. Also use when the user says "openspec archive" or "opsx archive".
What it loads into context
Frontmatter
102 tokensAlways available to the agent
SKILL.md
3,311 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore14,848 bytesSKILL.mdcore14,848 bytesSKILL.mdcore14,848 bytesSKILL.mdcore14,848 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubopenspec-explore
When your agent uses it
Enter OpenSpec explore mode - a thinking partner for exploring ideas, investigating problems, and clarifying requirements in a project that uses OpenSpec. Use when the user wants to think through something before or during an OpenSpec change. Also use when the user says "openspec explore" or "opsx explore".
What it loads into context
Frontmatter
119 tokensAlways available to the agent
SKILL.md
4,783 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- The Stance
- Planning a Change
- What You Might Do
- OpenSpec Awareness
- What You Don't Have To Do
- Handling Different Entry Points
- Ending Discovery
- Guardrails
Files
SKILL.mdcore22,791 bytesSKILL.mdcore22,791 bytesSKILL.mdcore22,791 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubopenspec-propose
When your agent uses it
Propose a new OpenSpec change with all artifacts generated in one step. Use when the user wants to quickly describe what they want to build and get a complete proposal with design, specs, and tasks ready for implementation. Also use when the user says "openspec propose" or "opsx propose".
What it loads into context
Frontmatter
118 tokensAlways available to the agent
SKILL.md
3,507 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore16,252 bytesSKILL.mdcore16,252 bytesSKILL.mdcore16,252 bytesSKILL.mdcore16,252 bytesSKILL.mdcore16,252 bytesSKILL.mdcore16,252 bytesSKILL.mdcore16,252 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubopenspec-sync-specs
When your agent uses it
Sync delta specs from an OpenSpec change to main specs. Use when the user wants to update main specs with changes from a delta spec, without archiving the change. Also use when the user says "openspec sync" or "opsx sync".
What it loads into context
Frontmatter
109 tokensAlways available to the agent
SKILL.md
3,529 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore15,769 bytesSKILL.mdcore15,769 bytesSKILL.mdcore15,769 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubopenspec-update-change
When your agent uses it
Update an OpenSpec change by revising its existing planning artifacts and keeping them coherent with one another. Use when the user wants to revise a change's plan, fold new decisions into it, or reconcile its artifacts after an edit. Also use when the user says "openspec update change" or "opsx update". If the user means the openspec update CLI command, which refreshes generated files, run that command instead. Never edits code.
What it loads into context
Frontmatter
147 tokensAlways available to the agent
SKILL.md
2,114 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore9,373 bytesSKILL.mdcore9,373 bytesSKILL.mdcore9,373 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubopenspec-apply-change
When your agent uses it
Implement tasks from an OpenSpec change. Use when the user wants to start implementing, continue implementation, or work through tasks. Also use when the user says "openspec apply", "opsx apply", or "openspec implement".
What it loads into context
Frontmatter
105 tokensAlways available to the agent
SKILL.md
2,477 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore10,930 bytesSKILL.mdcore10,930 bytesSKILL.mdcore10,930 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubopenspec-archive-change
When your agent uses it
Archive a completed OpenSpec change in the experimental workflow. Use when the user wants to finalize and archive a change after implementation is complete. Also use when the user says "openspec archive" or "opsx archive".
What it loads into context
Frontmatter
102 tokensAlways available to the agent
SKILL.md
3,327 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore14,910 bytesSKILL.mdcore14,910 bytesSKILL.mdcore14,910 bytesSKILL.mdcore14,910 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubopenspec-explore
When your agent uses it
Enter OpenSpec explore mode - a thinking partner for exploring ideas, investigating problems, and clarifying requirements in a project that uses OpenSpec. Use when the user wants to think through something before or during an OpenSpec change. Also use when the user says "openspec explore" or "opsx explore".
What it loads into context
Frontmatter
119 tokensAlways available to the agent
SKILL.md
4,872 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- The Stance
- Planning a Change
- What You Might Do
- OpenSpec Awareness
- What You Don't Have To Do
- Handling Different Entry Points
- Ending Discovery
- Guardrails
Files
SKILL.mdcore23,139 bytesSKILL.mdcore23,139 bytesSKILL.mdcore23,139 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubopenspec-propose
When your agent uses it
Propose a new OpenSpec change with all artifacts generated in one step. Use when the user wants to quickly describe what they want to build and get a complete proposal with design, specs, and tasks ready for implementation. Also use when the user says "openspec propose" or "opsx propose".
What it loads into context
Frontmatter
118 tokensAlways available to the agent
SKILL.md
3,522 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore16,312 bytesSKILL.mdcore16,312 bytesSKILL.mdcore16,312 bytesSKILL.mdcore16,312 bytesSKILL.mdcore16,312 bytesSKILL.mdcore16,312 bytesSKILL.mdcore16,312 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubopenspec-sync-specs
When your agent uses it
Sync delta specs from an OpenSpec change to main specs. Use when the user wants to update main specs with changes from a delta spec, without archiving the change. Also use when the user says "openspec sync" or "opsx sync".
What it loads into context
Frontmatter
109 tokensAlways available to the agent
SKILL.md
3,545 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore15,826 bytesSKILL.mdcore15,826 bytesSKILL.mdcore15,826 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubopenspec-update-change
When your agent uses it
Update an OpenSpec change by revising its existing planning artifacts and keeping them coherent with one another. Use when the user wants to revise a change's plan, fold new decisions into it, or reconcile its artifacts after an edit. Also use when the user says "openspec update change" or "opsx update". If the user means the openspec update CLI command, which refreshes generated files, run that command instead. Never edits code.
What it loads into context
Frontmatter
147 tokensAlways available to the agent
SKILL.md
2,176 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore9,616 bytesSKILL.mdcore9,616 bytesSKILL.mdcore9,616 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubopenspec-apply-change
When your agent uses it
Implement tasks from an OpenSpec change. Use when the user wants to start implementing, continue implementation, or work through tasks. Also use when the user says "openspec apply", "opsx apply", or "openspec implement".
What it loads into context
Frontmatter
105 tokensAlways available to the agent
SKILL.md
2,429 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore10,748 bytesSKILL.mdcore10,748 bytesSKILL.mdcore10,748 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubopenspec-archive-change
When your agent uses it
Archive a completed OpenSpec change in the experimental workflow. Use when the user wants to finalize and archive a change after implementation is complete. Also use when the user says "openspec archive" or "opsx archive".
What it loads into context
Frontmatter
102 tokensAlways available to the agent
SKILL.md
3,311 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore14,848 bytesSKILL.mdcore14,848 bytesSKILL.mdcore14,848 bytesSKILL.mdcore14,848 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubopenspec-explore
When your agent uses it
Enter OpenSpec explore mode - a thinking partner for exploring ideas, investigating problems, and clarifying requirements in a project that uses OpenSpec. Use when the user wants to think through something before or during an OpenSpec change. Also use when the user says "openspec explore" or "opsx explore".
What it loads into context
Frontmatter
119 tokensAlways available to the agent
SKILL.md
4,777 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- The Stance
- Planning a Change
- What You Might Do
- OpenSpec Awareness
- What You Don't Have To Do
- Handling Different Entry Points
- Ending Discovery
- Guardrails
Files
SKILL.mdcore22,791 bytesSKILL.mdcore22,791 bytesSKILL.mdcore22,791 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubopenspec-propose
When your agent uses it
Propose a new OpenSpec change with all artifacts generated in one step. Use when the user wants to quickly describe what they want to build and get a complete proposal with design, specs, and tasks ready for implementation. Also use when the user says "openspec propose" or "opsx propose".
What it loads into context
Frontmatter
118 tokensAlways available to the agent
SKILL.md
3,507 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore16,252 bytesSKILL.mdcore16,252 bytesSKILL.mdcore16,252 bytesSKILL.mdcore16,252 bytesSKILL.mdcore16,252 bytesSKILL.mdcore16,252 bytesSKILL.mdcore16,252 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubopenspec-sync-specs
When your agent uses it
Sync delta specs from an OpenSpec change to main specs. Use when the user wants to update main specs with changes from a delta spec, without archiving the change. Also use when the user says "openspec sync" or "opsx sync".
What it loads into context
Frontmatter
109 tokensAlways available to the agent
SKILL.md
3,528 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore15,769 bytesSKILL.mdcore15,769 bytesSKILL.mdcore15,769 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubopenspec-update-change
When your agent uses it
Update an OpenSpec change by revising its existing planning artifacts and keeping them coherent with one another. Use when the user wants to revise a change's plan, fold new decisions into it, or reconcile its artifacts after an edit. Also use when the user says "openspec update change" or "opsx update". If the user means the openspec update CLI command, which refreshes generated files, run that command instead. Never edits code.
What it loads into context
Frontmatter
147 tokensAlways available to the agent
SKILL.md
2,114 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore9,373 bytesSKILL.mdcore9,373 bytesSKILL.mdcore9,373 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubopenspec-apply-change
When your agent uses it
Implement tasks from an OpenSpec change. Use when the user wants to start implementing, continue implementation, or work through tasks. Also use when the user says "openspec apply", "opsx apply", or "openspec implement".
What it loads into context
Frontmatter
105 tokensAlways available to the agent
SKILL.md
2,429 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore10,748 bytesSKILL.mdcore10,748 bytesSKILL.mdcore10,748 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubopenspec-archive-change
When your agent uses it
Archive a completed OpenSpec change in the experimental workflow. Use when the user wants to finalize and archive a change after implementation is complete. Also use when the user says "openspec archive" or "opsx archive".
What it loads into context
Frontmatter
102 tokensAlways available to the agent
SKILL.md
3,311 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore14,848 bytesSKILL.mdcore14,848 bytesSKILL.mdcore14,848 bytesSKILL.mdcore14,848 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubopenspec-explore
When your agent uses it
Enter OpenSpec explore mode - a thinking partner for exploring ideas, investigating problems, and clarifying requirements in a project that uses OpenSpec. Use when the user wants to think through something before or during an OpenSpec change. Also use when the user says "openspec explore" or "opsx explore".
What it loads into context
Frontmatter
119 tokensAlways available to the agent
SKILL.md
4,777 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- The Stance
- Planning a Change
- What You Might Do
- OpenSpec Awareness
- What You Don't Have To Do
- Handling Different Entry Points
- Ending Discovery
- Guardrails
Files
SKILL.mdcore22,791 bytesSKILL.mdcore22,791 bytesSKILL.mdcore22,791 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubopenspec-propose
When your agent uses it
Propose a new OpenSpec change with all artifacts generated in one step. Use when the user wants to quickly describe what they want to build and get a complete proposal with design, specs, and tasks ready for implementation. Also use when the user says "openspec propose" or "opsx propose".
What it loads into context
Frontmatter
118 tokensAlways available to the agent
SKILL.md
3,507 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore16,252 bytesSKILL.mdcore16,252 bytesSKILL.mdcore16,252 bytesSKILL.mdcore16,252 bytesSKILL.mdcore16,252 bytesSKILL.mdcore16,252 bytesSKILL.mdcore16,252 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubopenspec-sync-specs
When your agent uses it
Sync delta specs from an OpenSpec change to main specs. Use when the user wants to update main specs with changes from a delta spec, without archiving the change. Also use when the user says "openspec sync" or "opsx sync".
What it loads into context
Frontmatter
109 tokensAlways available to the agent
SKILL.md
3,528 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore15,769 bytesSKILL.mdcore15,769 bytesSKILL.mdcore15,769 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubopenspec-update-change
When your agent uses it
Update an OpenSpec change by revising its existing planning artifacts and keeping them coherent with one another. Use when the user wants to revise a change's plan, fold new decisions into it, or reconcile its artifacts after an edit. Also use when the user says "openspec update change" or "opsx update". If the user means the openspec update CLI command, which refreshes generated files, run that command instead. Never edits code.
What it loads into context
Frontmatter
147 tokensAlways available to the agent
SKILL.md
2,114 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore9,373 bytesSKILL.mdcore9,373 bytesSKILL.mdcore9,373 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubopenspec-apply-change
When your agent uses it
Implement tasks from an OpenSpec change. Use when the user wants to start implementing, continue implementation, or work through tasks. Also use when the user says "openspec apply", "opsx apply", or "openspec implement".
What it loads into context
Frontmatter
105 tokensAlways available to the agent
SKILL.md
2,429 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore10,748 bytesSKILL.mdcore10,748 bytesSKILL.mdcore10,748 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubopenspec-archive-change
When your agent uses it
Archive a completed OpenSpec change in the experimental workflow. Use when the user wants to finalize and archive a change after implementation is complete. Also use when the user says "openspec archive" or "opsx archive".
What it loads into context
Frontmatter
102 tokensAlways available to the agent
SKILL.md
3,311 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore14,848 bytesSKILL.mdcore14,848 bytesSKILL.mdcore14,848 bytesSKILL.mdcore14,848 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubopenspec-explore
When your agent uses it
Enter OpenSpec explore mode - a thinking partner for exploring ideas, investigating problems, and clarifying requirements in a project that uses OpenSpec. Use when the user wants to think through something before or during an OpenSpec change. Also use when the user says "openspec explore" or "opsx explore".
What it loads into context
Frontmatter
119 tokensAlways available to the agent
SKILL.md
4,777 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- The Stance
- Planning a Change
- What You Might Do
- OpenSpec Awareness
- What You Don't Have To Do
- Handling Different Entry Points
- Ending Discovery
- Guardrails
Files
SKILL.mdcore22,791 bytesSKILL.mdcore22,791 bytesSKILL.mdcore22,791 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubopenspec-propose
When your agent uses it
Propose a new OpenSpec change with all artifacts generated in one step. Use when the user wants to quickly describe what they want to build and get a complete proposal with design, specs, and tasks ready for implementation. Also use when the user says "openspec propose" or "opsx propose".
What it loads into context
Frontmatter
118 tokensAlways available to the agent
SKILL.md
3,507 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore16,252 bytesSKILL.mdcore16,252 bytesSKILL.mdcore16,252 bytesSKILL.mdcore16,252 bytesSKILL.mdcore16,252 bytesSKILL.mdcore16,252 bytesSKILL.mdcore16,252 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubopenspec-sync-specs
When your agent uses it
Sync delta specs from an OpenSpec change to main specs. Use when the user wants to update main specs with changes from a delta spec, without archiving the change. Also use when the user says "openspec sync" or "opsx sync".
What it loads into context
Frontmatter
109 tokensAlways available to the agent
SKILL.md
3,528 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore15,769 bytesSKILL.mdcore15,769 bytesSKILL.mdcore15,769 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubopenspec-update-change
When your agent uses it
Update an OpenSpec change by revising its existing planning artifacts and keeping them coherent with one another. Use when the user wants to revise a change's plan, fold new decisions into it, or reconcile its artifacts after an edit. Also use when the user says "openspec update change" or "opsx update". If the user means the openspec update CLI command, which refreshes generated files, run that command instead. Never edits code.
What it loads into context
Frontmatter
147 tokensAlways available to the agent
SKILL.md
2,114 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore9,373 bytesSKILL.mdcore9,373 bytesSKILL.mdcore9,373 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHub1c-business-tests
When your agent uses it
Create, maintain and run reusable tests of 1C business logic using the project's verified framework or runner. Optional: the model chooses when persistent regression coverage adds value beyond a focused result check.
What it loads into context
Frontmatter
62 tokensAlways available to the agent
SKILL.md
1,111 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Choose a verified execution path
- Define the cases before implementing them
- Author and execute
- Delivery
Files
SKILL.mdcore5,867 bytesSKILL.mdcore5,867 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHub1c-change-package
When your agent uses it
Hand a 1C change to a human instead of editing sources: manual Configurator package («Найти» / «Заменить целиком на») or review diff. For vendor-locked, binary-form or MCP-only cases, or «ручное внесение», «покажи дифф».
What it loads into context
Frontmatter
91 tokensAlways available to the agent
SKILL.md
1,496 tokensWhen the skill is activated
Reference documents
2,455 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When this is the deliverable
- Common procedure
- Evidence vocabulary
- Boundaries
Files
SKILL.mdcore6,554 bytesSKILL.mdcore6,554 bytesSKILL.mdcore6,554 bytesSKILL.mdcore6,554 bytesreferences/manual-implementation.mddoc7,351 bytesreferences/review.mddoc4,050 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHub1c-code-search
When your agent uses it
Find BSL code in a 1C project — routines by name, code by behaviour or exact literal, module layout, members of a context — through the graph and code-metadata MCP servers before any Grep. Use whenever a task needs to locate or read a fragment of BSL it does not yet have a path for.
What it loads into context
Frontmatter
182 tokensAlways available to the agent
SKILL.md
1,091 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Tools and exact arguments
- Calls
- Miss handling
Files
SKILL.mdcore4,279 bytesSKILL.mdcore4,279 bytesSKILL.mdcore4,279 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHub1c-form-inspect
When your agent uses it
Read 1C managed and ordinary forms — similar forms, element trees, bindings, commands, handlers, form / role / report artifacts, form XSD or format spec — via the code-metadata, graph and docs MCP. Use before generating or changing a form; mutations go through 1c-metadata-manage.
What it loads into context
Frontmatter
197 tokensAlways available to the agent
SKILL.md
996 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Tools and exact arguments
- Calls
- Ordinary forms
- After the change
Files
SKILL.mdcore3,753 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHub1c-impact
When your agent uses it
Usages, dependencies, call chains and change impact of 1C objects and routines — callers, downstream breakage, register movements, extension changes — via the graph MCP with code-metadata fallback. Mandatory before renames, removals, refactoring and public-contract changes (Gate 4).
What it loads into context
Frontmatter
311 tokensAlways available to the agent
SKILL.md
1,650 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Tools and exact arguments
- Calls
- Configurations with extensions
- Rules
Files
SKILL.mdcore6,937 bytesSKILL.mdcore6,937 bytesSKILL.mdcore6,937 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHub1c-live-ib
When your agent uses it
Answer what only the running infobase knows — does a query parse, what it returns on real data, does a BSL fragment run, what the event log recorded — via the 1c-data-mcp service on the infobase. Read-only by default; any mutation needs explicit user consent.
What it loads into context
Frontmatter
150 tokensAlways available to the agent
SKILL.md
847 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Tools and exact arguments
- Calls
- Safety
Files
SKILL.mdcore3,090 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHub1c-meta-info
When your agent uses it
Facts about 1C metadata objects — passport, typed attributes, tabular-part columns, forms, predefined items, objects by category or Russian description — from the graph and code-metadata MCP. Use before code or metadata that depends on an object's structure, and to find objects by synonym.
What it loads into context
Frontmatter
231 tokensAlways available to the agent
SKILL.md
1,444 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Address
- Tools and exact arguments
- Calls
- Rules
Files
SKILL.mdcore6,000 bytesSKILL.mdcore6,000 bytesSKILL.mdcore6,000 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHub1c-metadata-manage
When your agent uses it
Create, edit, validate and remove 1C metadata — catalogs, documents, registers, enums, managed forms, SKD, MXL, roles, EPF/ERF, CFE, CF, databases, subsystems, command interfaces, templates. Use for any change to 1C metadata structure.
What it loads into context
Frontmatter
76 tokensAlways available to the agent
SKILL.md
2,212 tokensWhen the skill is activated
Reference documents
232,050 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Hard rule
- Vendor support gate
- Path conventions
- Runtime selection — Windows / Linux / macOS
- Logical addressing and optional preview
- Dispatch Strategy
- Task Domain Table
Scripts executed separately
tools/1c-cf-manage/scripts/cf-edit.ps1tools/1c-cf-manage/scripts/cf-info.ps1tools/1c-cf-manage/scripts/cf-init.ps1tools/1c-cf-manage/scripts/cf-validate.ps1tools/1c-cf-manage/scripts/dump-validate.ps1tools/1c-cfe-manage/scripts/cfe-borrow.ps1tools/1c-cfe-manage/scripts/cfe-diff.ps1tools/1c-cfe-manage/scripts/cfe-init.ps1tools/1c-cfe-manage/scripts/cfe-patch-method.ps1tools/1c-cfe-manage/scripts/cfe-validate.ps1tools/1c-db-ops/scripts/db-cfe-admin.ps1tools/1c-db-ops/scripts/db-create.ps1tools/1c-db-ops/scripts/db-dump-cf.ps1tools/1c-db-ops/scripts/db-dump-dt.ps1tools/1c-db-ops/scripts/db-dump-xml.ps1tools/1c-db-ops/scripts/db-load-cf.ps1tools/1c-db-ops/scripts/db-load-dt.ps1tools/1c-db-ops/scripts/db-load-git.ps1tools/1c-db-ops/scripts/db-load-xml.ps1tools/1c-db-ops/scripts/db-run.ps1tools/1c-db-ops/scripts/db-update.ps1tools/1c-db-ops/scripts/install-files-update.ps1tools/1c-epf-build/scripts/epf-build.ps1tools/1c-epf-build/scripts/stub-db-create.ps1tools/1c-epf-dump/scripts/epf-dump.ps1tools/1c-epf-scaffold/scripts/init.ps1tools/1c-epf-validate/scripts/epf-validate.ps1tools/1c-erf-scaffold/scripts/init.ps1tools/1c-form-compile/scripts/form-compile.ps1tools/1c-form-compile/scripts/form-compile.pytools/1c-form-edit/scripts/form-edit.ps1tools/1c-form-info/scripts/form-info.ps1tools/1c-form-scaffold/scripts/form-add.ps1tools/1c-form-scaffold/scripts/form-add.pytools/1c-form-scaffold/scripts/remove-form.ps1tools/1c-form-scaffold/scripts/remove-form.pytools/1c-form-validate/scripts/form-validate.ps1tools/1c-help-manage/scripts/add-help.ps1tools/1c-interface-manage/scripts/interface-edit.ps1tools/1c-interface-manage/scripts/interface-validate.ps1tools/1c-meta-compile/scripts/meta-compile.ps1tools/1c-meta-edit/scripts/meta-edit.ps1tools/1c-meta-edit/scripts/meta-edit.pytools/1c-meta-info/scripts/meta-info.ps1tools/1c-meta-remove/scripts/meta-remove.ps1tools/1c-meta-validate/scripts/meta-validate.ps1tools/1c-meta-validate/scripts/meta-validate.pytools/1c-mxl-compile/scripts/mxl-compile.ps1tools/1c-mxl-decompile/scripts/mxl-decompile.ps1tools/1c-mxl-info/scripts/mxl-info.ps1tools/1c-mxl-validate/scripts/mxl-validate.ps1tools/1c-role-compile/scripts/role-compile.ps1tools/1c-role-edit/scripts/role-edit.ps1tools/1c-role-info/scripts/role-info.ps1tools/1c-role-validate/scripts/role-validate.ps1tools/1c-skd-compile/scripts/skd-compile.ps1tools/1c-skd-decompile/scripts/skd-decompile.ps1tools/1c-skd-edit/scripts/skd-edit.ps1tools/1c-skd-info/scripts/skd-info.ps1tools/1c-skd-validate/scripts/skd-validate.ps1tools/1c-subsystem-manage/scripts/subsystem-compile.ps1tools/1c-subsystem-manage/scripts/subsystem-edit.ps1tools/1c-subsystem-manage/scripts/subsystem-info.ps1tools/1c-subsystem-manage/scripts/subsystem-validate.ps1tools/1c-support-manage/scripts/support-edit.ps1tools/1c-template-manage/scripts/add-template.ps1tools/1c-template-manage/scripts/remove-template.ps1tools/1c-uuid-check/scripts/uuid-check.ps1tools/1c-v8-xsd-fetch/scripts/v8-xsd-fetch.ps1tools/1c-web-ops/scripts/web-info.ps1tools/1c-web-ops/scripts/web-info.pytools/1c-web-ops/scripts/web-publish.ps1tools/1c-web-ops/scripts/web-publish.pytools/1c-web-ops/scripts/web-stop.ps1tools/1c-web-ops/scripts/web-stop.pytools/1c-web-ops/scripts/web-unpublish.ps1tools/1c-web-ops/scripts/web-unpublish.pytools/1c-web-ops/scripts/web_common.pytools/1c-xdto-manage/scripts/xdto-compile.ps1tools/1c-xdto-manage/scripts/xdto-decompile.ps1tools/1c-xdto-manage/scripts/xdto-edit.ps1tools/1c-xdto-manage/scripts/xdto-info.ps1tools/1c-xdto-manage/scripts/xdto-validate.ps1tools/_common/DevEnv.ps1tools/_common/Invoke-1CEdit.ps1tools/_common/MetadataAddress.ps1tools/_common/dev_env.py
Files
NOTICE.mddoc8,819 bytesSKILL.mdcore9,009 bytesSKILL.mdcore9,009 bytesdocs/CHANGELOG.mddoc99,490 bytesdocs/bsp-manage.mddoc17,143 bytesdocs/cf-manage.mddoc8,696 bytesdocs/cfe-manage.mddoc32,068 bytesdocs/db-manage.mddoc36,830 bytesdocs/edit-preview.mddoc7,738 bytesdocs/epf-manage.mddoc16,324 bytesdocs/form-compile-dsl.mddoc32,073 bytesdocs/form-manage.mddoc34,048 bytesdocs/help-manage.mddoc3,999 bytesdocs/interface-manage.mddoc4,173 bytesdocs/meta-manage.mddoc33,350 bytesdocs/mxl-manage.mddoc24,925 bytesdocs/query-optimization.mddoc21,707 bytesdocs/query-writing.mddoc15,756 bytesdocs/role-manage.mddoc22,135 bytesdocs/runtime-selection.mddoc4,339 bytesdocs/skd-manage.mddoc24,481 bytesdocs/subsystem-manage.mddoc6,013 bytesdocs/support-manage.mddoc7,748 bytesdocs/template-manage.mddoc7,689 bytesdocs/uuid-check.mddoc3,755 bytesdocs/v8unpack-cf.mddoc672 bytesdocs/web-manage.mddoc14,122 bytesdocs/xdto-manage.mddoc14,120 bytestools/1c-cf-manage/cf-edit-reference.mddoc8,186 bytestools/1c-cf-manage/scripts/cf-edit.ps1runs68,302 bytestools/1c-cf-manage/scripts/cf-info.ps1runs26,081 bytestools/1c-cf-manage/scripts/cf-init.ps1runs20,424 bytestools/1c-cf-manage/scripts/cf-validate.ps1runs24,984 bytestools/1c-cf-manage/scripts/dump-validate.ps1runs15,816 bytestools/1c-cfe-manage/scripts/cfe-borrow.ps1runs225,306 bytestools/1c-cfe-manage/scripts/cfe-diff.ps1runs20,433 bytestools/1c-cfe-manage/scripts/cfe-init.ps1runs15,554 bytestools/1c-cfe-manage/scripts/cfe-patch-method.ps1runs66,569 bytestools/1c-cfe-manage/scripts/cfe-validate.ps1runs126,475 bytestools/1c-db-ops/scripts/db-cfe-admin.ps1runs66,147 bytestools/1c-db-ops/scripts/db-create.ps1runs38,748 bytestools/1c-db-ops/scripts/db-dump-cf.ps1runs40,727 bytestools/1c-db-ops/scripts/db-dump-dt.ps1runs39,875 bytestools/1c-db-ops/scripts/db-dump-xml.ps1runs55,697 bytestools/1c-db-ops/scripts/db-load-cf.ps1runs47,396 bytestools/1c-db-ops/scripts/db-load-dt.ps1runs40,424 bytestools/1c-db-ops/scripts/db-load-git.ps1runs73,912 bytestools/1c-db-ops/scripts/db-load-xml.ps1runs66,156 bytestools/1c-db-ops/scripts/db-run.ps1runs23,495 bytestools/1c-db-ops/scripts/db-update.ps1runs55,606 bytestools/1c-db-ops/scripts/install-files-update.ps1runs14,867 bytestools/1c-epf-build/scripts/epf-build.ps1runs60,033 bytestools/1c-epf-build/scripts/stub-db-create.ps1runs93,684 bytestools/1c-epf-dump/scripts/epf-dump.ps1runs41,162 bytestools/1c-epf-scaffold/scripts/init.ps1runs7,835 bytestools/1c-epf-validate/scripts/epf-validate.ps1runs31,422 bytestools/1c-erf-scaffold/scripts/init.ps1runs11,193 bytestools/1c-form-compile/form-dsl-spec.mddoc132,079 bytestools/1c-form-compile/presets/README.mddoc7,204 bytestools/1c-form-compile/presets/erp-standard.jsonasset1,521 bytestools/1c-form-compile/scripts/form-compile.ps1runs486,662 bytestools/1c-form-compile/scripts/form-compile.pyruns529,030 bytestools/1c-form-edit/scripts/form-edit.ps1runs540,631 bytestools/1c-form-info/scripts/form-info.ps1runs34,889 bytestools/1c-form-scaffold/scripts/form-add.ps1runs59,166 bytestools/1c-form-scaffold/scripts/form-add.pyruns65,625 bytestools/1c-form-scaffold/scripts/remove-form.ps1runs21,739 bytestools/1c-form-scaffold/scripts/remove-form.pyruns30,234 bytestools/1c-form-validate/scripts/form-validate.ps1runs186,158 bytestools/1c-help-manage/scripts/add-help.ps1runs22,166 bytestools/1c-interface-manage/reference.mddoc2,291 bytestools/1c-interface-manage/scripts/interface-edit.ps1runs40,914 bytestools/1c-interface-manage/scripts/interface-validate.ps1runs17,614 bytestools/1c-meta-compile/meta-dsl-spec.mddoc143,343 bytestools/1c-meta-compile/scripts/meta-compile.ps1runs363,514 bytestools/1c-meta-edit/child-operations.mddoc16,131 bytestools/1c-meta-edit/json-dsl.mddoc7,321 bytestools/1c-meta-edit/properties-reference.mddoc7,101 bytestools/1c-meta-edit/scripts/meta-edit.ps1runs218,448 bytestools/1c-meta-edit/scripts/meta-edit.pyruns225,632 bytestools/1c-meta-info/scripts/meta-info.ps1runs81,621 bytestools/1c-meta-remove/scripts/meta-remove.ps1runs39,416 bytestools/1c-meta-validate/scripts/meta-validate.ps1runs139,640 bytestools/1c-meta-validate/scripts/meta-validate.pyruns148,412 bytestools/1c-mxl-compile/mxl-dsl-spec.mddoc18,236 bytestools/1c-mxl-compile/scripts/mxl-compile.ps1runs137,685 bytestools/1c-mxl-decompile/scripts/mxl-decompile.ps1runs82,573 bytestools/1c-mxl-info/scripts/mxl-info.ps1runs20,622 bytestools/1c-mxl-validate/scripts/mxl-validate.ps1runs23,850 bytestools/1c-role-compile/dsl-reference.mddoc11,654 bytestools/1c-role-compile/scripts/role-compile.ps1runs102,141 bytestools/1c-role-edit/scripts/role-edit.ps1runs123,502 bytestools/1c-role-info/scripts/role-info.ps1runs10,663 bytestools/1c-role-validate/scripts/role-validate.ps1runs29,785 bytestools/1c-skd-compile/scripts/skd-compile.ps1runs183,527 bytestools/1c-skd-compile/skd-dsl-spec.mddoc69,680 bytestools/1c-skd-decompile/scripts/skd-decompile.ps1runs151,104 bytestools/1c-skd-edit/scripts/skd-edit.ps1runs164,234 bytestools/1c-skd-info/modes-reference.mddoc9,886 bytestools/1c-skd-info/scripts/skd-info.ps1runs66,729 bytestools/1c-skd-validate/scripts/skd-validate.ps1runs53,581 bytestools/1c-subsystem-manage/scripts/subsystem-compile.ps1runs44,168 bytestools/1c-subsystem-manage/scripts/subsystem-edit.ps1runs43,074 bytestools/1c-subsystem-manage/scripts/subsystem-info.ps1runs21,228 bytestools/1c-subsystem-manage/scripts/subsystem-validate.ps1runs16,685 bytestools/1c-support-manage/scripts/support-edit.ps1runs6,067 bytestools/1c-template-manage/scripts/add-template.ps1runs42,507 bytestools/1c-template-manage/scripts/remove-template.ps1runs6,141 bytestools/1c-uuid-check/scripts/uuid-check.ps1runs9,654 bytestools/1c-v8-xsd-fetch/scripts/v8-xsd-fetch.ps1runs12,520 bytestools/1c-v8-xsd-fetch/templates/README.mddoc2,546 bytestools/1c-web-ops/scripts/web-info.ps1runs9,862 bytestools/1c-web-ops/scripts/web-info.pyruns192 bytestools/1c-web-ops/scripts/web-publish.ps1runs26,600 bytestools/1c-web-ops/scripts/web-publish.pyruns191 bytestools/1c-web-ops/scripts/web-stop.ps1runs3,541 bytestools/1c-web-ops/scripts/web-stop.pyruns190 bytestools/1c-web-ops/scripts/web-unpublish.ps1runs7,920 bytestools/1c-web-ops/scripts/web-unpublish.pyruns189 bytestools/1c-web-ops/scripts/web_common.pyruns31,665 bytestools/1c-xdto-manage/scripts/xdto-compile.ps1runs63,054 bytestools/1c-xdto-manage/scripts/xdto-decompile.ps1runs21,954 bytestools/1c-xdto-manage/scripts/xdto-edit.ps1runs37,147 bytestools/1c-xdto-manage/scripts/xdto-info.ps1runs30,041 bytestools/1c-xdto-manage/scripts/xdto-validate.ps1runs23,371 bytestools/1c-xdto-manage/xsd-reference.mddoc6,286 bytestools/_common/DevEnv.ps1runs2,983 bytestools/_common/Invoke-1CEdit.ps1runs20,797 bytestools/_common/MetadataAddress.ps1runs12,270 bytestools/_common/dev_env.pyruns3,660 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHub1c-platform-help
When your agent uses it
External 1C knowledge — platform syntax reference, the platform-capability check before a custom specialized mechanism, БСП / SSL APIs, routed standards, file-format specs, ITS docs — via the docs, SSL and code-check MCP. Use only when such a fact affects the task.
What it loads into context
Frontmatter
219 tokensAlways available to the agent
SKILL.md
1,121 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Tools and exact arguments
- Calls
- Platform-capability check (hard gate, `mcp-policy.md → A.7`)
- Reading the answers
Files
SKILL.mdcore4,126 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHub1c-qa-testing
When your agent uses it
UI checks in the 1C thin client through QA MCP (`1c-qa`, `qa_*` / `ui_*`): session, observe → act → assert, platform behaviour, unknown outcomes, journal and verdicts. Main UI route when connected and TOOL_QA allows it; the web client is the fallback.
What it loads into context
Frontmatter
89 tokensAlways available to the agent
SKILL.md
2,295 tokensWhen the skill is activated
Reference documents
2,636 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When this route applies
- Other MCP servers in a check
- Session
- Observe → act → read the change → assert
- Recipes
- Platform behaviour (8.3.27.2130, measured)
- Unknown outcome
- Test journal and verdicts
- Not available in `native`
- Report
Scripts executed separately
scripts/qa-testclient.ps1
Files
SKILL.mdcore9,586 bytesSKILL.mdcore9,586 bytesdocs/context-sources.mddoc1,736 bytesdocs/interaction-recipes.mddoc6,599 bytesdocs/platform-behaviour.mddoc2,281 bytesscripts/qa-testclient.ps1runs33,447 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHub1c-repository-manage
When your agent uses it
1C configuration repository (хранилище) — status, history, diff, lock, update, commit, unlock, dump; lock before edit, commit after verify. Use when .dev.env REPOSITORY_PATH is set or the task mentions the configuration repository / хранилище.
What it loads into context
Frontmatter
72 tokensAlways available to the agent
SKILL.md
1,895 tokensWhen the skill is activated
Reference documents
5,504 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Activation — the master switch
- Hard rule
- Safety invariants (do not route around)
- Dispatch
- Path conventions
- Reporting
Scripts executed separately
tools/1c-repo-ops/scripts/repo-ops.ps1
Files
SKILL.mdcore7,904 bytesSKILL.mdcore7,904 bytesSKILL.mdcore7,904 bytesSKILL.mdcore7,904 bytesdocs/repo-ops.mddoc14,163 bytesdocs/repo-sdlc.mddoc9,682 bytestools/1c-repo-ops/scripts/repo-ops.ps1runs55,218 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHub1c-templates-memory
When your agent uses it
Search reusable 1C code templates with the task text and adapt a fitting result. Use when the selected 1C workflow needs a template; memory-only work enters through project-memory.md.
What it loads into context
Frontmatter
127 tokensAlways available to the agent
SKILL.md
587 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Templates
- Memory
Files
SKILL.mdcore2,435 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHub1c-ui-regression
When your agent uses it
Create or maintain reusable UI regression tests for a 1C web client, runnable without an AI agent. Optional: choose when repeatable coverage is useful; ordinary interactive UI checks remain with 1c-tester.
What it loads into context
Frontmatter
66 tokensAlways available to the agent
SKILL.md
1,222 tokensWhen the skill is activated
Reference documents
1,075 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scope and execution
- Build the smallest useful suite
- Completion
Files
SKILL.mdcore6,048 bytesSKILL.mdcore6,048 bytesdocs/regression-stand.mddoc4,689 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHub1c-validate
When your agent uses it
Validate changed 1C artifacts — BSL by path (BSL Language Server), logic and performance (1С:Напарник check), style and ITS review, metadata XML against XSD — within the verification-policy budget. Use after every BSL or metadata edit.
What it loads into context
Frontmatter
158 tokensAlways available to the agent
SKILL.md
972 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Tools and exact arguments
- Calls
- Reading the answers
Files
SKILL.mdcore3,610 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcaveman
When your agent uses it
Terse "caveman" reply style, full technical accuracy. CAVEMAN=auto (default): on for development (write / fix / refactor / deploy), off for analysis / docs / review; on / off override. Force on: /caveman, "коротко"; off: "stop caveman", "обычный режим". Levels lite / full / ultra.
What it loads into context
Frontmatter
95 tokensAlways available to the agent
SKILL.md
1,023 tokensWhen the skill is activated
Reference documents
1,850 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When it is on
- Core rules
- Levels
- Auto-clarity
- Boundaries (always normal)
Files
NOTES.mddoc8,087 bytesSKILL.mdcore4,092 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubhandoff
When your agent uses it
Compact the conversation into a self-contained handoff document so a fresh agent or client continues without re-discovery; references durable artifacts instead of copying them. Use on 'handoff', 'compact session', 'сделай handoff', 'передай контекст' or `/handoff`.
What it loads into context
Frontmatter
93 tokensAlways available to the agent
SKILL.md
1,781 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Argument
- Where to write
- Document structure
- What NOT to write in the handoff
- Resume work
- After writing
- Boundaries
Files
SKILL.mdcore7,918 bytesSKILL.mdcore7,918 bytesSKILL.mdcore7,918 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubimg-grid-analysis
When your agent uses it
Overlay a numbered grid on an image to determine column proportions for layout generation. Use when creating MXL spreadsheet layouts from screenshots or scanned print forms.
What it loads into context
Frontmatter
38 tokensAlways available to the agent
SKILL.md
806 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Command
- What It Does
- How to Use the Result
Scripts executed separately
scripts/overlay-grid.py
Files
SKILL.mdcore2,482 bytesSKILL.mdcore2,482 bytesSKILL.mdcore2,482 bytesscripts/overlay-grid.pyruns3,827 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubmcp-1c-tools
When your agent uses it
Router for non-memory 1C MCP operations: select the server, operation skill with exact arguments, and fallback. Load before choosing a 1C tool; memory-only work enters through project-memory.md.
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
1,106 tokensWhen the skill is activated
Reference documents
36,776 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Need → operation skill
- Server catalog
- Fallback chain
Files
SKILL.mdcore4,726 bytesSKILL.mdcore4,726 bytesSKILL.mdcore4,726 bytesdocs/1C-docs-mcp.mddoc11,333 bytesdocs/1c-code-check-mcp.mddoc5,564 bytesdocs/1c-code-metadata-mcp.mddoc15,673 bytesdocs/1c-data-mcp.mddoc8,893 bytesdocs/1c-graph-metadata-mcp.mddoc33,930 bytesdocs/1c-ssl-mcp.mddoc2,913 bytesdocs/1c-syntax-checker-mcp.mddoc11,188 bytesdocs/1c-templates-mcp.mddoc14,759 bytesdocs/edt-mcp.mddoc8,585 bytesdocs/mcp-conversion-data20.mddoc28,175 bytesdocs/mcp-test.mddoc10,697 bytesdocs/memory-providers.mddoc3,757 bytesdocs/server-catalog.mddoc2,454 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubmd-to-docx
When your agent uses it
Convert a Markdown file to DOCX (Word). Use when the user asks to convert .md to .docx, generate a Word document from Markdown, or export Markdown notes to Word.
What it loads into context
Frontmatter
48 tokensAlways available to the agent
SKILL.md
1,109 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Dependencies
- Command
- Supported Markdown features
- Output example
Scripts executed separately
package.jsonscripts/md_to_docx.js
Files
SKILL.mdcore4,341 bytesSKILL.mdcore4,341 bytesSKILL.mdcore4,341 bytesSKILL.mdcore4,341 bytesSKILL.mdcore4,341 bytesSKILL.mdcore4,341 bytesSKILL.mdcore4,341 bytesSKILL.mdcore4,341 bytesSKILL.mdcore4,341 bytesSKILL.mdcore4,341 bytesSKILL.mdcore4,341 bytesSKILL.mdcore4,341 bytespackage-lock.jsonasset7,999 bytespackage.jsonruns207 bytesscripts/md_to_docx.jsruns23,842 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubmermaid-diagrams
When your agent uses it
Practical guide for creating human-readable and agent-parseable diagrams using Mermaid. Includes conservative, renderer-compatible templates and when-to-use guidance.
What it loads into context
Frontmatter
38 tokensAlways available to the agent
SKILL.md
1,788 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Compatibility Rules (Read First)
- ASCII/Unicode Sidecar (Human-Readable Raw Markdown)
- Working Templates (Renderer-Compatible)
- When to Use Which Diagram
- Troubleshooting
Files
SKILL.mdcore6,265 bytesSKILL.mdcore6,265 bytesSKILL.mdcore6,265 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubpowershell-windows
When your agent uses it
PowerShell scripting rules for Windows environment. Use when running shell commands, Docker operations, or HTTP requests on Windows PowerShell.
What it loads into context
Frontmatter
35 tokensAlways available to the agent
SKILL.md
890 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Principles
- Common Errors and Fixes
- Correct Command Examples
Files
SKILL.mdcore3,303 bytesSKILL.mdcore3,303 bytesSKILL.mdcore3,303 bytesSKILL.mdcore3,303 bytesSKILL.mdcore3,303 bytesSKILL.mdcore3,303 bytesSKILL.mdcore3,303 bytesSKILL.mdcore3,303 bytesSKILL.mdcore3,303 bytesSKILL.mdcore3,303 bytesSKILL.mdcore3,303 bytesSKILL.mdcore3,303 bytesSKILL.mdcore3,303 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubprompt-enhancer
When your agent uses it
Turn a short, unstructured prompt or task statement into a detailed imperative spec — numbered analysis steps, edge cases, expected output format — keeping every source term and adding no requirements. Use to improve, refine or structure a prompt or spec; takes text or a .md path.
What it loads into context
Frontmatter
65 tokensAlways available to the agent
SKILL.md
1,838 tokensWhen the skill is activated
Reference documents
507 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Modes
- Mode detection algorithm
- Transformation principles
- Improved prompt template
- Before / after example
- DO / DON'T
- Saving the file (file mode)
- Encoding handling
- Trigger phrases (for reliable detection)
- Limitations
Files
SKILL.mdcore8,226 bytesSKILL.mdcore8,226 bytesSKILL.mdcore8,226 bytesSKILL.mdcore8,226 bytesSKILL.mdcore8,226 bytesSKILL.mdcore8,226 bytesSKILL.mdcore8,226 bytesSKILL.mdcore8,226 bytesSKILL.mdcore8,226 bytesexamples/before-after-1.mddoc2,223 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtranscribe
When your agent uses it
Transcribe video and audio files via Gemini API. Use when the user asks to transcribe a recording, generate a meeting summary, extract speech from video or audio, or convert speech to text. Supports mp4, mkv, webm, avi, mov, mp3, wav, ogg, m4a, flac.
What it loads into context
Frontmatter
76 tokensAlways available to the agent
SKILL.md
981 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Modes
- Usage
- Supported formats
- Dependencies
- Procedure
- Cost
- Limitations
Scripts executed separately
scripts/transcribe.py
Files
SKILL.mdcore3,858 bytesSKILL.mdcore3,858 bytesSKILL.mdcore3,858 bytesSKILL.mdcore3,858 bytesscripts/transcribe.pyruns28,179 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubv8unpack-cf
When your agent uses it
Read and write 1C binaries without the platform: an ordinary form `Ext/Form.bin` via the `unpack_ordinary_form` / `build_ordinary_form` MCP tools, a whole CF / CFE / EPF via the `v8unpack` CLI. Use for `Form.bin`, обычные формы, or a binary with no infobase / Designer / `ibcmd`.
What it loads into context
Frontmatter
95 tokensAlways available to the agent
SKILL.md
1,270 tokensWhen the skill is activated
Reference documents
3,266 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Dependency
- Ordinary forms — `Form.bin`
- Whole binaries — CF / CFE / EPF
- Limitations
- Relationship to other rules
Files
SKILL.mdcore4,844 bytesdocs/ordinary-forms.mddoc8,115 bytesdocs/whole-binaries.mddoc4,138 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubinstall
When your agent uses it
Install 1c-rules into the current 1C project by running install.ps1. Use when the user asks to install 1C rules, поставить правила 1С, or bootstrap 1c-rules after adding the marketplace plugin.
What it loads into context
Frontmatter
56 tokensAlways available to the agent
SKILL.md
428 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Host tool id
- Steps
Files
SKILL.mdcore1,556 bytesSKILL.mdcore1,556 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubupdate
When your agent uses it
Update an existing 1c-rules install by running install.ps1 update. Use when the user asks to update 1C rules, /updaterules, or refresh 1c-rules after a marketplace plugin update.
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
167 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore623 bytesSKILL.mdcore623 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- openspec-apply-change
- openspec-archive-change
- openspec-explore
- openspec-propose
- openspec-sync-specs
- openspec-update-change
- openspec-apply-change
- openspec-archive-change
- openspec-explore
- openspec-propose
- openspec-sync-specs
- openspec-update-change
- openspec-apply-change
- openspec-archive-change
- openspec-explore
- openspec-propose
- openspec-sync-specs
- openspec-update-change
- openspec-apply-change
- openspec-archive-change
- openspec-explore
- openspec-propose
- openspec-sync-specs
- openspec-update-change
- openspec-apply-change
- openspec-archive-change
- openspec-explore
- openspec-propose
- openspec-sync-specs
- openspec-update-change
- 1c-business-tests
- 1c-change-package
- 1c-code-search
- 1c-form-inspect
- 1c-impact
- 1c-live-ib
- 1c-meta-info
- 1c-metadata-manage
- 1c-platform-help
- 1c-qa-testing
- 1c-repository-manage
- 1c-templates-memory
- 1c-ui-regression
- 1c-validate
- caveman
- handoff
- img-grid-analysis
- mcp-1c-tools
- md-to-docx
- mermaid-diagrams
- powershell-windows
- prompt-enhancer
- transcribe
- v8unpack-cf
- install
- update
Repository facts
- License
- No license detected
- Created
- Aug 31, 2025
- Last pushed
- Nov 1, 2026
- Forks
- 116
- Open issues
- 4
- Project activity
- Active
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 5, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 153 notes
content/openspec-bundle/claude-code/.claude/skills/openspec-apply-change/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcontent/openspec-bundle/claude-code/.claude/skills/openspec-apply-change/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/1c-rules/hooks/hooks.json:1Analysis incomplete: Referenced executable target unavailable; not analyzedcontent/openspec-bundle/claude-code/.claude/skills/openspec-archive-change/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcontent/openspec-bundle/claude-code/.claude/skills/openspec-archive-change/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcontent/openspec-bundle/claude-code/.claude/skills/openspec-archive-change/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcontent/openspec-bundle/claude-code/.claude/skills/openspec-explore/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcontent/openspec-bundle/claude-code/.claude/skills/openspec-explore/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcontent/openspec-bundle/claude-code/.claude/skills/openspec-propose/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcontent/openspec-bundle/claude-code/.claude/skills/openspec-propose/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcontent/openspec-bundle/claude-code/.claude/skills/openspec-propose/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcontent/openspec-bundle/claude-code/.claude/skills/openspec-propose/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcontent/openspec-bundle/claude-code/.claude/skills/openspec-propose/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcontent/openspec-bundle/claude-code/.claude/skills/openspec-propose/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcontent/openspec-bundle/claude-code/.claude/skills/openspec-sync-specs/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcontent/openspec-bundle/claude-code/.claude/skills/openspec-sync-specs/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcontent/openspec-bundle/claude-code/.claude/skills/openspec-update-change/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcontent/openspec-bundle/claude-code/.claude/skills/openspec-update-change/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcontent/openspec-bundle/codex/.agents/skills/openspec-apply-change/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcontent/openspec-bundle/codex/.agents/skills/openspec-apply-change/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 3 dangerous shell commandsin 2 files: 1c-metadata-manage/tools/1c-cfe-manage/scripts/cfe-validate.ps1:788 1c-metadata-manage/tools/1c-meta-validate/scripts/meta-validate.py:97
- 1,262 network referencesin 111 files: md-to-docx/package-lock.json:14 1c-metadata-manage/tools/1c-skd-decompile/scripts/skd-decompile.ps1:2 1c-metadata-manage/tools/1c-skd-edit/scripts/skd-edit.ps1:2 and 108 more
- 2 obfuscation signalsin 2 files: 1c-metadata-manage/tools/1c-mxl-compile/scripts/mxl-compile.ps1:1014 prompt-enhancer/SKILL.md:108
- No instruction overrides
- 93 executable scriptsin 93 files: 1c-metadata-manage/tools/1c-cf-manage/scripts/cf-edit.ps1:1 1c-metadata-manage/tools/1c-cf-manage/scripts/cf-info.ps1:1 1c-metadata-manage/tools/1c-cf-manage/scripts/cf-init.ps1:1 and 90 more
- 20 references to secretsin 4 files: transcribe/scripts/transcribe.py:16 1c-metadata-manage/tools/1c-web-ops/scripts/web_common.py:202 1c-repository-manage/tools/1c-repo-ops/scripts/repo-ops.ps1:636 and 1 more
- No requests to vote in Hot
Show all 1,380 signals by file
.claude-plugin/marketplace.json
- Network accessline 16
"name": "comol" }, "homepage": "https://github.com/comol/ai_rules_1c", - Network accessline 17
}, "homepage": "https://github.com/comol/ai_rules_1c", "repository": "https://github.com/comol/ai_rules_1c", - Network accessline 18
"homepage": "https://github.com/comol/ai_rules_1c", - Network accessline 19
"repository": "https://github.com/comol/ai_rules_1c",
content/skills/1c-change-package/SKILL.md
- Network accessline 9
The deliverable is a document, not an edit: the agent reads the current code, designs the change and hands over a package that a human applies in the Configurator (**manual** mode) or reviews (**review** mode). Nothing is written to the sou
content/skills/1c-metadata-manage/NOTICE.md
- Network accessline 10
- Upstream: <https://github.com/Nikolay-Shirokov/cc-1c-skills> - Network accessline 142
`tools/1c-uuid-check/scripts/uuid-check.ps1` is a port of `check_uuid_duplicates.py` from <https://github.com/Desko77/claude-code-skills-1c> - Network accessline 143
`check_uuid_duplicates.py` from <https://github.com/Desko77/claude-code-skills-1c>
content/skills/1c-metadata-manage/docs/CHANGELOG.md
- Network accessline 3
The PowerShell tools under `tools/` are vendored from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills) (MIT). This file holds the per-document sync notes that used to close each `docs/*.md` (what each upstre - Network accessline 47
Scripts refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills): `cf-edit` v1.4 → **v1.11**, `cf-info` v1.2 → **v1.4**, `cf-init` v1.2 → **v1.3**, `cf-validate` v1.3 → **v1.4**. - Network accessline 54
The PowerShell scripts under `tools/1c-cf-manage/scripts/` were refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills). Highlights: - Network accessline 131
The PowerShell scripts under `tools/1c-cfe-manage/scripts/` were refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills). Highlights of this sync (previous base: late May 2026): - Network accessline 201
The PowerShell scripts under `tools/1c-db-ops/scripts/` were refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills). Highlights of this sync (previous base: late May 2026): - Network accessline 235
Scripts refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills): `epf-build` v1.0 → **v1.12**, `epf-dump` v1.0 → **v1.11**, `stub-db-create` v1.0 → **v1.7**, `erf-init` → **v1.1** (full ERF scaffold - Network accessline 244
The PowerShell script `tools/1c-epf-validate/scripts/epf-validate.ps1` was refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills). Highlights: - Network accessline 255
Scripts refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills) `2e75b0f`: `form-compile` v1.176 → **v1.224** (both runtimes), `form-edit` v1.6 → **v1.46**, `form-validate` v1.10 → **v1.39**, `form-i - Network accessline 290
Rules taken from the static checks of [AzeevAN/mcp-1c](https://github.com/AzeevAN/mcp-1c) (Apache-2.0; rules re-implemented, no code copied) and calibrated on the ERP (8.3.27) and ZUP Designer dumps so that vendor forms raise no errors. - Network accessline 320
Scripts refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills): `form-compile` v1.23 → **v1.175**, `form-add` v1.5 → **v1.11**, `form-edit` v1.0 → **v1.5**, `form-info` v1.3 → **v1.5**, `form-valida - Network accessline 365
Script refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills): `help-add` v1.4 → **v1.9**. It now enforces the vendor support gate — adding help to a locked object of a typical configuration is refu - Network accessline 380
Scripts refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills): `interface-edit` v1.3 → **v1.8**, `interface-validate` → **v1.1**. `interface-edit` now enforces the vendor support gate — it refuses - Network accessline 384
The PowerShell scripts under `tools/1c-interface-manage/scripts/` were refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills). Highlights: - Network accessline 393
Scripts refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills) `2e75b0f`: `meta-compile` v1.69 → **v1.126**, `meta-edit` v1.24 → **v1.73** (`meta-edit.py` to the same commit), `meta-validate` v1.13 - Network accessline 420
Scripts refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills): `meta-compile` v1.12 → **v1.68**, `meta-edit` v1.6 → **v1.23**, `meta-validate` v1.3 → **v1.12**, `meta-info` v1.2 → **v1.4**, `meta-r - Network accessline 430
The PowerShell scripts under `tools/1c-meta-{compile,edit,info,remove,validate}/scripts/` were refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills). Highlights: - Network accessline 463
Scripts refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills) `2e75b0f`, compiler and decompiler together (they share the DSL): `mxl-compile` v1.4 → **v1.61**, `mxl-decompile` v1.0 → **v1.32**, `mx - Network accessline 476
Scripts refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills): `mxl-compile` v1.1 → **v1.4**, `mxl-info` v1.0 → **v1.2**; `mxl-decompile` / `mxl-validate` unchanged. `mxl-compile` enforces the vend - Network accessline 480
The PowerShell script `tools/1c-mxl-validate/scripts/mxl-validate.ps1` was refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills). Highlights: - Network accessline 490
Scripts refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills): `role-compile` v1.8 → **v1.49**, `role-info` v1.2 → **v1.7**, `role-validate` v1.1 → **v1.10**; new tool **`role-edit` v1.11** (`tools - Network accessline 512
Scripts refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills): `role-compile` v1.5 → **v1.8**, `role-info` v1.0 → **v1.2**, `role-validate` → **v1.1**. `role-compile` enforces the vendor support ga - Network accessline 516
The PowerShell scripts under `tools/1c-role-{compile,info,validate}/scripts/` were refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills). Highlights: - Network accessline 526
Scripts refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills): `skd-compile` v1.109 → **v1.141**, `skd-edit` v1.30 → **v1.50**, `skd-decompile` v0.91 → **v0.108**, `skd-info` v1.8 → **v1.14**, `skd - Network accessline 547
Scripts refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills): `skd-compile` v1.104 → **v1.109**, `skd-edit` v1.24 → **v1.30**, `skd-info` v1.5 → **v1.8**, `skd-decompile` v0.90 → **v0.91**, `skd-v - Network accessline 556
The PowerShell scripts under `tools/1c-skd-{compile,edit,info,validate}/scripts/` were refreshed again from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills) (`skd-compile` → v1.104, `skd-edit` → v1.24, `skd- - Network accessline 612
Scripts refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills): `subsystem-compile` v1.5 → **v1.9**, `subsystem-edit` v1.2 → **v1.7**, `subsystem-info` v1.0 → **v1.2**, `subsystem-validate` → **v1.2 - Network accessline 619
The PowerShell scripts under `tools/1c-subsystem-manage/scripts/` were refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills). Highlights: - Network accessline 658
Scripts refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills): `template-add` v1.5 → **v1.10**, `template-remove` → **v1.3**. `template-add` enforces the vendor support gate — it refuses to add a t - Network accessline 664
Scripts refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills): `web-publish` v1.4 → **v1.17**, `web-info` v1.0 → **v1.7**, `web-stop` v1.0 → **v1.4**, `web-unpublish` v1.0 → **v1.4**. The Python po - Network accessline 681
Scripts refreshed from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills): `web-publish` v1.2 → **v1.4**; `web-info` / `web-stop` unchanged; `web-unpublish` keeps the local `-DryRun` / `-Force` safety gate.
content/skills/1c-metadata-manage/docs/form-compile-dsl.md
- Network accessline 5
> Translated from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills) `form-compile/SKILL.md` (MIT). Paths and command examples adapted to the local dispatcher layout.
content/skills/1c-metadata-manage/docs/help-manage.md
- Network accessline 35
- `Help.xml` — fixed structure with `<Page><Lang></Page>` (namespace `http://v8.1c.ru/8.3/xcf/extrnprops`). Its format version is the owner's: taken from the object descriptor `<ObjectName>.xml` first (an EPF/ERF root included), then from `
content/skills/1c-metadata-manage/docs/meta-manage.md
content/skills/1c-metadata-manage/docs/query-optimization.md
- Network accessline 420
**Reference**: [ITS Query Optimization Standards](https://its.1c.ru/db/v8std/browse/13/-1/26/28)
content/skills/1c-metadata-manage/docs/role-manage.md
- Network accessline 197
**Warnings**: namespace other than `http://v8.1c.ru/8.2/roles`, a missing / non-boolean global flag, an empty RLS condition, a template without name or condition, an empty synonym, a role version different from the dump (`Configuration.xml` - Network accessline 280
<Rights xmlns="http://v8.1c.ru/8.2/roles" xmlns:xs="http://www.w3.org/2001/XMLSchema" - Network accessline 281
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="Rights" version="2.17"> - Network accessline 299
- Namespace `http://v8.1c.ru/8.2/roles` (historically 8.2); `version` equals the role descriptor's version.
content/skills/1c-metadata-manage/docs/runtime-selection.md
- Network accessline 26
**Upstream ships Python variants of commands that this package does not.** They live in `Nikolay-Shirokov/cc-1c-skills` at the pinned commit `2e75b0f483eb020e9f09562d1a7be1982bc5ac6e` — immutable tree: <https://github.com/Nikolay-Shirokov/c
content/skills/1c-metadata-manage/docs/skd-manage.md
- Network accessline 70
Types: `string`, `string(N)`, `decimal(D,F)`, `boolean`, `date`, `dateTime`, `CatalogRef.X`, `DocumentRef.X`, `EnumRef.X`, `StandardPeriod`. Reference types are emitted with inline namespace `d5p1:` (`http://v8.1c.ru/8.1/data/enterprise/cur - Network accessline 434
- **Which version** — the `version` attribute of the dump's `Configuration.xml` root (e.g. `2.20`), not the platform release. Fetch the versions of the dumps the project works with. - **Source** — the third-party GitHub repository [yellow-h - Network accessline 435
- **Source** — the third-party GitHub repository [yellow-hammer/namespace-forest](https://github.com/yellow-hammer/namespace-forest), `schemas/designer/<version>/`, through `api.github.com` and `raw.githubusercontent.com`. The ref is resolv
content/skills/1c-metadata-manage/docs/web-manage.md
- Network accessline 210
1. Report the web-client URL (`http://localhost:<Port>/<AppName>`) and the OData / HTTP-service endpoints.
content/skills/1c-metadata-manage/tools/1c-cf-manage/scripts/cf-edit.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 296
$root = $script:xmlDoc.DocumentElement $script:mdNs = "http://v8.1c.ru/8.3/MDClasses" - Network accessline 297
$script:mdNs = "http://v8.1c.ru/8.3/MDClasses" - Network accessline 298
$script:xrNs = "http://v8.1c.ru/8.3/xcf/readable" - Network accessline 299
$script:xsiNs = "http://www.w3.org/2001/XMLSchema-instance" - Network accessline 300
$script:v8Ns = "http://v8.1c.ru/8.1/data/core" - Network accessline 410
function Import-Fragment([string]$xmlString) { $wrapper = "<_W xmlns=`"$($script:mdNs)`" xmlns:xsi=`"$($script:xsiNs)`" xmlns:v8=`"$($script:v8Ns)`" xmlns:xr=`"$($script:xrNs)`" xmlns:xs=`"http://www.w3.org/2001/XMLSchema`">$xmlString</_W> - Network accessline 411
$wrapper = "<_W xmlns=`"$($script:mdNs)`" xmlns:xsi=`"$($script:xsiNs)`" xmlns:v8=`"$($script:v8Ns)`" xmlns:xr=`"$($script:xrNs)`" xmlns:xs=`"http://www.w3.org/2001/XMLSchema`">$xmlString</_W>" - Network accessline 1050
$caiXml = @" <?xml version="1.0" encoding="UTF-8"?> <ClientApplicationInterface xmlns="http://v8.1c.ru/8.2/managed-application/core" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type= - Network accessline 1051
<?xml version="1.0" encoding="UTF-8"?> <ClientApplicationInterface xmlns="http://v8.1c.ru/8.2/managed-application/core" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="InterfaceLay - Network accessline 1052
<ClientApplicationInterface xmlns="http://v8.1c.ru/8.2/managed-application/core" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="InterfaceLayouter"> - Network accessline 1260
$hpXml = @" <?xml version="1.0" encoding="UTF-8"?> <HomePageWorkArea xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSch - Network accessline 1261
<?xml version="1.0" encoding="UTF-8"?> <HomePageWorkArea xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance - Network accessline 1262
<HomePageWorkArea xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="$($script:formatVersion)">
content/skills/1c-metadata-manage/tools/1c-cf-manage/scripts/cf-info.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 45
[xml]$xmlDoc = Get-Content -Path $ConfigPath -Encoding UTF8 $ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 46
$ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") $ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core") - Network accessline 47
$ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 48
$ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core") - Network accessline 49
$ns.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable") - Network accessline 50
$ns.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 51
$ns.AddNamespace("xs", "http://www.w3.org/2001/XMLSchema") - Network accessline 52
$ns.AddNamespace("app", "http://v8.1c.ru/8.2/managed-application/core") - Network accessline 140
if (-not $caiDoc.DocumentElement) { return $null } $caiNs = New-Object System.Xml.XmlNamespaceManager($caiDoc.NameTable) $caiNs.AddNamespace("ca", "http://v8.1c.ru/8.2/managed-application/core") - Network accessline 141
$caiNs = New-Object System.Xml.XmlNamespaceManager($caiDoc.NameTable) $caiNs.AddNamespace("ca", "http://v8.1c.ru/8.2/managed-application/core") $layout = [ordered]@{ top=@(); left=@(); right=@(); bottom=@(); declared=@() } - Network accessline 142
$caiNs.AddNamespace("ca", "http://v8.1c.ru/8.2/managed-application/core") - Network accessline 185
if (-not $hpDoc.DocumentElement) { return $null } $hpNs = New-Object System.Xml.XmlNamespaceManager($hpDoc.NameTable) $hpNs.AddNamespace("hp", "http://v8.1c.ru/8.3/xcf/extrnprops") - Network accessline 186
$hpNs = New-Object System.Xml.XmlNamespaceManager($hpDoc.NameTable) $hpNs.AddNamespace("hp", "http://v8.1c.ru/8.3/xcf/extrnprops") $hpNs.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable") - Network accessline 187
$hpNs.AddNamespace("hp", "http://v8.1c.ru/8.3/xcf/extrnprops") - Network accessline 188
$hpNs.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable")
content/skills/1c-metadata-manage/tools/1c-cf-manage/scripts/cf-init.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 157
$palNs = "" if ($is221) { $palNs = ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette"' - Network accessline 159
$palNs = ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette"' - Network accessline 176
$cfgXml = @" <?xml version="1.0" encoding="UTF-8"?> <MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="htt - Network accessline 177
<?xml version="1.0" encoding="UTF-8"?> <MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/ - Network accessline 178
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent= - Network accessline 278
$langXml = @" <?xml version="1.0" encoding="UTF-8"?> <MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="ht - Network accessline 279
<?xml version="1.0" encoding="UTF-8"?> <MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/ - Network accessline 280
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent= - Network accessline 303
$caiXml = @" <?xml version="1.0" encoding="UTF-8"?> <ClientApplicationInterface xmlns="http://v8.1c.ru/8.2/managed-application/core" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type= - Network accessline 304
<?xml version="1.0" encoding="UTF-8"?> <ClientApplicationInterface xmlns="http://v8.1c.ru/8.2/managed-application/core" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="InterfaceLay - Network accessline 305
<ClientApplicationInterface xmlns="http://v8.1c.ru/8.2/managed-application/core" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="InterfaceLayouter">
content/skills/1c-metadata-manage/tools/1c-cf-manage/scripts/cf-validate.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 212
$ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 213
$ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 214
$ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core") - Network accessline 215
$ns.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable") - Network accessline 216
$ns.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 217
$ns.AddNamespace("xs", "http://www.w3.org/2001/XMLSchema") - Network accessline 218
$ns.AddNamespace("app", "http://v8.1c.ru/8.2/managed-application/core") - Network accessline 223
$check1Ok = $true $expectedNs = "http://v8.1c.ru/8.3/MDClasses" - Network accessline 224
$expectedNs = "http://v8.1c.ru/8.3/MDClasses" - Network accessline 604
[xml]$hpDoc = Get-Content -Path $hpPath -Encoding UTF8 $hpNs = New-Object System.Xml.XmlNamespaceManager($hpDoc.NameTable) $hpNs.AddNamespace("hp", "http://v8.1c.ru/8.3/xcf/extrnprops") - Network accessline 605
$hpNs = New-Object System.Xml.XmlNamespaceManager($hpDoc.NameTable) $hpNs.AddNamespace("hp", "http://v8.1c.ru/8.3/xcf/extrnprops") foreach ($f in $hpDoc.DocumentElement.SelectNodes("//hp:Item/hp:Form", $hpNs)) { - Network accessline 606
$hpNs.AddNamespace("hp", "http://v8.1c.ru/8.3/xcf/extrnprops")
content/skills/1c-metadata-manage/tools/1c-cf-manage/scripts/dump-validate.ps1
- Executable scriptline 1
Executable file - Network accessline 25
$script:ScanFailed = $false $script:OutputPath = $null $MetadataNamespace = 'http://v8.1c.ru/8.3/MDClasses' - Network accessline 26
$script:OutputPath = $null $MetadataNamespace = 'http://v8.1c.ru/8.3/MDClasses' $Identifier = '^[\p{L}_][\p{L}\p{Nd}_]*$' - Network accessline 27
$MetadataNamespace = 'http://v8.1c.ru/8.3/MDClasses' - Network accessline 221
$info = Read-Xml $infoFile '' if ($info) { if ($info.DocumentElement.LocalName -ne 'ConfigDumpInfo' -or $info.DocumentElement.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/dumpinfo') { - Network accessline 222
if ($info) { if ($info.DocumentElement.LocalName -ne 'ConfigDumpInfo' -or $info.DocumentElement.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/dumpinfo') { Add-Finding 'dump-info-invalid' $info - Network accessline 223
if ($info.DocumentElement.LocalName -ne 'ConfigDumpInfo' -or $info.DocumentElement.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/dumpinfo') {
content/skills/1c-metadata-manage/tools/1c-cfe-manage/scripts/cfe-borrow.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 489
$script:mdNs = "http://v8.1c.ru/8.3/MDClasses" - Network accessline 490
$script:xrNs = "http://v8.1c.ru/8.3/xcf/readable" - Network accessline 491
$script:xsiNs = "http://www.w3.org/2001/XMLSchema-instance" - Network accessline 492
$script:v8Ns = "http://v8.1c.ru/8.1/data/core" - Network accessline 868
$script:xmlnsDecl = 'xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns - Network accessline 880
if ((Get-FormatRank $script:formatVersion) -ge 221) { $script:xmlnsDecl = $script:xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style=' - Network accessline 881
$script:xmlnsDecl = $script:xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style=' - Network accessline 1015
$srcNs = New-Object System.Xml.XmlNamespaceManager($srcDoc.NameTable) $srcNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 1016
$srcNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 1017
$srcNs.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable") - Network accessline 1609
if ((Get-FormatRank $formVersion) -ge 221 -and $srcNs -notmatch 'xmlns:pal=') { $srcNs = $srcNs -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style=' - Network accessline 1610
$srcNs = $srcNs -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style=' - Network accessline 1732
foreach ($sect in @($srcAutoCmd, $srcChildItems)) { if (-not $sect) { continue } foreach ($absNode in @($sect.SelectNodes(".//*[local-name()='Abs' and namespace-uri()='http://v8.1c.ru/8.3/xcf/readable']"))) { - Network accessline 1733
if (-not $sect) { continue } foreach ($absNode in @($sect.SelectNodes(".//*[local-name()='Abs' and namespace-uri()='http://v8.1c.ru/8.3/xcf/readable']"))) { $picOwner = $absNode.ParentNode.ParentNode - Network accessline 1734
foreach ($absNode in @($sect.SelectNodes(".//*[local-name()='Abs' and namespace-uri()='http://v8.1c.ru/8.3/xcf/readable']"))) { - Network accessline 1796
$objNs = New-Object System.Xml.XmlNamespaceManager($objDoc.NameTable) $objNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 1797
$objNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 1813
$childObjs = $objDoc.CreateElement("ChildObjects", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 1834
$formEl = $objDoc.CreateElement("Form", "http://v8.1c.ru/8.3/MDClasses")
content/skills/1c-metadata-manage/tools/1c-cfe-manage/scripts/cfe-diff.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 64
$ns = New-Object System.Xml.XmlNamespaceManager($extDoc.NameTable) $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 65
$ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 66
$ns.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable") - Network accessline 113
$objNs = New-Object System.Xml.XmlNamespaceManager($doc.NameTable) $objNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 114
$objNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 300
$fNs = New-Object System.Xml.XmlNamespaceManager($formDoc.NameTable) $fNs.AddNamespace("f", "http://v8.1c.ru/8.3/xcf/logform") - Network accessline 301
$fNs.AddNamespace("f", "http://v8.1c.ru/8.3/xcf/logform")
content/skills/1c-metadata-manage/tools/1c-cfe-manage/scripts/cfe-init.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 68
$baseCfgDoc.Load((Resolve-Path $ConfigPath).ProviderPath) $baseCfgNs = New-Object System.Xml.XmlNamespaceManager($baseCfgDoc.NameTable) $baseCfgNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 70
$baseCfgNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 183
$xmlnsDecl = 'xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="h - Network accessline 197
$f221Captions = "" if ((Get-FormatRank $formatVersion) -ge 221) { $xmlnsDecl = $xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style=' - Network accessline 198
if ((Get-FormatRank $formatVersion) -ge 221) { $xmlnsDecl = $xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style=' $f221Captions = "`r`n`t`t`t<Caption/>`r`n`t`t`t<ShortCaption/>" - Network accessline 199
$xmlnsDecl = $xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style='
content/skills/1c-metadata-manage/tools/1c-cfe-manage/scripts/cfe-patch-method.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 1036
$cfgDoc.Load($cfgFile) $cfgNs = New-Object System.Xml.XmlNamespaceManager($cfgDoc.NameTable) $cfgNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 1037
$cfgNs = New-Object System.Xml.XmlNamespaceManager($cfgDoc.NameTable) $cfgNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") $propsNode = $cfgDoc.SelectSingleNode("//md:Configuration/md:Properties", $cfgNs) - Network accessline 1038
$cfgNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
content/skills/1c-metadata-manage/tools/1c-cfe-manage/scripts/cfe-validate.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 356
$ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 357
$ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 358
$ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core") - Network accessline 359
$ns.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable") - Network accessline 360
$ns.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 361
$ns.AddNamespace("xs", "http://www.w3.org/2001/XMLSchema") - Network accessline 362
$ns.AddNamespace("app", "http://v8.1c.ru/8.2/managed-application/core") - Network accessline 367
$check1Ok = $true $expectedNs = "http://v8.1c.ru/8.3/MDClasses" - Network accessline 368
$expectedNs = "http://v8.1c.ru/8.3/MDClasses" - Dangerous shell operationline 788
$rm = [regex]::Match([string]$types[0], '^(?:\w+:)?(\w+?)Ref\.(.+)$') - Network accessline 945
$objNs = New-Object System.Xml.XmlNamespaceManager($objDoc.NameTable) $objNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 946
$objNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 947
$objNs.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable") - Network accessline 1198
$fmDoc.Load($formMetaFile) $fmNs = New-Object System.Xml.XmlNamespaceManager($fmDoc.NameTable) $fmNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 1200
$fmNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 1626
$objDoc.Load($objPath) $objNs = New-Object System.Xml.XmlNamespaceManager($objDoc.NameTable) $objNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 1627
$objNs = New-Object System.Xml.XmlNamespaceManager($objDoc.NameTable) $objNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") $ob = $objDoc.SelectSingleNode("/md:MetaDataObject/md:$typeName/md:Properties/md:ObjectBelonging", $o - Network accessline 1628
$objNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 1650
} $rNs = New-Object System.Xml.XmlNamespaceManager($rDoc.NameTable) $rNs.AddNamespace("r", "http://v8.1c.ru/8.2/roles") - Network accessline 1651
$rNs = New-Object System.Xml.XmlNamespaceManager($rDoc.NameTable) $rNs.AddNamespace("r", "http://v8.1c.ru/8.2/roles") foreach ($nameNode in $rDoc.SelectNodes("/r:Rights/r:object/r:name", $rNs)) { - Network accessline 1652
$rNs.AddNamespace("r", "http://v8.1c.ru/8.2/roles") - Network accessline 2057
$dataBanned = $script:ownChildRestricted[$typeName] -eq "Error" foreach ($nc in @(Get-OwnNameCollisions (Join-Path (Join-Path $configDir $dirName) "$objName18.xml") "$typeName.$objName18" $extIdx $srcIdx)) { - Network accessline 2058
foreach ($nc in @(Get-OwnNameCollisions (Join-Path (Join-Path $configDir $dirName) "$objName18.xml") "$typeName.$objName18" $extIdx $srcIdx)) { - Dangerous shell operationline 2255
foreach ($rm in [regex]::Matches($t, $refRightsRe)) {
content/skills/1c-metadata-manage/tools/1c-db-ops/scripts/db-cfe-admin.ps1
content/skills/1c-metadata-manage/tools/1c-db-ops/scripts/db-create.ps1
content/skills/1c-metadata-manage/tools/1c-db-ops/scripts/db-dump-cf.ps1
content/skills/1c-metadata-manage/tools/1c-db-ops/scripts/db-dump-dt.ps1
content/skills/1c-metadata-manage/tools/1c-db-ops/scripts/db-dump-xml.ps1
content/skills/1c-metadata-manage/tools/1c-db-ops/scripts/db-load-cf.ps1
content/skills/1c-metadata-manage/tools/1c-db-ops/scripts/db-load-dt.ps1
content/skills/1c-metadata-manage/tools/1c-db-ops/scripts/db-load-git.ps1
content/skills/1c-metadata-manage/tools/1c-db-ops/scripts/db-load-xml.ps1
content/skills/1c-metadata-manage/tools/1c-db-ops/scripts/db-run.ps1
content/skills/1c-metadata-manage/tools/1c-db-ops/scripts/db-update.ps1
content/skills/1c-metadata-manage/tools/1c-db-ops/scripts/install-files-update.ps1
- Executable scriptline 1
Executable file
content/skills/1c-metadata-manage/tools/1c-epf-build/scripts/epf-build.ps1
content/skills/1c-metadata-manage/tools/1c-epf-build/scripts/stub-db-create.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 347
$xml.LoadXml($content) $nsMgr = New-Object System.Xml.XmlNamespaceManager($xml.NameTable) $nsMgr.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core") - Network accessline 348
$nsMgr = New-Object System.Xml.XmlNamespaceManager($xml.NameTable) $nsMgr.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core") $nsMgr.AddNamespace("f", "http://v8.1c.ru/8.3/xcf/logform") - Network accessline 349
$nsMgr.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core") - Network accessline 350
$nsMgr.AddNamespace("f", "http://v8.1c.ru/8.3/xcf/logform") - Network accessline 606
$ns = 'xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v - Network accessline 1503
$cfExtDir = Join-Path (Join-Path $objDir $objName) "Ext" New-Item -ItemType Directory -Path $cfExtDir -Force | Out-Null $cfFormXml = "<?xml version=`"1.0`" encoding=`"UTF-8`"?>`r`n<Form xmlns=`"http://v8.1c.ru/8.3/xcf/logform`" xm - Network accessline 1504
New-Item -ItemType Directory -Path $cfExtDir -Force | Out-Null $cfFormXml = "<?xml version=`"1.0`" encoding=`"UTF-8`"?>`r`n<Form xmlns=`"http://v8.1c.ru/8.3/xcf/logform`" xmlns:v8=`"http://v8.1c.ru/8.1/data/core`" xmlns:xsi=`"http://ww - Network accessline 1505
$cfFormXml = "<?xml version=`"1.0`" encoding=`"UTF-8`"?>`r`n<Form xmlns=`"http://v8.1c.ru/8.3/xcf/logform`" xmlns:v8=`"http://v8.1c.ru/8.1/data/core`" xmlns:xsi=`"http://www.w3.org/2001/XMLSchema-instance`" version=`"$stubFormatVersion`">`r
content/skills/1c-metadata-manage/tools/1c-epf-dump/scripts/epf-dump.ps1
content/skills/1c-metadata-manage/tools/1c-epf-scaffold/scripts/init.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 58
$xmlnsDecl = 'xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="h - Network accessline 61
if ($formatRank -ge 221) { $xmlnsDecl = $xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style=' - Network accessline 62
$xmlnsDecl = $xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style='
content/skills/1c-metadata-manage/tools/1c-epf-validate/scripts/epf-validate.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 191
$ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 192
$ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 193
$ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core") - Network accessline 194
$ns.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable") - Network accessline 195
$ns.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 196
$ns.AddNamespace("xs", "http://www.w3.org/2001/XMLSchema") - Network accessline 197
$ns.AddNamespace("app", "http://v8.1c.ru/8.2/managed-application/core") - Network accessline 211
$expectedNs = "http://v8.1c.ru/8.3/MDClasses"
content/skills/1c-metadata-manage/tools/1c-erf-scaffold/scripts/init.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 65
$xmlnsDecl = 'xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="h - Network accessline 68
if ($formatRank -ge 221) { $xmlnsDecl = $xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style=' - Network accessline 69
$xmlnsDecl = $xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style=' - Network accessline 225
$skdContent = @" <?xml version="1.0" encoding="UTF-8"?> <DataCompositionSchema xmlns="http://v8.1c.ru/8.1/data-composition-system/schema" - Network accessline 226
<?xml version="1.0" encoding="UTF-8"?> <DataCompositionSchema xmlns="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcscom="http://v8.1c.ru/8.1/data-composition-system/common" - Network accessline 227
<DataCompositionSchema xmlns="http://v8.1c.ru/8.1/data-composition-system/schema" - Network accessline 228
xmlns:dcscom="http://v8.1c.ru/8.1/data-composition-system/common" - Network accessline 229
xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" - Network accessline 230
xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" - Network accessline 231
xmlns:v8="http://v8.1c.ru/8.1/data/core" - Network accessline 232
xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" - Network accessline 233
xmlns:xs="http://www.w3.org/2001/XMLSchema" - Network accessline 234
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
content/skills/1c-metadata-manage/tools/1c-form-compile/form-dsl-spec.md
- Network accessline 3
> Vendored verbatim from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills) (MIT), Russian original, upstream sync `2026-11-01` (`2e75b0f`). Upstream slash-command names (`/form-compile`, `/meta-compile`, `/sk - Network accessline 1112
- **escape** для плоской `xs:dateTime`: явный `valueType: "xs:dateTime"`. Эмитится структурно (`<v8:variant>`+`<v8:date>`). Декомпилятор: Custom+date → голая дата; именованный → строка+valueType. - **Тип-значение `valueType: "v8:Type" - Network accessline 1113
Эмитится структурно (`<v8:variant>`+`<v8:date>`). Декомпилятор: Custom+date → голая дата; именованный → строка+valueType. - **Тип-значение `valueType: "v8:Type"`** (раундтрип; сравнение поля с *типом*, на практике — «Неопределено»): `valu - Network accessline 1114
- **Тип-значение `valueType: "v8:Type"`** (раундтрип; сравнение поля с *типом*, на практике — «Неопределено»): `value` несёт QName типа из namespace платформы (`<prefix>:Undefined`, префикс авто). Компилятор объявляет `xmlns:<prefix>="http: - Network accessline 1276
| DSL | XML (с локальным xmlns) | |-----|-----| | `"mxl:SpreadsheetDocument"` | `<v8:Type xmlns:mxl="http://v8.1c.ru/8.2/data/spreadsheet">mxl:SpreadsheetDocument</v8:Type>` | - Network accessline 1277
|-----|-----| | `"mxl:SpreadsheetDocument"` | `<v8:Type xmlns:mxl="http://v8.1c.ru/8.2/data/spreadsheet">mxl:SpreadsheetDocument</v8:Type>` | | `"fd:FormattedDocument"` | `xmlns:fd="…/formatted-document"` | - Network accessline 1278
| `"mxl:SpreadsheetDocument"` | `<v8:Type xmlns:mxl="http://v8.1c.ru/8.2/data/spreadsheet">mxl:SpreadsheetDocument</v8:Type>` |
content/skills/1c-metadata-manage/tools/1c-form-compile/scripts/form-compile.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 112
$ns = New-Object System.Xml.XmlNamespaceManager($doc.NameTable) $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 113
$ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 114
$ns.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable") - Network accessline 115
$ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core") - Network accessline 1718
$script:formNsDecl = 'xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/ - Network accessline 1723
if ((Get-FormatRank $script:formatVersion) -ge 221) { $script:formNsDecl = $script:formNsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style=' - Network accessline 1724
$script:formNsDecl = $script:formNsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style=' - Network accessline 2065
# Значение типа v8:Type (напр. тип «Неопределено» = <prefix>:Undefined) ссылается на тип # платформы из namespace http://v8.1c.ru/8.2/data/types — платформа объявляет его ЛОКАЛЬНО - Network accessline 2066
# платформы из namespace http://v8.1c.ru/8.2/data/types — платформа объявляет его ЛОКАЛЬНО - Network accessline 2072
$pref = $Matches[1] if ($pref -notin @('xs','cfg','v8','v8ui','ent','dcscor','dcsset','dcssch')) { return " xmlns:$pref=`"http://v8.1c.ru/8.2/data/types`"" - Network accessline 2073
if ($pref -notin @('xs','cfg','v8','v8ui','ent','dcscor','dcsset','dcssch')) { return " xmlns:$pref=`"http://v8.1c.ru/8.2/data/types`"" } - Network accessline 2074
return " xmlns:$pref=`"http://v8.1c.ru/8.2/data/types`"" - Network accessline 2481
$script:calcRestrictMap = @{ 'noField'='field'; 'noFilter'='condition'; 'noCondition'='condition'; 'noGroup'='group'; 'noOrder'='order' } $script:dcsCommonNs = 'http://v8.1c.ru/8.1/data-composition-system/common' - Network accessline 2482
$script:dcsCommonNs = 'http://v8.1c.ru/8.1/data-composition-system/common' - Network accessline 2831
$specialTypeNs = @{ "mxl:SpreadsheetDocument" = "http://v8.1c.ru/8.2/data/spreadsheet" - Network accessline 2832
"mxl:SpreadsheetDocument" = "http://v8.1c.ru/8.2/data/spreadsheet" - Network accessline 2833
"fd:FormattedDocument" = "http://v8.1c.ru/8.2/data/formatted-document" - Network accessline 2834
"d5p1:TextDocument" = "http://v8.1c.ru/8.1/data/txtedt" - Network accessline 2835
"d5p1:Chart" = "http://v8.1c.ru/8.2/data/chart" - Network accessline 2836
"d5p1:GanttChart" = "http://v8.1c.ru/8.2/data/chart" - Network accessline 2837
"d5p1:Dendrogram" = "http://v8.1c.ru/8.2/data/chart" - Network accessline 2838
"d5p1:FlowchartContextType" = "http://v8.1c.ru/8.2/data/graphscheme" - Network accessline 2839
"d5p1:DataAnalysisTimeIntervalUnitType" = "http://v8.1c.ru/8.2/data/data-analysis" - Network accessline 2840
"d5p1:GeographicalSchema" = "http://v8.1c.ru/8.2/data/geo" - Network accessline 2841
"pdfdoc:PDFDocument" = "http://v8.1c.ru/8.3/data/pdf" - Network accessline 2842
"pl:Planner" = "http://v8.1c.ru/8.3/data/planner" - Network accessline 5229
$script:PLANNER_NS = 'http://v8.1c.ru/8.3/data/planner' - Network accessline 5230
$script:CHART_NS = 'http://v8.1c.ru/8.2/data/chart' - Network accessline 7233
X "$indent`t`t`t`t<dcscor:value>$(Esc-XmlText "$($cplItem.value)")</dcscor:value>" $mode = if ($cplItem.mode) { "$($cplItem.mode)" } else { 'Auto' } X "$indent`t`t`t`t<dcscor:mode xmlns:d8p1=`"http://v8.1c.ru/8.1/data/enterprise`" - Network accessline 7234
$mode = if ($cplItem.mode) { "$($cplItem.mode)" } else { 'Auto' } X "$indent`t`t`t`t<dcscor:mode xmlns:d8p1=`"http://v8.1c.ru/8.1/data/enterprise`" xsi:type=`"d8p1:LinkedValueChangeMode`">$mode</dcscor:mode>" X "$indent`t`t`t</dcs - Network accessline 7235
X "$indent`t`t`t`t<dcscor:mode xmlns:d8p1=`"http://v8.1c.ru/8.1/data/enterprise`" xsi:type=`"d8p1:LinkedValueChangeMode`">$mode</dcscor:mode>" - Network accessline 8445
$rootEnd = if ($rootStart -ge 0) { $formText.IndexOf('>', $rootStart, $ord) } else { -1 } if ($rootEnd -ge 0 -and $formText.IndexOf('dcssch:', $rootEnd, $ord) -lt 0) { $formText = $formText.Substring(0, $rootEnd).Replace(' xmlns:dcssch=" - Network accessline 8446
if ($rootEnd -ge 0 -and $formText.IndexOf('dcssch:', $rootEnd, $ord) -lt 0) { $formText = $formText.Substring(0, $rootEnd).Replace(' xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema"', '') + $formText.Substring($rootEnd) - Network accessline 8447
$formText = $formText.Substring(0, $rootEnd).Replace(' xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema"', '') + $formText.Substring($rootEnd) - Network accessline 8540
$nsMgr = New-Object System.Xml.XmlNamespaceManager($objDoc.NameTable) $nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 8541
$nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 8550
} if (-not $existing) { $formElem = $objDoc.CreateElement("Form", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 8551
if (-not $existing) { $formElem = $objDoc.CreateElement("Form", "http://v8.1c.ru/8.3/MDClasses") $formElem.InnerText = $formName - Network accessline 8552
$formElem = $objDoc.CreateElement("Form", "http://v8.1c.ru/8.3/MDClasses")
content/skills/1c-metadata-manage/tools/1c-form-compile/scripts/form-compile.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 2
# form-compile v1.224 — Compile 1C managed form from JSON or object metadata # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills, synced at - Network accessline 3
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills, synced at - Network accessline 395
NS = { 'md': 'http://v8.1c.ru/8.3/MDClasses', - Network accessline 396
'md': 'http://v8.1c.ru/8.3/MDClasses', - Network accessline 397
'xr': 'http://v8.1c.ru/8.3/xcf/readable', - Network accessline 398
'v8': 'http://v8.1c.ru/8.1/data/core', - Network accessline 1829
# Значение типа v8:Type (напр. тип «Неопределено» = <prefix>:Undefined) ссылается на тип # платформы из namespace http://v8.1c.ru/8.2/data/types — платформа объявляет его ЛОКАЛЬНО - Network accessline 1830
# платформы из namespace http://v8.1c.ru/8.2/data/types — платформа объявляет его ЛОКАЛЬНО - Network accessline 1834
m = re.match(r'^([A-Za-z]\w*):', str(value)) if m and m.group(1) not in ('xs', 'cfg', 'v8', 'v8ui', 'ent', 'dcscor', 'dcsset', 'dcssch'): return f' xmlns:{m.group(1)}="http://v8.1c.ru/8.2/data/types"' - Network accessline 1835
if m and m.group(1) not in ('xs', 'cfg', 'v8', 'v8ui', 'ent', 'dcscor', 'dcsset', 'dcssch'): return f' xmlns:{m.group(1)}="http://v8.1c.ru/8.2/data/types"' return '' - Network accessline 1836
return f' xmlns:{m.group(1)}="http://v8.1c.ru/8.2/data/types"' - Network accessline 2173
_CALC_RESTRICT_MAP = {'noField': 'field', 'noFilter': 'condition', 'noCondition': 'condition', 'noGroup': 'group', 'noOrder': 'order'} _DCS_COMMON_NS = 'http://v8.1c.ru/8.1/data-composition-system/common' - Network accessline 2175
_DCS_COMMON_NS = 'http://v8.1c.ru/8.1/data-composition-system/common' - Network accessline 4040
PLANNER_NS = 'http://v8.1c.ru/8.3/data/planner' - Network accessline 4041
CHART_NS = 'http://v8.1c.ru/8.2/data/chart' - Network accessline 4761
special_type_ns = { "mxl:SpreadsheetDocument": "http://v8.1c.ru/8.2/data/spreadsheet", - Network accessline 4762
"mxl:SpreadsheetDocument": "http://v8.1c.ru/8.2/data/spreadsheet", - Network accessline 4763
"fd:FormattedDocument": "http://v8.1c.ru/8.2/data/formatted-document", - Network accessline 4764
"d5p1:TextDocument": "http://v8.1c.ru/8.1/data/txtedt", - Network accessline 4765
"d5p1:Chart": "http://v8.1c.ru/8.2/data/chart", - Network accessline 4766
"d5p1:GanttChart": "http://v8.1c.ru/8.2/data/chart", - Network accessline 4767
"d5p1:Dendrogram": "http://v8.1c.ru/8.2/data/chart", - Network accessline 4768
"d5p1:FlowchartContextType": "http://v8.1c.ru/8.2/data/graphscheme", - Network accessline 4769
"d5p1:DataAnalysisTimeIntervalUnitType": "http://v8.1c.ru/8.2/data/data-analysis", - Network accessline 4770
"d5p1:GeographicalSchema": "http://v8.1c.ru/8.2/data/geo", - Network accessline 4771
"pdfdoc:PDFDocument": "http://v8.1c.ru/8.3/data/pdf", - Network accessline 4772
"pl:Planner": "http://v8.1c.ru/8.3/data/planner", - Network accessline 7104
lines.append(f'{indent}\t\t\t\t<dcscor:value>{esc_xml_text(str(cpl.get("value", "")))}</dcscor:value>') mode = str(cpl.get('mode') or 'Auto') lines.append(f'{indent}\t\t\t\t<dcscor:mode xmlns:d8p1="ht - Network accessline 7105
mode = str(cpl.get('mode') or 'Auto') lines.append(f'{indent}\t\t\t\t<dcscor:mode xmlns:d8p1="http://v8.1c.ru/8.1/data/enterprise" xsi:type="d8p1:LinkedValueChangeMode">{mode}</dcscor:mode>') lines.ap - Network accessline 7106
lines.append(f'{indent}\t\t\t\t<dcscor:mode xmlns:d8p1="http://v8.1c.ru/8.1/data/enterprise" xsi:type="d8p1:LinkedValueChangeMode">{mode}</dcscor:mode>') - Network accessline 8248
form_ns_decl = ( 'xmlns="http://v8.1c.ru/8.3/xcf/logform"' - Network accessline 8249
'xmlns="http://v8.1c.ru/8.3/xcf/logform"' - Network accessline 8250
' xmlns:app="http://v8.1c.ru/8.2/managed-application/core"' - Network accessline 8251
' xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config"' - Network accessline 8252
' xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core"' - Network accessline 8253
' xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema"' - Network accessline 8254
' xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings"' - Network accessline 8255
' xmlns:ent="http://v8.1c.ru/8.1/data/enterprise"' - Network accessline 8256
' xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform"' - Network accessline 8257
' xmlns:style="http://v8.1c.ru/8.1/data/ui/style"' - Network accessline 8258
' xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system"' - Network accessline 8259
' xmlns:v8="http://v8.1c.ru/8.1/data/core"' - Network accessline 8260
' xmlns:v8ui="http://v8.1c.ru/8.1/data/ui"' - Network accessline 8261
' xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web"' - Network accessline 8262
' xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows"' - Network accessline 8263
' xmlns:xr="http://v8.1c.ru/8.3/xcf/readable"' - Network accessline 8264
' xmlns:xs="http://www.w3.org/2001/XMLSchema"' - Network accessline 8265
' xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"' - Network accessline 8272
form_ns_decl = form_ns_decl.replace( ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style=') - Network accessline 8274
' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style=') - Network accessline 8683
if root_end >= 0 and content.find('dcssch:', root_end) < 0: content = content[:root_end].replace( ' xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema"', '') + content[root_end:] - Network accessline 8684
content = content[:root_end].replace( ' xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema"', '') + content[root_end:] write_utf8_bom(out_path, content) - Network accessline 8685
' xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema"', '') + content[root_end:]
content/skills/1c-metadata-manage/tools/1c-form-edit/scripts/form-edit.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 282
$formNs = "http://v8.1c.ru/8.3/xcf/logform" - Network accessline 283
$v8Ns = "http://v8.1c.ru/8.1/data/core" - Network accessline 492
$script:dcsCommonNs = 'http://v8.1c.ru/8.1/data-composition-system/common' - Network accessline 1962
$script:PLANNER_NS = 'http://v8.1c.ru/8.3/data/planner' - Network accessline 1964
$script:CHART_NS = 'http://v8.1c.ru/8.2/data/chart' - Network accessline 2150
$pref = $Matches[1] if ($pref -notin @('xs','cfg','v8','v8ui','ent','dcscor','dcsset','dcssch')) { return " xmlns:$pref=`"http://v8.1c.ru/8.2/data/types`"" - Network accessline 2151
if ($pref -notin @('xs','cfg','v8','v8ui','ent','dcscor','dcsset','dcssch')) { return " xmlns:$pref=`"http://v8.1c.ru/8.2/data/types`"" } - Network accessline 2152
return " xmlns:$pref=`"http://v8.1c.ru/8.2/data/types`"" - Network accessline 2844
$specialTypeNs = @{ "mxl:SpreadsheetDocument" = "http://v8.1c.ru/8.2/data/spreadsheet" - Network accessline 2845
"mxl:SpreadsheetDocument" = "http://v8.1c.ru/8.2/data/spreadsheet" - Network accessline 2846
"fd:FormattedDocument" = "http://v8.1c.ru/8.2/data/formatted-document" - Network accessline 2847
"d5p1:TextDocument" = "http://v8.1c.ru/8.1/data/txtedt" - Network accessline 2848
"d5p1:Chart" = "http://v8.1c.ru/8.2/data/chart" - Network accessline 2849
"d5p1:GanttChart" = "http://v8.1c.ru/8.2/data/chart" - Network accessline 2850
"d5p1:Dendrogram" = "http://v8.1c.ru/8.2/data/chart" - Network accessline 2851
"d5p1:FlowchartContextType" = "http://v8.1c.ru/8.2/data/graphscheme" - Network accessline 2852
"d5p1:DataAnalysisTimeIntervalUnitType" = "http://v8.1c.ru/8.2/data/data-analysis" - Network accessline 2853
"d5p1:GeographicalSchema" = "http://v8.1c.ru/8.2/data/geo" - Network accessline 2854
"pdfdoc:PDFDocument" = "http://v8.1c.ru/8.3/data/pdf" - Network accessline 2855
"pl:Planner" = "http://v8.1c.ru/8.3/data/planner" - Network accessline 5503
X "$indent`t`t`t`t<dcscor:value>$(Esc-XmlText "$($cplItem.value)")</dcscor:value>" $mode = if ($cplItem.mode) { "$($cplItem.mode)" } else { 'Auto' } X "$indent`t`t`t`t<dcscor:mode xmlns:d8p1=`"http://v8.1c.ru/8.1/data/enterprise`" - Network accessline 5504
$mode = if ($cplItem.mode) { "$($cplItem.mode)" } else { 'Auto' } X "$indent`t`t`t`t<dcscor:mode xmlns:d8p1=`"http://v8.1c.ru/8.1/data/enterprise`" xsi:type=`"d8p1:LinkedValueChangeMode`">$mode</dcscor:mode>" X "$indent`t`t`t</dcs - Network accessline 5505
X "$indent`t`t`t`t<dcscor:mode xmlns:d8p1=`"http://v8.1c.ru/8.1/data/enterprise`" xsi:type=`"d8p1:LinkedValueChangeMode`">$mode</dcscor:mode>" - Network accessline 6477
$allNsDecl = 'xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xm - Network accessline 7496
$dcsSetNs = "http://v8.1c.ru/8.1/data-composition-system/settings" - Network accessline 7938
if ($null -ne $ca) { foreach ($t in $ca.SelectNodes(".//dcsset:left | .//dcsset:right", $nsMgr)) { $xt = $t.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 7939
foreach ($t in $ca.SelectNodes(".//dcsset:left | .//dcsset:right", $nsMgr)) { $xt = $t.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") if ($xt.EndsWith(':Field') -and (& $isPath $t.InnerText.Trim())) { $users += "усл - Network accessline 7940
$xt = $t.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 8222
function Get-SectionChildRank([string]$parentTag, $child) { $ln = $child.LocalName if ($ln -eq 'Settings' -and $child.GetAttribute('type', 'http://www.w3.org/2001/XMLSchema-instance') -eq 'DynamicList') { $ln = 'Settings#DynamicList' } - Network accessline 8223
$ln = $child.LocalName if ($ln -eq 'Settings' -and $child.GetAttribute('type', 'http://www.w3.org/2001/XMLSchema-instance') -eq 'DynamicList') { $ln = 'Settings#DynamicList' } return [array]::IndexOf($script:sectionChildOrder[$parentTag], - Network accessline 8224
if ($ln -eq 'Settings' -and $child.GetAttribute('type', 'http://www.w3.org/2001/XMLSchema-instance') -eq 'DynamicList') { $ln = 'Settings#DynamicList' } - Network accessline 8503
if ($parts.Count -gt 0 -and $keys -contains 'listSettings') { Fail "${c}: settings — listSettings целиком или $($parts -join ', ') по частям, не вместе" } $target = $null foreach ($s in $node.SelectNodes("f:Settings", $nsMgr)) { if ($s.Ge - Network accessline 8504
$target = $null foreach ($s in $node.SelectNodes("f:Settings", $nsMgr)) { if ($s.GetAttribute('type', 'http://www.w3.org/2001/XMLSchema-instance') -eq 'DynamicList') { $target = $s; break } } if ($null -eq $target) { Fail "${c}: у '$name' - Network accessline 8505
foreach ($s in $node.SelectNodes("f:Settings", $nsMgr)) { if ($s.GetAttribute('type', 'http://www.w3.org/2001/XMLSchema-instance') -eq 'DynamicList') { $target = $s; break } } - Network accessline 8662
if ($null -ne $ca) { foreach ($t in $ca.SelectNodes(".//dcsset:left | .//dcsset:right", $nsMgr)) { $xt = $t.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 8663
foreach ($t in $ca.SelectNodes(".//dcsset:left | .//dcsset:right", $nsMgr)) { $xt = $t.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") if ($xt.EndsWith(':Field') -and (& $isPath $t.InnerText.Trim())) { $users += "усл - Network accessline 8664
$xt = $t.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 9037
if ($null -ne $ca) { foreach ($t in @($ca.SelectNodes(".//dcsset:left | .//dcsset:right", $nsMgr))) { if (-not $t.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance").EndsWith(':Field')) { continue } - Network accessline 9038
foreach ($t in @($ca.SelectNodes(".//dcsset:left | .//dcsset:right", $nsMgr))) { if (-not $t.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance").EndsWith(':Field')) { continue } $r = Rename-PathText $t.InnerText.Trim() $ - Network accessline 9039
if (-not $t.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance").EndsWith(':Field')) { continue } - Network accessline 9486
$dcsschDecl = ' xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema"'
content/skills/1c-metadata-manage/tools/1c-form-info/scripts/form-info.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 52
$ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $ns.AddNamespace("d", "http://v8.1c.ru/8.3/xcf/logform") - Network accessline 53
$ns.AddNamespace("d", "http://v8.1c.ru/8.3/xcf/logform") - Network accessline 54
$ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core") - Network accessline 55
$ns.AddNamespace("v8ui", "http://v8.1c.ru/8.1/data/ui") - Network accessline 56
$ns.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable") - Network accessline 57
$ns.AddNamespace("xs", "http://www.w3.org/2001/XMLSchema") - Network accessline 58
$ns.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 59
$ns.AddNamespace("cfg", "http://v8.1c.ru/8.1/data/enterprise/current-config") - Network accessline 60
$ns.AddNamespace("dcsset", "http://v8.1c.ru/8.1/data-composition-system/settings")
content/skills/1c-metadata-manage/tools/1c-form-scaffold/scripts/form-add.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 314
$script:xmlnsDecl = 'xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns - Network accessline 315
$script:formNsDecl = 'xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/ - Network accessline 320
if ((Get-FormatRank $script:formatVersion) -ge 221) { $script:xmlnsDecl = $script:xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style=' - Network accessline 321
$script:xmlnsDecl = $script:xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style=' - Network accessline 322
$script:formNsDecl = $script:formNsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style=' - Network accessline 330
$compatRank = Get-CompatModeRank $script:compatMode if (-not ($compatRank -gt 0 -and $compatRank -lt 80319)) { $script:formNsDecl = $script:formNsDecl -replace ' xmlns:dcsset=', ' xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/s - Network accessline 331
if (-not ($compatRank -gt 0 -and $compatRank -lt 80319)) { $script:formNsDecl = $script:formNsDecl -replace ' xmlns:dcsset=', ' xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset=' } - Network accessline 332
$script:formNsDecl = $script:formNsDecl -replace ' xmlns:dcsset=', ' xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset=' - Network accessline 339
$nsMgr = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 340
$nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 341
$nsMgr.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core") - Network accessline 857
if (-not $alreadyRegistered) { $formElem = $xmlDoc.CreateElement("Form", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 858
$formElem = $xmlDoc.CreateElement("Form", "http://v8.1c.ru/8.3/MDClasses")
content/skills/1c-metadata-manage/tools/1c-form-scaffold/scripts/form-add.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 2
# form-add v1.34 — Add managed form to 1C config object (Python port) # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills, synced at - Network accessline 3
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills, synced at - Network accessline 281
NSMAP = { "md": "http://v8.1c.ru/8.3/MDClasses", - Network accessline 282
"md": "http://v8.1c.ru/8.3/MDClasses", - Network accessline 283
"v8": "http://v8.1c.ru/8.1/data/core", - Network accessline 570
xmlns_decl = ( 'xmlns="http://v8.1c.ru/8.3/MDClasses"' - Network accessline 571
'xmlns="http://v8.1c.ru/8.3/MDClasses"' - Network accessline 572
' xmlns:app="http://v8.1c.ru/8.2/managed-application/core"' - Network accessline 573
' xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config"' - Network accessline 574
' xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi"' - Network accessline 575
' xmlns:ent="http://v8.1c.ru/8.1/data/enterprise"' - Network accessline 576
' xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform"' - Network accessline 577
' xmlns:style="http://v8.1c.ru/8.1/data/ui/style"' - Network accessline 578
' xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system"' - Network accessline 579
' xmlns:v8="http://v8.1c.ru/8.1/data/core"' - Network accessline 580
' xmlns:v8ui="http://v8.1c.ru/8.1/data/ui"' - Network accessline 581
' xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web"' - Network accessline 582
' xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows"' - Network accessline 583
' xmlns:xen="http://v8.1c.ru/8.3/xcf/enums"' - Network accessline 584
' xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef"' - Network accessline 585
' xmlns:xr="http://v8.1c.ru/8.3/xcf/readable"' - Network accessline 586
' xmlns:xs="http://www.w3.org/2001/XMLSchema"' - Network accessline 587
' xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"' - Network accessline 588
) form_ns_decl = ( 'xmlns="http://v8.1c.ru/8.3/xcf/logform"' - Network accessline 589
form_ns_decl = ( 'xmlns="http://v8.1c.ru/8.3/xcf/logform"' ' xmlns:app="http://v8.1c.ru/8.2/managed-application/core"' - Network accessline 590
'xmlns="http://v8.1c.ru/8.3/xcf/logform"' - Network accessline 591
' xmlns:app="http://v8.1c.ru/8.2/managed-application/core"' - Network accessline 592
' xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config"' - Network accessline 593
' xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core"' - Network accessline 594
' xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings"' - Network accessline 595
' xmlns:ent="http://v8.1c.ru/8.1/data/enterprise"' - Network accessline 596
' xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform"' - Network accessline 597
' xmlns:style="http://v8.1c.ru/8.1/data/ui/style"' - Network accessline 598
' xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system"' - Network accessline 599
' xmlns:v8="http://v8.1c.ru/8.1/data/core"' - Network accessline 600
' xmlns:v8ui="http://v8.1c.ru/8.1/data/ui"' - Network accessline 601
' xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web"' - Network accessline 602
' xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows"' - Network accessline 603
' xmlns:xr="http://v8.1c.ru/8.3/xcf/readable"' - Network accessline 604
' xmlns:xs="http://www.w3.org/2001/XMLSchema"' - Network accessline 605
' xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"' - Network accessline 611
if format_rank(format_version) >= 221: pal = ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style=' - Network accessline 612
pal = ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style=' - Network accessline 622
form_ns_decl = form_ns_decl.replace( ' xmlns:dcsset=', ' xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset=') - Network accessline 624
' xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset=') - Network accessline 1042
ns = "http://v8.1c.ru/8.3/MDClasses"
content/skills/1c-metadata-manage/tools/1c-form-scaffold/scripts/remove-form.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills, synced at - Network accessline 209
$nsMgr = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 210
$nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
content/skills/1c-metadata-manage/tools/1c-form-scaffold/scripts/remove-form.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 2
# remove-form v1.11 — Remove form from 1C object # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills, synced at - Network accessline 3
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills, synced at - Network accessline 35
NSMAP = {"md": "http://v8.1c.ru/8.3/MDClasses"}
content/skills/1c-metadata-manage/tools/1c-form-validate/scripts/form-validate.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 67
$nsMgr = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $nsMgr.AddNamespace("f", "http://v8.1c.ru/8.3/xcf/logform") - Network accessline 68
$nsMgr.AddNamespace("f", "http://v8.1c.ru/8.3/xcf/logform") - Network accessline 69
$nsMgr.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core") - Network accessline 70
$nsMgr.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 842
$baseCmdNames = @{} $bfNs = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $bfNs.AddNamespace("f", "http://v8.1c.ru/8.3/xcf/logform") - Network accessline 843
$bfNs = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $bfNs.AddNamespace("f", "http://v8.1c.ru/8.3/xcf/logform") foreach ($bAttr in $baseFormNode.SelectNodes("f:Attributes/f:Attribute", $bfNs)) { - Network accessline 844
$bfNs.AddNamespace("f", "http://v8.1c.ru/8.3/xcf/logform") - Network accessline 1043
} foreach ($node in $xmlDoc.SelectNodes("//*[@xsi:type]", $nsMgr)) { $val = $node.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 1044
foreach ($node in $xmlDoc.SelectNodes("//*[@xsi:type]", $nsMgr)) { $val = $node.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") $m = [regex]::Match($val, $prefixPattern) - Network accessline 1045
$val = $node.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 1877
$out = @(@{ Node = $root; Type = 'Form'; Label = 'Form' }) foreach ($n in $root.SelectNodes("//*[@name] | //*[local-name()='Settings'][@*[local-name()='type']='DynamicList']")) { if ($n.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/logform') - Network accessline 1878
foreach ($n in $root.SelectNodes("//*[@name] | //*[local-name()='Settings'][@*[local-name()='type']='DynamicList']")) { if ($n.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/logform') { continue } if (-not $scope.ContainsKey($n.LocalName)) { - Network accessline 1879
if ($n.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/logform') { continue } - Network accessline 1896
$label = $it.Label foreach ($c in $it.Node.ChildNodes) { if ($c.NodeType -ne 'Element' -or $c.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/logform') { continue } - Network accessline 1897
foreach ($c in $it.Node.ChildNodes) { if ($c.NodeType -ne 'Element' -or $c.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/logform') { continue } if ($c.SelectSingleNode("*") -or -not $c.InnerText) { continue } - Network accessline 1898
if ($c.NodeType -ne 'Element' -or $c.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/logform') { continue } - Network accessline 1967
foreach ($a in $attrNodes) { $st = $a.SelectSingleNode("f:Settings", $nsMgr) if (-not $st -or $st.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") -ne 'DynamicList') { continue } - Network accessline 1968
$st = $a.SelectSingleNode("f:Settings", $nsMgr) if (-not $st -or $st.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") -ne 'DynamicList') { continue } if ($st.SelectSingleNode("f:Field|f:CalculatedField|f:Parameter", $ - Network accessline 1969
if (-not $st -or $st.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") -ne 'DynamicList') { continue } - Network accessline 2162
$seen = @{} foreach ($c in $m.ChildNodes) { if ($c.NodeType -ne 'Element' -or $c.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/logform') { continue } - Network accessline 2163
foreach ($c in $m.ChildNodes) { if ($c.NodeType -ne 'Element' -or $c.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/logform') { continue } $ct = $c.LocalName - Network accessline 2164
if ($c.NodeType -ne 'Element' -or $c.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/logform') { continue } - Network accessline 2192
$allowed = $propertySets[$type] foreach ($c in $m.ChildNodes) { if ($c.NodeType -ne 'Element' -or $c.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/logform') { continue } - Network accessline 2193
foreach ($c in $m.ChildNodes) { if ($c.NodeType -ne 'Element' -or $c.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/logform') { continue } $pt = $c.LocalName - Network accessline 2194
if ($c.NodeType -ne 'Element' -or $c.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/logform') { continue } - Network accessline 2256
if ($additionTypes.ContainsKey($memberTypes[$m])) { @{ Node = $m; Tag = $memberTypes[$m]; Owner = $null } } foreach ($c in $m.ChildNodes) { if ($c.NodeType -ne 'Element' -or $c.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/logform') { cont - Network accessline 2257
foreach ($c in $m.ChildNodes) { if ($c.NodeType -ne 'Element' -or $c.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/logform') { continue } if ($additionTypes.Keys -ccontains $c.LocalName) { @{ Node = $c; Tag = $c.LocalName; Owner = $m.GetA - Network accessline 2258
if ($c.NodeType -ne 'Element' -or $c.NamespaceURI -ne 'http://v8.1c.ru/8.3/xcf/logform') { continue } - Network accessline 2713
} else { $caNs = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $caNs.AddNamespace("dcsset", "http://v8.1c.ru/8.1/data-composition-system/settings") - Network accessline 2714
$caNs = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $caNs.AddNamespace("dcsset", "http://v8.1c.ru/8.1/data-composition-system/settings") $caAttrs = Get-FormAttributeMap - Network accessline 2715
$caNs.AddNamespace("dcsset", "http://v8.1c.ru/8.1/data-composition-system/settings") - Network accessline 2719
$seen25 = @{} foreach ($t in $caNode.SelectNodes(".//dcsset:left | .//dcsset:right", $caNs)) { if (-not $t.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance").EndsWith(':Field')) { continue } - Network accessline 2720
foreach ($t in $caNode.SelectNodes(".//dcsset:left | .//dcsset:right", $caNs)) { if (-not $t.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance").EndsWith(':Field')) { continue } $path = $t.InnerText.Trim() - Network accessline 2721
if (-not $t.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance").EndsWith(':Field')) { continue } - Network accessline 2754
$check26Ok = $true foreach ($n in $xmlDoc.SelectNodes("//*[@xsi:type]", $nsMgr)) { if (-not $n.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance").EndsWith(':DesignTimeValue')) { continue } - Network accessline 2755
foreach ($n in $xmlDoc.SelectNodes("//*[@xsi:type]", $nsMgr)) { if (-not $n.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance").EndsWith(':DesignTimeValue')) { continue } $v = $n.InnerText.Trim() - Network accessline 2756
if (-not $n.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance").EndsWith(':DesignTimeValue')) { continue } - Network accessline 2794
$seen27 = @{} foreach ($n in $xmlDoc.SelectNodes("//*[not(*)]", $nsMgr)) { $xt = $n.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 2795
foreach ($n in $xmlDoc.SelectNodes("//*[not(*)]", $nsMgr)) { $xt = $n.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") if (-not ($xt.EndsWith(':Color') -or $n.LocalName.EndsWith('Color'))) { continue } - Network accessline 2796
$xt = $n.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 2839
if ($ownerDescriptor) { $mdNs = New-Object System.Xml.XmlNamespaceManager($ownerDescriptor.NameTable) $mdNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 2840
$mdNs = New-Object System.Xml.XmlNamespaceManager($ownerDescriptor.NameTable) $mdNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") $ownerNode = $null - Network accessline 2841
$mdNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 2871
$mainName = $mainAttr.GetAttribute("name") $boundPaths = New-Object 'System.Collections.Generic.HashSet[string]' ([System.StringComparer]::Ordinal) foreach ($dp in $root.GetElementsByTagName("DataPath", "http://v8.1c.ru/8.3/xcf/logfor - Network accessline 2872
$boundPaths = New-Object 'System.Collections.Generic.HashSet[string]' ([System.StringComparer]::Ordinal) foreach ($dp in $root.GetElementsByTagName("DataPath", "http://v8.1c.ru/8.3/xcf/logform")) { [void]$boundPaths.Add($dp.InnerText.Tri - Network accessline 2873
foreach ($dp in $root.GetElementsByTagName("DataPath", "http://v8.1c.ru/8.3/xcf/logform")) { [void]$boundPaths.Add($dp.InnerText.Trim()) }
content/skills/1c-metadata-manage/tools/1c-help-manage/scripts/add-help.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 271
$helpXml = @" <?xml version="1.0" encoding="UTF-8"?> <Help xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="$formatVersion"> - Network accessline 272
<?xml version="1.0" encoding="UTF-8"?> <Help xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="$formatVersion"> <Page>$Lang</Page> - Network accessline 273
<Help xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="$formatVersion"> - Network accessline 331
$nsMgr = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 332
$nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 337
$formType = $xmlDoc.SelectSingleNode("//md:FormType", $nsMgr) if ($formType) { $newElem = $xmlDoc.CreateElement("IncludeHelpInContents", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 338
if ($formType) { $newElem = $xmlDoc.CreateElement("IncludeHelpInContents", "http://v8.1c.ru/8.3/MDClasses") $newElem.InnerText = "false" - Network accessline 339
$newElem = $xmlDoc.CreateElement("IncludeHelpInContents", "http://v8.1c.ru/8.3/MDClasses")
content/skills/1c-metadata-manage/tools/1c-interface-manage/scripts/interface-edit.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 301
$script:ciNs = "http://v8.1c.ru/8.3/xcf/extrnprops" - Network accessline 302
$script:xrNs = "http://v8.1c.ru/8.3/xcf/readable" - Network accessline 303
$script:xsiNs = "http://www.w3.org/2001/XMLSchema-instance" - Network accessline 304
$script:xsNs = "http://www.w3.org/2001/XMLSchema"
content/skills/1c-metadata-manage/tools/1c-interface-manage/scripts/interface-validate.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 157
$nsUri = $root.NamespaceURI $version = $root.GetAttribute("version") $expectedNs = "http://v8.1c.ru/8.3/xcf/extrnprops" - Network accessline 158
$version = $root.GetAttribute("version") $expectedNs = "http://v8.1c.ru/8.3/xcf/extrnprops" if ($nsUri -ne $expectedNs) { - Network accessline 159
$expectedNs = "http://v8.1c.ru/8.3/xcf/extrnprops" - Network accessline 172
if (-not $script:stopped) { $ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $ns.AddNamespace("ci", "http://v8.1c.ru/8.3/xcf/extrnprops") - Network accessline 173
$ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $ns.AddNamespace("ci", "http://v8.1c.ru/8.3/xcf/extrnprops") $ns.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable") - Network accessline 174
$ns.AddNamespace("ci", "http://v8.1c.ru/8.3/xcf/extrnprops") - Network accessline 175
$ns.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable") - Network accessline 176
$ns.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 177
$ns.AddNamespace("xs", "http://www.w3.org/2001/XMLSchema")
content/skills/1c-metadata-manage/tools/1c-meta-compile/meta-dsl-spec.md
- Network accessline 3
> Vendored verbatim from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills) (MIT), Russian original, upstream sync `2026-11-01` (`2e75b0f`). Upstream slash-command names (`/form-compile`, `/meta-compile`, `/sk - Network accessline 1585
{ "type": "WebService", "name": "DataExchange", "namespace": "http://www.1c.ru/DataExchange", - Network accessline 1586
"type": "WebService", "name": "DataExchange", "namespace": "http://www.1c.ru/DataExchange", - Network accessline 1587
"xdtoPackages": ["XDTOPackage.ОбменДанными", "http://v8.1c.ru/8.3/data/ext"], - Network accessline 1593
}, "Exchange": { "returnType": "{http://www.1c.ru/DataExchange}Message", - Network accessline 1594
"Exchange": { "returnType": "{http://www.1c.ru/DataExchange}Message", "parameters": { "Data": { "type": "{http://www.1c.ru/DataExchange}Message", "nillable": false } } - Network accessline 1595
"returnType": "{http://www.1c.ru/DataExchange}Message", - Network accessline 1596
"parameters": { "Data": { "type": "{http://www.1c.ru/DataExchange}Message", "nillable": false } } - Network accessline 1827
{ "type": "WebService", "name": "DataExchange", "namespace": "http://www.1c.ru/DataExchange", - Network accessline 1828
"type": "WebService", "name": "DataExchange", "namespace": "http://www.1c.ru/DataExchange",
content/skills/1c-metadata-manage/tools/1c-meta-compile/scripts/meta-compile.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 757
$script:typeNamespaceMap = @{ "Chart" = @{ ns = "http://v8.1c.ru/8.2/data/chart"; prefix = "d5p1" } - Network accessline 758
"Chart" = @{ ns = "http://v8.1c.ru/8.2/data/chart"; prefix = "d5p1" } - Network accessline 759
"SettingsComposer" = @{ ns = "http://v8.1c.ru/8.1/data-composition-system/settings"; prefix = "dcsset" } - Network accessline 760
"SpreadsheetDocument" = @{ ns = "http://v8.1c.ru/8.2/data/spreadsheet"; prefix = "mxl" } - Network accessline 1077
X "$indent<v8:Type>$($script:cfgPrefix):$typeStr</v8:Type>" } else { X "$indent<v8:Type xmlns:d5p1=`"http://v8.1c.ru/8.1/data/enterprise/current-config`">d5p1:$typeStr</v8:Type>" - Network accessline 1078
} else { X "$indent<v8:Type xmlns:d5p1=`"http://v8.1c.ru/8.1/data/enterprise/current-config`">d5p1:$typeStr</v8:Type>" } - Network accessline 1079
X "$indent<v8:Type xmlns:d5p1=`"http://v8.1c.ru/8.1/data/enterprise/current-config`">d5p1:$typeStr</v8:Type>" - Network accessline 4891
$script:xmlnsDecl = 'xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns - Network accessline 4972
if ($script:isFormat221) { $palNs = ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette"' - Network accessline 4973
$palNs = ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette"' - Network accessline 5501
$sb = New-Object System.Text.StringBuilder [void]$sb.Append("<?xml version=`"1.0`" encoding=`"UTF-8`"?>`n") [void]$sb.Append("<PredefinedData xmlns=`"http://v8.1c.ru/8.3/xcf/predef`" xmlns:v8=`"http://v8.1c.ru/8.1/data/core`" xmlns:xr=`"h - Network accessline 5503
[void]$sb.Append("<PredefinedData xmlns=`"http://v8.1c.ru/8.3/xcf/predef`" xmlns:v8=`"http://v8.1c.ru/8.1/data/core`" xmlns:xr=`"http://v8.1c.ru/8.3/xcf/readable`" xmlns:xs=`"http://www.w3.org/2001/XMLSchema`" xmlns:xsi=`"http://www.w3.org/ - Network accessline 5593
$sb = New-Object System.Text.StringBuilder [void]$sb.Append("<?xml version=`"1.0`" encoding=`"UTF-8`"?>`n") [void]$sb.Append("<PredefinedData xmlns=`"http://v8.1c.ru/8.3/xcf/predef`" xmlns:v8=`"http://v8.1c.ru/8.1/data/core`" xmlns:xr=`"h - Network accessline 5595
[void]$sb.Append("<PredefinedData xmlns=`"http://v8.1c.ru/8.3/xcf/predef`" xmlns:v8=`"http://v8.1c.ru/8.1/data/core`" xmlns:xr=`"http://v8.1c.ru/8.3/xcf/readable`" xmlns:xs=`"http://www.w3.org/2001/XMLSchema`" xmlns:xsi=`"http://www.w3.org/ - Network accessline 5623
$sb = New-Object System.Text.StringBuilder [void]$sb.Append("<?xml version=`"1.0`" encoding=`"UTF-8`"?>`n") [void]$sb.Append("<PredefinedData xmlns=`"http://v8.1c.ru/8.3/xcf/predef`" xmlns:v8=`"http://v8.1c.ru/8.1/data/core`" xmlns:xr=`"h - Network accessline 5624
[void]$sb.Append("<?xml version=`"1.0`" encoding=`"UTF-8`"?>`n") [void]$sb.Append("<PredefinedData xmlns=`"http://v8.1c.ru/8.3/xcf/predef`" xmlns:v8=`"http://v8.1c.ru/8.1/data/core`" xmlns:xr=`"http://v8.1c.ru/8.3/xcf/readable`" xmlns:xs=` - Network accessline 5625
[void]$sb.Append("<PredefinedData xmlns=`"http://v8.1c.ru/8.3/xcf/predef`" xmlns:v8=`"http://v8.1c.ru/8.1/data/core`" xmlns:xr=`"http://v8.1c.ru/8.3/xcf/readable`" xmlns:xs=`"http://www.w3.org/2001/XMLSchema`" xmlns:xsi=`"http://www.w3.org/ - Network accessline 5781
$cfFormXmlPath = Join-Path $extDir "Form.xml" if (-not (Test-Path $cfFormXmlPath)) { $cfFormNs = 'xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterp - Network accessline 5783
$cfFormNs = 'xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xml - Network accessline 5785
if ($script:isFormat221) { $cfFormNs = $cfFormNs -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style=' } - Network accessline 5788
$cfRank = Get-CompatModeRank $script:compatMode if (-not ($cfRank -gt 0 -and $cfRank -lt 80319)) { $cfFormNs = $cfFormNs -replace ' xmlns:dcsset=', ' xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset=' - Network accessline 5789
if (-not ($cfRank -gt 0 -and $cfRank -lt 80319)) { $cfFormNs = $cfFormNs -replace ' xmlns:dcsset=', ' xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset=' } - Network accessline 5790
$cfFormNs = $cfFormNs -replace ' xmlns:dcsset=', ' xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset=' - Network accessline 5828
if ($objType -eq "ExchangePlan") { $contentPath = Join-Path $extDir "Content.xml" $xepNs = 'xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http - Network accessline 5829
$contentPath = Join-Path $extDir "Content.xml" $xepNs = 'xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc - Network accessline 5830
$xepNs = 'xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"' - Network accessline 5860
if (-not (Test-Path $flowchartPath)) { Ensure-ExtDir $flowchartXml = "<?xml version=`"1.0`" encoding=`"UTF-8`"?>`r`n<Flowchart xmlns=`"http://v8.1c.ru/8.3/MDClasses`" version=`"$($script:formatVersion)`"/>`r`n" - Network accessline 5861
Ensure-ExtDir $flowchartXml = "<?xml version=`"1.0`" encoding=`"UTF-8`"?>`r`n<Flowchart xmlns=`"http://v8.1c.ru/8.3/MDClasses`" version=`"$($script:formatVersion)`"/>`r`n" Write-XmlFileKeepEol $flowchartPath $flowchartXml $enc - Network accessline 5862
$flowchartXml = "<?xml version=`"1.0`" encoding=`"UTF-8`"?>`r`n<Flowchart xmlns=`"http://v8.1c.ru/8.3/MDClasses`" version=`"$($script:formatVersion)`"/>`r`n" - Network accessline 6028
$nsMgr = New-Object System.Xml.XmlNamespaceManager($doc.NameTable) $nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 6029
$nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
content/skills/1c-metadata-manage/tools/1c-meta-edit/scripts/meta-edit.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 511
$script:cfgUri = 'http://v8.1c.ru/8.1/data/enterprise/current-config' - Network accessline 986
$script:metaNs = "http://v8.1c.ru/8.3/MDClasses" - Network accessline 987
$script:xrNs = "http://v8.1c.ru/8.3/xcf/readable" - Network accessline 988
$script:v8Ns = "http://v8.1c.ru/8.1/data/core" - Network accessline 990
function Import-Fragment([string]$xmlString) { $wrapper = @" <_W xmlns="http://v8.1c.ru/8.3/MDClasses" - Network accessline 991
$wrapper = @" <_W xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - Network accessline 992
<_W xmlns="http://v8.1c.ru/8.3/MDClasses" - Network accessline 993
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - Network accessline 994
xmlns:v8="http://v8.1c.ru/8.1/data/core" - Network accessline 995
xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" - Network accessline 996
xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" - Network accessline 997
xmlns:app="http://v8.1c.ru/8.2/managed-application/core" - Network accessline 998
xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" - Network accessline 999
xmlns:xs="http://www.w3.org/2001/XMLSchema">$xmlString</_W> - Network accessline 1950
$script:xmlnsDecl = 'xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns - Network accessline 4082
$text = $text.Replace("</PredefinedData>", "$itemsXml</PredefinedData>") } else { $hdr = "<?xml version=`"1.0`" encoding=`"UTF-8`"?>`r`n<PredefinedData xmlns=`"http://v8.1c.ru/8.3/xcf/predef`" xmlns:v8=`"http://v8.1c.ru/8.1/data/core`" x - Network accessline 4083
} else { $hdr = "<?xml version=`"1.0`" encoding=`"UTF-8`"?>`r`n<PredefinedData xmlns=`"http://v8.1c.ru/8.3/xcf/predef`" xmlns:v8=`"http://v8.1c.ru/8.1/data/core`" xmlns:xr=`"http://v8.1c.ru/8.3/xcf/readable`" xmlns:xs=`"http://www.w3.org/ - Network accessline 4084
$hdr = "<?xml version=`"1.0`" encoding=`"UTF-8`"?>`r`n<PredefinedData xmlns=`"http://v8.1c.ru/8.3/xcf/predef`" xmlns:v8=`"http://v8.1c.ru/8.1/data/core`" xmlns:xr=`"http://v8.1c.ru/8.3/xcf/readable`" xmlns:xs=`"http://www.w3.org/2001/XMLSch
content/skills/1c-metadata-manage/tools/1c-meta-edit/scripts/meta-edit.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 2
# meta-edit v1.73 — Edit existing 1C metadata object XML # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills, synced at - Network accessline 3
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills, synced at - Network accessline 389
MD_NS = "http://v8.1c.ru/8.3/MDClasses" - Network accessline 390
XR_NS = "http://v8.1c.ru/8.3/xcf/readable" - Network accessline 391
V8_NS = "http://v8.1c.ru/8.1/data/core" - Network accessline 392
XSI_NS = "http://www.w3.org/2001/XMLSchema-instance" - Network accessline 393
XS_NS = "http://www.w3.org/2001/XMLSchema" - Network accessline 394
CFG_NS = "http://v8.1c.ru/8.1/data/enterprise/current-config" - Network accessline 1060
f' xmlns:xr="{XR_NS}"' f' xmlns:cfg="{CFG_NS}"' f' xmlns:app="http://v8.1c.ru/8.2/managed-application/core"' - Network accessline 1061
f' xmlns:cfg="{CFG_NS}"' f' xmlns:app="http://v8.1c.ru/8.2/managed-application/core"' f' xmlns:ent="http://v8.1c.ru/8.1/data/enterprise"' - Network accessline 1062
f' xmlns:app="http://v8.1c.ru/8.2/managed-application/core"' - Network accessline 1063
f' xmlns:ent="http://v8.1c.ru/8.1/data/enterprise"' - Network accessline 1980
xmlns_decl = 'xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="h - Network accessline 4090
text = text.replace('</PredefinedData>', items_xml + '</PredefinedData>') else: hdr = ('<?xml version="1.0" encoding="UTF-8"?>\r\n<PredefinedData xmlns="http://v8.1c.ru/8.3/xcf/predef" ' - Network accessline 4091
else: hdr = ('<?xml version="1.0" encoding="UTF-8"?>\r\n<PredefinedData xmlns="http://v8.1c.ru/8.3/xcf/predef" ' 'xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" ' - Network accessline 4092
hdr = ('<?xml version="1.0" encoding="UTF-8"?>\r\n<PredefinedData xmlns="http://v8.1c.ru/8.3/xcf/predef" ' - Network accessline 4093
'xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" ' - Network accessline 4094
'xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" '
content/skills/1c-metadata-manage/tools/1c-meta-info/scripts/meta-info.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 62
[xml]$xmlDoc = Get-Content -Path $ObjectPath -Encoding UTF8 $ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 63
$ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") $ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core") - Network accessline 64
$ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 65
$ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core") - Network accessline 66
$ns.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable") - Network accessline 67
$ns.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 68
$ns.AddNamespace("xs", "http://www.w3.org/2001/XMLSchema") - Network accessline 69
$ns.AddNamespace("cfg", "http://v8.1c.ru/8.1/data/enterprise/current-config") - Network accessline 70
$ns.AddNamespace("app", "http://v8.1c.ru/8.2/managed-application/core") - Network accessline 80
$mdType = "" foreach ($child in $mdRoot.ChildNodes) { if ($child.NodeType -eq 'Element' -and $child.NamespaceURI -eq "http://v8.1c.ru/8.3/MDClasses") { - Network accessline 81
foreach ($child in $mdRoot.ChildNodes) { if ($child.NodeType -eq 'Element' -and $child.NamespaceURI -eq "http://v8.1c.ru/8.3/MDClasses") { $typeNode = $child - Network accessline 82
if ($child.NodeType -eq 'Element' -and $child.NamespaceURI -eq "http://v8.1c.ru/8.3/MDClasses") { - Network accessline 247
[xml]$dtDoc = Get-Content -LiteralPath $dtPath -Encoding UTF8 $dtNs = New-Object System.Xml.XmlNamespaceManager($dtDoc.NameTable) $dtNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 248
$dtNs = New-Object System.Xml.XmlNamespaceManager($dtDoc.NameTable) $dtNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") $dtNs.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core") - Network accessline 249
$dtNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 250
$dtNs.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core") - Network accessline 920
} $fv = $ap.SelectSingleNode("md:FillValue", $ns) if ($fv -and -not ($fv.GetAttribute("nil", "http://www.w3.org/2001/XMLSchema-instance") -eq "true") -and $fv.InnerText) { - Network accessline 921
$fv = $ap.SelectSingleNode("md:FillValue", $ns) if ($fv -and -not ($fv.GetAttribute("nil", "http://www.w3.org/2001/XMLSchema-instance") -eq "true") -and $fv.InnerText) { $fvText = $fv.InnerText - Network accessline 922
if ($fv -and -not ($fv.GetAttribute("nil", "http://www.w3.org/2001/XMLSchema-instance") -eq "true") -and $fv.InnerText) {
content/skills/1c-metadata-manage/tools/1c-meta-remove/scripts/meta-remove.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 371
$cfgCheckDoc.Load($registryXml) $cfgCheckNs = New-Object System.Xml.XmlNamespaceManager($cfgCheckDoc.NameTable) $cfgCheckNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 372
$cfgCheckNs = New-Object System.Xml.XmlNamespaceManager($cfgCheckDoc.NameTable) $cfgCheckNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") $cfgCheckNode = $cfgCheckDoc.DocumentElement.SelectSingleNode("md:$registryRoot/md:ChildObject - Network accessline 373
$cfgCheckNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 592
$ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 593
$ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 594
$ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core") - Network accessline 674
$ssNs = New-Object System.Xml.XmlNamespaceManager($ssDoc.NameTable) $ssNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 675
$ssNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 676
$ssNs.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core")
content/skills/1c-metadata-manage/tools/1c-meta-validate/scripts/meta-validate.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 566
$ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 567
$ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 568
$ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core") - Network accessline 569
$ns.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable") - Network accessline 570
$ns.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 571
$ns.AddNamespace("xs", "http://www.w3.org/2001/XMLSchema") - Network accessline 572
$ns.AddNamespace("cfg", "http://v8.1c.ru/8.1/data/enterprise/current-config") - Network accessline 587
$expectedNs = "http://v8.1c.ru/8.3/MDClasses" - Network accessline 1212
$script:formRoots = New-Object 'System.Collections.Generic.Dictionary[string,object]' ([System.StringComparer]::Ordinal) $lfNs = New-Object System.Xml.XmlNamespaceManager((New-Object System.Xml.NameTable)) $lfNs.AddNamespace("f", "http://v8 - Network accessline 1213
$lfNs = New-Object System.Xml.XmlNamespaceManager((New-Object System.Xml.NameTable)) $lfNs.AddNamespace("f", "http://v8.1c.ru/8.3/xcf/logform") $lfNs.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core") - Network accessline 1214
$lfNs.AddNamespace("f", "http://v8.1c.ru/8.3/xcf/logform") - Network accessline 1215
$lfNs.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core") - Network accessline 1236
$fns = New-Object System.Xml.XmlNamespaceManager($formRoot.OwnerDocument.NameTable) $fns.AddNamespace("f", "http://v8.1c.ru/8.3/xcf/logform") - Network accessline 1237
$fns.AddNamespace("f", "http://v8.1c.ru/8.3/xcf/logform") - Network accessline 1238
$fns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core") - Network accessline 1301
if ($mainTypes.Count -ne 1 -or $mainTypes[0] -cne $ownType) { continue } $paths = New-Object 'System.Collections.Generic.HashSet[string]' ([System.StringComparer]::Ordinal) foreach ($dp in $formRoot.GetElementsByTagName("DataPath", "h - Network accessline 1302
$paths = New-Object 'System.Collections.Generic.HashSet[string]' ([System.StringComparer]::Ordinal) foreach ($dp in $formRoot.GetElementsByTagName("DataPath", "http://v8.1c.ru/8.3/xcf/logform")) { [void]$paths.Add($dp.InnerText.Trim()) } - Network accessline 1303
foreach ($dp in $formRoot.GetElementsByTagName("DataPath", "http://v8.1c.ru/8.3/xcf/logform")) { [void]$paths.Add($dp.InnerText.Trim()) } - Network accessline 1334
if ($main -and $main.Name -and @($main.Types).Count -eq 1 -and @($main.Types)[0] -ceq "cfg:$($mdType)Object.$objName") { $paths = New-Object 'System.Collections.Generic.HashSet[string]' ([System.StringComparer]::Ordinal) foreach ($d - Network accessline 1335
$paths = New-Object 'System.Collections.Generic.HashSet[string]' ([System.StringComparer]::Ordinal) foreach ($dp in $formRoot.GetElementsByTagName("DataPath", "http://v8.1c.ru/8.3/xcf/logform")) { [void]$paths.Add($dp.InnerText.Trim()) - Network accessline 1336
foreach ($dp in $formRoot.GetElementsByTagName("DataPath", "http://v8.1c.ru/8.3/xcf/logform")) { [void]$paths.Add($dp.InnerText.Trim()) }
content/skills/1c-metadata-manage/tools/1c-meta-validate/scripts/meta-validate.py
- Network accessline 1
# meta-validate v1.45 — Validate 1C metadata object structure (Python port) # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills, pinned at - Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills, pinned at - Dangerous shell operationline 97
exec(_code, {"__name__": "__main__", "__file__": __file__}) - Network accessline 613
NS = { "md": "http://v8.1c.ru/8.3/MDClasses", - Network accessline 614
"md": "http://v8.1c.ru/8.3/MDClasses", - Network accessline 615
"v8": "http://v8.1c.ru/8.1/data/core", - Network accessline 616
"xr": "http://v8.1c.ru/8.3/xcf/readable", - Network accessline 617
"xsi": "http://www.w3.org/2001/XMLSchema-instance", - Network accessline 618
"xs": "http://www.w3.org/2001/XMLSchema", - Network accessline 619
"cfg": "http://v8.1c.ru/8.1/data/enterprise/current-config", - Network accessline 676
expected_ns = "http://v8.1c.ru/8.3/MDClasses" - Network accessline 1269
object_dir_path = os.path.join(os.path.dirname(resolved_path), os.path.splitext(os.path.basename(resolved_path))[0]) LF_NS = "http://v8.1c.ru/8.3/xcf/logform" - Network accessline 1270
os.path.splitext(os.path.basename(resolved_path))[0]) LF_NS = "http://v8.1c.ru/8.3/xcf/logform" form_roots = {} - Network accessline 1271
LF_NS = "http://v8.1c.ru/8.3/xcf/logform" - Network accessline 1292
main = attr.find(f"{{{LF_NS}}}MainAttribute") if main is not None and (main.text or "").strip() == "true": types = [(t.text or "").strip() for t in attr.iter("{http://v8.1c.ru/8.1/data/core}Type") - Network accessline 1293
if main is not None and (main.text or "").strip() == "true": types = [(t.text or "").strip() for t in attr.iter("{http://v8.1c.ru/8.1/data/core}Type") if (t.text or "").strip()] - Network accessline 1294
types = [(t.text or "").strip() for t in attr.iter("{http://v8.1c.ru/8.1/data/core}Type")
content/skills/1c-metadata-manage/tools/1c-mxl-compile/mxl-dsl-spec.md
- Network accessline 3
Reference for the JSON that `mxl-compile` reads and `mxl-decompile` writes (tools synced to [cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills) `2e75b0f`: `mxl-compile` v1.61, `mxl-decompile` v1.32). Written for this skill from
content/skills/1c-metadata-manage/tools/1c-mxl-compile/scripts/mxl-compile.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 604
function Get-ColorNamespace { param([string]$val) if ($val -like 'web:*') { return 'http://v8.1c.ru/8.1/data/ui/colors/web' } - Network accessline 605
param([string]$val) if ($val -like 'web:*') { return 'http://v8.1c.ru/8.1/data/ui/colors/web' } if ($val -like 'win:*') { return 'http://v8.1c.ru/8.1/data/ui/colors/windows' } - Network accessline 606
if ($val -like 'web:*') { return 'http://v8.1c.ru/8.1/data/ui/colors/web' } - Network accessline 607
if ($val -like 'win:*') { return 'http://v8.1c.ru/8.1/data/ui/colors/windows' } - Network accessline 927
function Emit-ValueTypeContent { param([string]$indent, [string]$canonType) $cfgNs = 'http://v8.1c.ru/8.1/data/enterprise/current-config' - Network accessline 928
param([string]$indent, [string]$canonType) $cfgNs = 'http://v8.1c.ru/8.1/data/enterprise/current-config' $typeLines = @() - Network accessline 929
$cfgNs = 'http://v8.1c.ru/8.1/data/enterprise/current-config' - Possible obfuscationline 1014
else { try { [void][Convert]::FromBase64String($ctlRaw) } catch { $ctlOk = $false } } - Network accessline 1875
$docNsDecl = 'xmlns="http://v8.1c.ru/8.2/data/spreadsheet" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:x - Network accessline 1878
if ((Get-FormatRank $script:formatVersion) -ge 221) { $docNsDecl = $docNsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style=' - Network accessline 1879
$docNsDecl = $docNsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style=' - Network accessline 2677
if ($fe.Ref -like 'sys:*') { X "`t<font xmlns:sys=`"http://v8.1c.ru/8.1/data/ui/fonts/system`" ref=`"$(Esc-Xml $fe.Ref)`" kind=`"$($fe.Kind)`"/>" - Network accessline 2678
X "`t<font xmlns:sys=`"http://v8.1c.ru/8.1/data/ui/fonts/system`" ref=`"$(Esc-Xml $fe.Ref)`" kind=`"$($fe.Kind)`"/>"
content/skills/1c-metadata-manage/tools/1c-mxl-decompile/scripts/mxl-decompile.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 29
$root = $xmlDoc.DocumentElement $ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $ns.AddNamespace("d", "http://v8.1c.ru/8.2/data/spreadsheet") - Network accessline 30
$ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $ns.AddNamespace("d", "http://v8.1c.ru/8.2/data/spreadsheet") $ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core") - Network accessline 31
$ns.AddNamespace("d", "http://v8.1c.ru/8.2/data/spreadsheet") - Network accessline 32
$ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core") - Network accessline 33
$ns.AddNamespace("v8ui", "http://v8.1c.ru/8.1/data/ui") - Network accessline 34
$ns.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 77
$uri = $node.GetNamespaceOfPrefix($prefix) if ($uri -ceq 'http://v8.1c.ru/8.1/data/ui/colors/web') { return "web:$name" } - Network accessline 78
if ($uri -ceq 'http://v8.1c.ru/8.1/data/ui/colors/web') { return "web:$name" } - Network accessline 79
if ($uri -ceq 'http://v8.1c.ru/8.1/data/ui/colors/windows') { return "win:$name" } - Network accessline 83
$CFG_NS = 'http://v8.1c.ru/8.1/data/enterprise/current-config' - Network accessline 146
$uri = $child.GetNamespaceOfPrefix($prefix) if ($uri -ceq $CFG_NS) { $val = $name } elseif ($uri -ceq 'http://www.w3.org/2001/XMLSchema') { $val = "xs:$name" } - Network accessline 147
if ($uri -ceq $CFG_NS) { $val = $name } elseif ($uri -ceq 'http://www.w3.org/2001/XMLSchema') { $val = "xs:$name" } } - Network accessline 148
elseif ($uri -ceq 'http://www.w3.org/2001/XMLSchema') { $val = "xs:$name" } - Network accessline 304
$drawingNames = @{} foreach ($niNode in $root.SelectNodes("d:namedItem", $ns)) { if ($niNode.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") -cne 'NamedItemDrawing') { continue } - Network accessline 305
foreach ($niNode in $root.SelectNodes("d:namedItem", $ns)) { if ($niNode.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") -cne 'NamedItemDrawing') { continue } $idN = $niNode.SelectSingleNode("d:drawingID", $ns) - Network accessline 306
if ($niNode.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") -cne 'NamedItemDrawing') { continue } - Network accessline 536
$namedAreas = @() foreach ($niNode in $root.SelectNodes("d:namedItem", $ns)) { $xsiType = $niNode.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 537
foreach ($niNode in $root.SelectNodes("d:namedItem", $ns)) { $xsiType = $niNode.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") if ($xsiType -ne "NamedItemCells") { continue } - Network accessline 538
$xsiType = $niNode.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 620
$vNode = $cContent.SelectSingleNode("d:v", $ns) if ($vNode) { $value = @{ Type = $vNode.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance"); Text = $vNode.InnerText } - Network accessline 621
if ($vNode) { $value = @{ Type = $vNode.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance"); Text = $vNode.InnerText } } - Network accessline 622
$value = @{ Type = $vNode.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance"); Text = $vNode.InnerText }
content/skills/1c-metadata-manage/tools/1c-mxl-info/scripts/mxl-info.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 98
$nsMgr = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $nsMgr.AddNamespace("d", "http://v8.1c.ru/8.2/data/spreadsheet") - Network accessline 99
$nsMgr.AddNamespace("d", "http://v8.1c.ru/8.2/data/spreadsheet") - Network accessline 100
$nsMgr.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core") - Network accessline 101
$nsMgr.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 135
foreach ($ni in $root.SelectNodes("d:namedItem", $nsMgr)) { $niType = $ni.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 136
$niType = $ni.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
content/skills/1c-metadata-manage/tools/1c-mxl-validate/scripts/mxl-validate.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 124
$nsMgr = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $nsMgr.AddNamespace("d", "http://v8.1c.ru/8.2/data/spreadsheet") - Network accessline 125
$nsMgr.AddNamespace("d", "http://v8.1c.ru/8.2/data/spreadsheet") - Network accessline 126
$nsMgr.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core") - Network accessline 127
$nsMgr.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 405
$niType = $ni.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
content/skills/1c-metadata-manage/tools/1c-role-compile/scripts/role-compile.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 870
try { $doc.Load($ownerPath) } catch { return $null } $nsm = New-Object System.Xml.XmlNamespaceManager($doc.NameTable) $nsm.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 871
$nsm = New-Object System.Xml.XmlNamespaceManager($doc.NameTable) $nsm.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") $node = $doc.DocumentElement.FirstChild - Network accessline 872
$nsm.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 1240
$doc.Load($xmlPath) $ns = New-Object System.Xml.XmlNamespaceManager($doc.NameTable) $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 1241
$ns = New-Object System.Xml.XmlNamespaceManager($doc.NameTable) $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") $root = $doc.SelectSingleNode("/md:MetaDataObject/md:$objectType", $ns) - Network accessline 1242
$ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 1546
$xmlnsDecl = 'xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="h - Network accessline 1549
if ((Get-FormatRank $formatVersion) -ge 221) { $xmlnsDecl = $xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style=' - Network accessline 1550
$xmlnsDecl = $xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style=' - Network accessline 1577
X '<?xml version="1.0" encoding="UTF-8"?>' X "<Rights xmlns=`"http://v8.1c.ru/8.2/roles`" xmlns:xs=`"http://www.w3.org/2001/XMLSchema`" xmlns:xsi=`"http://www.w3.org/2001/XMLSchema-instance`" xsi:type=`"Rights`" version=`"$formatVersion`">" - Network accessline 1578
X "<Rights xmlns=`"http://v8.1c.ru/8.2/roles`" xmlns:xs=`"http://www.w3.org/2001/XMLSchema`" xmlns:xsi=`"http://www.w3.org/2001/XMLSchema-instance`" xsi:type=`"Rights`" version=`"$formatVersion`">" - Network accessline 1814
$nsMgr = New-Object System.Xml.XmlNamespaceManager($doc.NameTable) $nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 1815
$nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
content/skills/1c-metadata-manage/tools/1c-role-edit/scripts/role-edit.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 819
try { $doc.Load($ownerPath) } catch { return $null } $nsm = New-Object System.Xml.XmlNamespaceManager($doc.NameTable) $nsm.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 820
$nsm = New-Object System.Xml.XmlNamespaceManager($doc.NameTable) $nsm.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") $node = $doc.DocumentElement.FirstChild - Network accessline 821
$nsm.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 1184
$doc.Load($xmlPath) $ns = New-Object System.Xml.XmlNamespaceManager($doc.NameTable) $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 1185
$ns = New-Object System.Xml.XmlNamespaceManager($doc.NameTable) $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") $root = $doc.SelectSingleNode("/md:MetaDataObject/md:$objectType", $ns) - Network accessline 1186
$ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 1375
function Import-Fragment([string]$xmlString) { $wrapper = "<_W xmlns=`"$($script:mdNs)`" xmlns:xsi=`"$($script:xsiNs)`" xmlns:v8=`"$($script:v8Ns)`" xmlns:xr=`"$($script:xrNs)`" xmlns:xs=`"http://www.w3.org/2001/XMLSchema`">$xmlString</_W> - Network accessline 1376
$wrapper = "<_W xmlns=`"$($script:mdNs)`" xmlns:xsi=`"$($script:xsiNs)`" xmlns:v8=`"$($script:v8Ns)`" xmlns:xr=`"$($script:xrNs)`" xmlns:xs=`"http://www.w3.org/2001/XMLSchema`">$xmlString</_W>" - Network accessline 1478
$script:mdNs = "http://v8.1c.ru/8.2/roles" - Network accessline 1479
$script:xsiNs = "http://www.w3.org/2001/XMLSchema-instance" - Network accessline 1480
$script:v8Ns = "http://v8.1c.ru/8.1/data/core" - Network accessline 1481
$script:xrNs = "http://v8.1c.ru/8.3/xcf/readable" - Network accessline 1482
$script:mdObjectNs = "http://v8.1c.ru/8.3/MDClasses"
content/skills/1c-metadata-manage/tools/1c-role-info/scripts/role-info.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 40
[xml]$metaXml = Get-Content -Path $metaPath -Encoding UTF8 $ns = New-Object System.Xml.XmlNamespaceManager($metaXml.NameTable) $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 41
$ns = New-Object System.Xml.XmlNamespaceManager($metaXml.NameTable) $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") $ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core") - Network accessline 42
$ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 43
$ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core") - Network accessline 56
[xml]$xml = Get-Content -Path $RightsPath -Encoding UTF8 $root = $xml.DocumentElement $rightsNs = "http://v8.1c.ru/8.2/roles" - Network accessline 58
$rightsNs = "http://v8.1c.ru/8.2/roles"
content/skills/1c-metadata-manage/tools/1c-role-validate/scripts/role-validate.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 416
$root = $xml.DocumentElement $rightsNs = "http://v8.1c.ru/8.2/roles" - Network accessline 417
$rightsNs = "http://v8.1c.ru/8.2/roles" - Network accessline 655
[xml]$cfgXml = Get-Content -Path $configXmlPath -Encoding UTF8 $cfgNs = New-Object System.Xml.XmlNamespaceManager($cfgXml.NameTable) $cfgNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 656
$cfgNs = New-Object System.Xml.XmlNamespaceManager($cfgXml.NameTable) $cfgNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") $childObj = $cfgXml.SelectSingleNode("//md:Configuration/md:ChildObjects", $cfgNs) - Network accessline 657
$cfgNs.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
content/skills/1c-metadata-manage/tools/1c-skd-compile/scripts/skd-compile.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 635
# Reference types: CatalogRef.XXX, DocumentRef.XXX, EnumRef.XXX, etc. # Real DCS files use inline namespace d5p1="http://v8.1c.ru/8.1/data/enterprise/current-config" - Network accessline 636
# Real DCS files use inline namespace d5p1="http://v8.1c.ru/8.1/data/enterprise/current-config" - Network accessline 637
if ($typeStr -match '^(CatalogRef|DocumentRef|EnumRef|ChartOfAccountsRef|ChartOfCharacteristicTypesRef)\.') { X "$indent<v8:Type xmlns:d5p1=`"http://v8.1c.ru/8.1/data/enterprise/current-config`">d5p1:$(Esc-XmlText $typeStr)</v8:Type>" - Network accessline 638
X "$indent<v8:Type xmlns:d5p1=`"http://v8.1c.ru/8.1/data/enterprise/current-config`">d5p1:$(Esc-XmlText $typeStr)</v8:Type>" - Network accessline 645
if ($typeStr -match '^(CatalogRef|DocumentRef|EnumRef|ChartOfAccountsRef|ChartOfCharacteristicTypesRef|ChartOfCalculationTypesRef|BusinessProcessRef|TaskRef|ExchangePlanRef|InformationRegisterRef|AnyRef)$') { X "$indent<v8:TypeSet xmlns:d - Network accessline 646
X "$indent<v8:TypeSet xmlns:d5p1=`"http://v8.1c.ru/8.1/data/enterprise/current-config`">d5p1:$(Esc-XmlText $typeStr)</v8:TypeSet>" - Network accessline 651
if ($typeStr.Contains('.')) { X "$indent<v8:Type xmlns:d5p1=`"http://v8.1c.ru/8.1/data/enterprise/current-config`">d5p1:$(Esc-XmlText $typeStr)</v8:Type>" - Network accessline 652
X "$indent<v8:Type xmlns:d5p1=`"http://v8.1c.ru/8.1/data/enterprise/current-config`">d5p1:$(Esc-XmlText $typeStr)</v8:Type>" - Network accessline 1234
X "$indent`t`t`t`t<dcscor:value>$(Esc-XmlText "$($cplItem.value)")</dcscor:value>" $mode = if ($cplItem.mode) { "$($cplItem.mode)" } else { 'Auto' } X "$indent`t`t`t`t<dcscor:mode xmlns:d8p1=`"http://v8.1c.ru/8.1/data/enterprise`" - Network accessline 1235
$mode = if ($cplItem.mode) { "$($cplItem.mode)" } else { 'Auto' } X "$indent`t`t`t`t<dcscor:mode xmlns:d8p1=`"http://v8.1c.ru/8.1/data/enterprise`" xsi:type=`"d8p1:LinkedValueChangeMode`">$mode</dcscor:mode>" X "$indent`t`t`t</dcs - Network accessline 1236
X "$indent`t`t`t`t<dcscor:mode xmlns:d8p1=`"http://v8.1c.ru/8.1/data/enterprise`" xsi:type=`"d8p1:LinkedValueChangeMode`">$mode</dcscor:mode>" - Network accessline 2134
$colorPrefixToUri = @{ 'style:' = 'http://v8.1c.ru/8.1/data/ui/style' - Network accessline 2135
'style:' = 'http://v8.1c.ru/8.1/data/ui/style' - Network accessline 2136
'web:' = 'http://v8.1c.ru/8.1/data/ui/colors/web' - Network accessline 2137
'win:' = 'http://v8.1c.ru/8.1/data/ui/colors/windows' - Network accessline 2343
X "`t<template>" X "`t`t<name>$(Esc-XmlText "$($t.name)")</name>" X "`t`t<template xmlns:dcsat=`"http://v8.1c.ru/8.1/data-composition-system/area-template`" xsi:type=`"dcsat:AreaTemplate`">" - Network accessline 2345
X "`t`t<template xmlns:dcsat=`"http://v8.1c.ru/8.1/data-composition-system/area-template`" xsi:type=`"dcsat:AreaTemplate`">" - Network accessline 2451
elseif (($dd -is [hashtable] -or $dd -is [System.Collections.IDictionary]) -and $dd.Contains('action')) { $ddActV = "$($dd['action'])" } $ddAct = if ($ddActV) { $ddActV } else { 'DrillDown' } X "$indent<parameter xmlns:dcsat=`"http://v8 - Network accessline 2452
$ddAct = if ($ddActV) { $ddActV } else { 'DrillDown' } X "$indent<parameter xmlns:dcsat=`"http://v8.1c.ru/8.1/data-composition-system/area-template`" xsi:type=`"dcsat:DetailsAreaTemplateParameter`">" X "$indent`t<dcsat:name>$(Esc-XmlTex - Network accessline 2453
X "$indent<parameter xmlns:dcsat=`"http://v8.1c.ru/8.1/data-composition-system/area-template`" xsi:type=`"dcsat:DetailsAreaTemplateParameter`">" - Network accessline 2464
X "$indent<parameter xmlns:dcsat=`"http://v8.1c.ru/8.1/data-composition-system/area-template`" xsi:type=`"dcsat:ExpressionAreaTemplateParameter`">" - Network accessline 2470
$ddVal = "$dd" X "$indent<parameter xmlns:dcsat=`"http://v8.1c.ru/8.1/data-composition-system/area-template`" xsi:type=`"dcsat:DetailsAreaTemplateParameter`">" - Network accessline 2471
X "$indent<parameter xmlns:dcsat=`"http://v8.1c.ru/8.1/data-composition-system/area-template`" xsi:type=`"dcsat:DetailsAreaTemplateParameter`">" - Network accessline 3986
X "`t`t<dcsset:settings xmlns:style=`"http://v8.1c.ru/8.1/data/ui/style`" xmlns:sys=`"http://v8.1c.ru/8.1/data/ui/fonts/system`" xmlns:web=`"http://v8.1c.ru/8.1/data/ui/colors/web`" xmlns:win=`"http://v8.1c.ru/8.1/data/ui/colors/windows`">" - Network accessline 4120
X "<?xml version=`"1.0`" encoding=`"UTF-8`"?>" X ("<DataCompositionSchema xmlns=`"http://v8.1c.ru/8.1/data-composition-system/schema`"" + - Network accessline 4121
X ("<DataCompositionSchema xmlns=`"http://v8.1c.ru/8.1/data-composition-system/schema`"" + - Network accessline 4122
" xmlns:dcscom=`"http://v8.1c.ru/8.1/data-composition-system/common`"" + - Network accessline 4123
" xmlns:dcscor=`"http://v8.1c.ru/8.1/data-composition-system/core`"" + - Network accessline 4124
" xmlns:dcsset=`"http://v8.1c.ru/8.1/data-composition-system/settings`"" + - Network accessline 4125
" xmlns:v8=`"http://v8.1c.ru/8.1/data/core`"" + - Network accessline 4126
" xmlns:v8ui=`"http://v8.1c.ru/8.1/data/ui`"" + - Network accessline 4127
" xmlns:xs=`"http://www.w3.org/2001/XMLSchema`"" + - Network accessline 4128
" xmlns:xsi=`"http://www.w3.org/2001/XMLSchema-instance`">")
content/skills/1c-metadata-manage/tools/1c-skd-compile/skd-dsl-spec.md
- Network accessline 3
> Vendored verbatim from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills) (MIT), Russian original, upstream sync `2026-11-01` (`2e75b0f`). Upstream slash-command names (`/form-compile`, `/meta-compile`, `/sk - Network accessline 184
> **Ссылочные типы** (`CatalogRef.XXX`, `DocumentRef.XXX` и др.) эмитируются с inline namespace declaration: `<v8:Type xmlns:d5p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d5p1:CatalogRef.XXX</v8:Type>`. Использование префикса `c - Network accessline 710
**Типы значений appearance** определяются автоматически: - `style:XXX` → `v8ui:Color` (палитра темы платформы, namespace `http://v8.1c.ru/8.1/data/ui/style`) - Network accessline 711
- `style:XXX` → `v8ui:Color` (палитра темы платформы, namespace `http://v8.1c.ru/8.1/data/ui/style`) - Network accessline 712
- `web:XXX` → `v8ui:Color` (web-имена цветов, namespace `http://v8.1c.ru/8.1/data/ui/colors/web`) - Network accessline 713
- `win:XXX` → `v8ui:Color` (системные цвета Windows, namespace `http://v8.1c.ru/8.1/data/ui/colors/windows`)
content/skills/1c-metadata-manage/tools/1c-skd-decompile/scripts/skd-decompile.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 111
$NS_SCHEMA = "http://v8.1c.ru/8.1/data-composition-system/schema" - Network accessline 112
$NS_COM = "http://v8.1c.ru/8.1/data-composition-system/common" - Network accessline 113
$NS_COR = "http://v8.1c.ru/8.1/data-composition-system/core" - Network accessline 114
$NS_SET = "http://v8.1c.ru/8.1/data-composition-system/settings" - Network accessline 115
$NS_AT = "http://v8.1c.ru/8.1/data-composition-system/area-template" - Network accessline 116
$NS_V8 = "http://v8.1c.ru/8.1/data/core" - Network accessline 117
$NS_V8UI = "http://v8.1c.ru/8.1/data/ui" - Network accessline 118
$NS_XS = "http://www.w3.org/2001/XMLSchema" - Network accessline 119
$NS_XSI = "http://www.w3.org/2001/XMLSchema-instance" - Network accessline 120
$NS_CFG = "http://v8.1c.ru/8.1/data/enterprise/current-config" - Network accessline 143
foreach ($el in $xmlDoc.SelectNodes("//*[local-name()='item']")) { $xsi = $el.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 144
$xsi = $el.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 145
if ($xsi -match 'Picture$' -and $el.NamespaceURI -eq "http://v8.1c.ru/8.1/data-composition-system/area-template") { - Network accessline 1192
$uri = $valNode.GetNamespaceOfPrefix($pfx) switch ($uri) { 'http://v8.1c.ru/8.1/data/ui/style' { return 'style:' + $name } - Network accessline 1193
switch ($uri) { 'http://v8.1c.ru/8.1/data/ui/style' { return 'style:' + $name } 'http://v8.1c.ru/8.1/data/ui/colors/web' { return 'web:' + $name } - Network accessline 1194
'http://v8.1c.ru/8.1/data/ui/style' { return 'style:' + $name } - Network accessline 1195
'http://v8.1c.ru/8.1/data/ui/colors/web' { return 'web:' + $name } - Network accessline 1196
'http://v8.1c.ru/8.1/data/ui/colors/windows' { return 'win:' + $name } - Network accessline 1675
$script:compileRootPrefixes = @{ 'http://www.w3.org/2001/XMLSchema' = 'xs' - Network accessline 1676
'http://www.w3.org/2001/XMLSchema' = 'xs' - Network accessline 1677
'http://www.w3.org/2001/XMLSchema-instance' = 'xsi' - Network accessline 1678
'http://v8.1c.ru/8.1/data/core' = 'v8' - Network accessline 1679
'http://v8.1c.ru/8.1/data/ui' = 'v8ui' - Network accessline 1680
'http://v8.1c.ru/8.1/data-composition-system/common' = 'dcscom' - Network accessline 1681
'http://v8.1c.ru/8.1/data-composition-system/core' = 'dcscor' - Network accessline 1682
'http://v8.1c.ru/8.1/data-composition-system/settings' = 'dcsset' - Network accessline 2151
$useInDontUse = @() foreach ($ch in $it.ChildNodes) { if ($ch.NodeType -ne 'Element' -or $ch.NamespaceURI -ne 'http://v8.1c.ru/8.1/data-composition-system/settings') { continue } - Network accessline 2152
foreach ($ch in $it.ChildNodes) { if ($ch.NodeType -ne 'Element' -or $ch.NamespaceURI -ne 'http://v8.1c.ru/8.1/data-composition-system/settings') { continue } if ($ch.LocalName -match '^useIn(.+)$' -and $ch.InnerText -eq 'DontUse') { - Network accessline 2153
if ($ch.NodeType -ne 'Element' -or $ch.NamespaceURI -ne 'http://v8.1c.ru/8.1/data-composition-system/settings') { continue } - Network accessline 2221
$uri = $subVal.GetNamespaceOfPrefix($pfx) if ($uri -and $uri -notin @( 'http://www.w3.org/2001/XMLSchema', - Network accessline 2222
if ($uri -and $uri -notin @( 'http://www.w3.org/2001/XMLSchema', 'http://www.w3.org/2001/XMLSchema-instance', - Network accessline 2223
'http://www.w3.org/2001/XMLSchema', - Network accessline 2224
'http://www.w3.org/2001/XMLSchema-instance', - Network accessline 2225
'http://v8.1c.ru/8.1/data-composition-system/schema', - Network accessline 2226
'http://v8.1c.ru/8.1/data-composition-system/settings', - Network accessline 2227
'http://v8.1c.ru/8.1/data-composition-system/core', - Network accessline 2228
'http://v8.1c.ru/8.1/data-composition-system/common', - Network accessline 2229
'http://v8.1c.ru/8.1/data/core', - Network accessline 2230
'http://v8.1c.ru/8.1/data/ui' - Network accessline 2588
foreach ($ch in $it.ChildNodes) { if ($ch.NodeType -ne 'Element' -or $ch.NamespaceURI -ne 'http://v8.1c.ru/8.1/data-composition-system/settings') { continue } - Network accessline 2589
if ($ch.NodeType -ne 'Element' -or $ch.NamespaceURI -ne 'http://v8.1c.ru/8.1/data-composition-system/settings') { continue } - Network accessline 2676
foreach ($ch in $it.ChildNodes) { if ($ch.NodeType -ne 'Element' -or $ch.NamespaceURI -ne 'http://v8.1c.ru/8.1/data-composition-system/settings') { continue } - Network accessline 2677
if ($ch.NodeType -ne 'Element' -or $ch.NamespaceURI -ne 'http://v8.1c.ru/8.1/data-composition-system/settings') { continue } - Network accessline 2726
foreach ($ch in $ordNode.ChildNodes) { if ($ch.NodeType -ne 'Element' -or $ch.NamespaceURI -ne 'http://v8.1c.ru/8.1/data-composition-system/settings') { continue } - Network accessline 2727
if ($ch.NodeType -ne 'Element' -or $ch.NamespaceURI -ne 'http://v8.1c.ru/8.1/data-composition-system/settings') { continue } - Network accessline 2757
$gvm = $null; $givm = $null; $gusid = $null; $guspNode = $null foreach ($ch in $it.ChildNodes) { if ($ch.NodeType -ne 'Element' -or $ch.NamespaceURI -ne 'http://v8.1c.ru/8.1/data-composition-system/settings') { continue } - Network accessline 2758
foreach ($ch in $it.ChildNodes) { if ($ch.NodeType -ne 'Element' -or $ch.NamespaceURI -ne 'http://v8.1c.ru/8.1/data-composition-system/settings') { continue } if ($ch.LocalName -eq 'viewMode' -and $null -eq $gvm) { $gvm = $ch.InnerTex - Network accessline 2759
if ($ch.NodeType -ne 'Element' -or $ch.NamespaceURI -ne 'http://v8.1c.ru/8.1/data-composition-system/settings') { continue } - Network accessline 3111
if (-not $node) { return $null } foreach ($child in $node.ChildNodes) { if ($child.NodeType -eq 'Element' -and $child.LocalName -eq 'viewMode' -and $child.NamespaceURI -eq 'http://v8.1c.ru/8.1/data-composition-system/settings') { - Network accessline 3112
foreach ($child in $node.ChildNodes) { if ($child.NodeType -eq 'Element' -and $child.LocalName -eq 'viewMode' -and $child.NamespaceURI -eq 'http://v8.1c.ru/8.1/data-composition-system/settings') { return $child.InnerText - Network accessline 3113
if ($child.NodeType -eq 'Element' -and $child.LocalName -eq 'viewMode' -and $child.NamespaceURI -eq 'http://v8.1c.ru/8.1/data-composition-system/settings') { - Network accessline 3122
if (-not $node) { return $null } foreach ($child in $node.ChildNodes) { if ($child.NodeType -eq 'Element' -and $child.LocalName -eq 'userSettingID' -and $child.NamespaceURI -eq 'http://v8.1c.ru/8.1/data-composition-system/settings') { - Network accessline 3123
foreach ($child in $node.ChildNodes) { if ($child.NodeType -eq 'Element' -and $child.LocalName -eq 'userSettingID' -and $child.NamespaceURI -eq 'http://v8.1c.ru/8.1/data-composition-system/settings') { return $child.InnerText - Network accessline 3124
if ($child.NodeType -eq 'Element' -and $child.LocalName -eq 'userSettingID' -and $child.NamespaceURI -eq 'http://v8.1c.ru/8.1/data-composition-system/settings') {
content/skills/1c-metadata-manage/tools/1c-skd-edit/scripts/skd-edit.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 1121
if ($typeStr -match '^(CatalogRef|DocumentRef|EnumRef|ChartOfAccountsRef|ChartOfCharacteristicTypesRef)\.') { $lines += "$indent<v8:Type xmlns:d5p1=`"http://v8.1c.ru/8.1/data/enterprise/current-config`">d5p1:$(Esc-XmlText $typeStr)</v8:Ty - Network accessline 1122
$lines += "$indent<v8:Type xmlns:d5p1=`"http://v8.1c.ru/8.1/data/enterprise/current-config`">d5p1:$(Esc-XmlText $typeStr)</v8:Type>" - Network accessline 1126
if ($typeStr.Contains('.')) { $lines += "$indent<v8:Type xmlns:d5p1=`"http://v8.1c.ru/8.1/data/enterprise/current-config`">d5p1:$(Esc-XmlText $typeStr)</v8:Type>" - Network accessline 1127
$lines += "$indent<v8:Type xmlns:d5p1=`"http://v8.1c.ru/8.1/data/enterprise/current-config`">d5p1:$(Esc-XmlText $typeStr)</v8:Type>" - Network accessline 1601
function Get-DeclaredParamType { param([string]$name) $schemaNs = "http://v8.1c.ru/8.1/data-composition-system/schema" - Network accessline 1602
param([string]$name) $schemaNs = "http://v8.1c.ru/8.1/data-composition-system/schema" $paramEl = Find-ElementByChildValue $xmlDoc.DocumentElement "parameter" "name" $name $schemaNs - Network accessline 1603
$schemaNs = "http://v8.1c.ru/8.1/data-composition-system/schema" - Network accessline 1731
$lines += "$i`t<dcsset:name>$(Esc-XmlText $parsed.name)</dcsset:name>" $lines += (Build-MLTextXml -tag "dcsset:presentation" -text $parsed.presentation -indent "$i`t") $lines += "$i`t<dcsset:settings xmlns:style=`"http://v8.1c.ru/8.1/data - Network accessline 1732
$lines += (Build-MLTextXml -tag "dcsset:presentation" -text $parsed.presentation -indent "$i`t") $lines += "$i`t<dcsset:settings xmlns:style=`"http://v8.1c.ru/8.1/data/ui/style`" xmlns:sys=`"http://v8.1c.ru/8.1/data/ui/fonts/system`" xmlns - Network accessline 1733
$lines += "$i`t<dcsset:settings xmlns:style=`"http://v8.1c.ru/8.1/data/ui/style`" xmlns:sys=`"http://v8.1c.ru/8.1/data/ui/fonts/system`" xmlns:web=`"http://v8.1c.ru/8.1/data/ui/colors/web`" xmlns:win=`"http://v8.1c.ru/8.1/data/ui/colors/win - Network accessline 1915
function Import-Fragment($doc, [string]$xmlString) { $wrapper = @" <_W xmlns="http://v8.1c.ru/8.1/data-composition-system/schema" - Network accessline 1916
$wrapper = @" <_W xmlns="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - Network accessline 1917
<_W xmlns="http://v8.1c.ru/8.1/data-composition-system/schema" - Network accessline 1918
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - Network accessline 1919
xmlns:v8="http://v8.1c.ru/8.1/data/core" - Network accessline 1920
xmlns:dcscom="http://v8.1c.ru/8.1/data-composition-system/common" - Network accessline 1921
xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" - Network accessline 1922
xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" - Network accessline 1923
xmlns:v8ui="http://v8.1c.ru/8.1/data/ui">$xmlString</_W> - Network accessline 2086
$existing.InnerText = $value if ($xsiType) { $existing.SetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance", $xsiType) | Out-Null - Network accessline 2087
if ($xsiType) { $existing.SetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance", $xsiType) | Out-Null } - Network accessline 2088
$existing.SetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance", $xsiType) | Out-Null - Network accessline 2103
function Get-AllDataSets { $schNs = "http://v8.1c.ru/8.1/data-composition-system/schema" - Network accessline 2104
$schNs = "http://v8.1c.ru/8.1/data-composition-system/schema" - Network accessline 2160
function Format-PatchQueryNotFound([string]$oldStr, [string]$queryText, $currentDsNode, [string]$dsName) { $schNs = "http://v8.1c.ru/8.1/data-composition-system/schema" - Network accessline 2161
$schNs = "http://v8.1c.ru/8.1/data-composition-system/schema" - Network accessline 2228
function Resolve-DataSet { $schNs = "http://v8.1c.ru/8.1/data-composition-system/schema" - Network accessline 2229
$schNs = "http://v8.1c.ru/8.1/data-composition-system/schema" - Network accessline 2260
function Resolve-VariantSettings { $schNs = "http://v8.1c.ru/8.1/data-composition-system/schema" - Network accessline 2261
$schNs = "http://v8.1c.ru/8.1/data-composition-system/schema" - Network accessline 2262
$setNs = "http://v8.1c.ru/8.1/data-composition-system/settings" - Network accessline 2328
if ($container.LocalName -eq 'settings') { return $script:XsdChildOrder['settings'] } if ($container.LocalName -eq 'field') { return $script:XsdChildOrder['DataSetFieldField'] } $xt = $container.GetAttribute("type", "http://www.w3.org/200 - Network accessline 2329
if ($container.LocalName -eq 'field') { return $script:XsdChildOrder['DataSetFieldField'] } $xt = $container.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") $xt = ($xt -split ':')[-1] - Network accessline 2330
$xt = $container.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 2365
function Get-VariantName { $schNs = "http://v8.1c.ru/8.1/data-composition-system/schema" - Network accessline 2366
$schNs = "http://v8.1c.ru/8.1/data-composition-system/schema" - Network accessline 2367
$setNs = "http://v8.1c.ru/8.1/data-composition-system/settings" - Network accessline 2384
function Get-DataSetName($dsNode) { $schNs = "http://v8.1c.ru/8.1/data-composition-system/schema" - Network accessline 2385
$schNs = "http://v8.1c.ru/8.1/data-composition-system/schema" - Network accessline 2424
$schNs = "http://v8.1c.ru/8.1/data-composition-system/schema" - Network accessline 2425
$setNs = "http://v8.1c.ru/8.1/data-composition-system/settings" - Network accessline 2426
$corNs = "http://v8.1c.ru/8.1/data-composition-system/core" - Network accessline 3168
foreach ($ch in $orderEl.ChildNodes) { if ($ch.NodeType -eq 'Element' -and $ch.LocalName -eq 'item') { $typeAttr = $ch.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 3169
if ($ch.NodeType -eq 'Element' -and $ch.LocalName -eq 'item') { $typeAttr = $ch.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") if ($typeAttr -and $typeAttr.Contains("OrderItemAuto")) { $isDup = $true; break } - Network accessline 3170
$typeAttr = $ch.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 3213
$dcssetNs = "http://v8.1c.ru/8.1/data-composition-system/settings" - Network accessline 3214
$xsiNs = "http://www.w3.org/2001/XMLSchema-instance" - Network accessline 3234
foreach ($ch in $selection.ChildNodes) { if ($ch.NodeType -eq 'Element' -and $ch.LocalName -eq 'item') { $typeAttr = $ch.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 3235
if ($ch.NodeType -eq 'Element' -and $ch.LocalName -eq 'item') { $typeAttr = $ch.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") if ($typeAttr -and $typeAttr.Contains("SelectedItemAuto")) { $isDup = $true; break - Network accessline 3236
$typeAttr = $ch.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 3404
$nsMgr = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $nsMgr.AddNamespace("dcsset", $setNs) $nsMgr.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 3406
$nsMgr.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 4093
$rawText = [System.IO.File]::ReadAllText($resolvedPath, [System.Text.Encoding]::UTF8) $nl = "`r`n" $dcsatNsDecl = 'xmlns:dcsat="http://v8.1c.ru/8.1/data-composition-system/area-template"' - Network accessline 4095
$dcsatNsDecl = 'xmlns:dcsat="http://v8.1c.ru/8.1/data-composition-system/area-template"'
content/skills/1c-metadata-manage/tools/1c-skd-info/scripts/skd-info.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 86
$ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $ns.AddNamespace("s", "http://v8.1c.ru/8.1/data-composition-system/schema") - Network accessline 87
$ns.AddNamespace("s", "http://v8.1c.ru/8.1/data-composition-system/schema") - Network accessline 88
$ns.AddNamespace("dcscom", "http://v8.1c.ru/8.1/data-composition-system/common") - Network accessline 89
$ns.AddNamespace("dcscor", "http://v8.1c.ru/8.1/data-composition-system/core") - Network accessline 90
$ns.AddNamespace("dcsset", "http://v8.1c.ru/8.1/data-composition-system/settings") - Network accessline 91
$ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core") - Network accessline 92
$ns.AddNamespace("v8ui", "http://v8.1c.ru/8.1/data/ui") - Network accessline 93
$ns.AddNamespace("xs", "http://www.w3.org/2001/XMLSchema") - Network accessline 94
$ns.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 95
$ns.AddNamespace("dcsat", "http://v8.1c.ru/8.1/data-composition-system/area-template") - Network accessline 145
function Get-DataSetType($dsNode) { $xsiType = $dsNode.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 146
$xsiType = $dsNode.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 164
function Get-StructureItemType($itemNode) { $xsiType = $itemNode.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 165
$xsiType = $itemNode.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 188
$fields = @() foreach ($si in $itemNode.SelectNodes("dcsset:selection/dcsset:item", $ns)) { $xsiType = $si.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 189
foreach ($si in $itemNode.SelectNodes("dcsset:selection/dcsset:item", $ns)) { $xsiType = $si.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") if ($xsiType -like "*SelectedItemAuto*") { - Network accessline 190
$xsiType = $si.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 204
$filters = @() foreach ($fi in $settingsNode.SelectNodes("dcsset:filter/dcsset:item", $ns)) { $xsiType = $fi.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 206
$xsiType = $fi.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 309
for ($i = 0; $i -lt $children.Count; $i++) { $child = $children[$i] $childType = $child.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 310
$child = $children[$i] $childType = $child.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") if ($childType -like "*StructureItem*") { - Network accessline 311
$childType = $child.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 1200
$valStr = "-" if ($valNode) { $nilAttr = $valNode.GetAttribute("nil", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 1201
if ($valNode) { $nilAttr = $valNode.GetAttribute("nil", "http://www.w3.org/2001/XMLSchema-instance") if ($nilAttr -eq "true") { - Network accessline 1202
$nilAttr = $valNode.GetAttribute("nil", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 1354
$hasStruct = $false foreach ($si in $structItems) { $siXsiType = $si.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 1355
foreach ($si in $structItems) { $siXsiType = $si.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") if ($siXsiType -like "*StructureItem*") { $hasStruct = $true; break } - Network accessline 1356
$siXsiType = $si.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 1362
$lines.Add("Structure:") foreach ($si in $structItems) { $siXsiType = $si.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 1363
foreach ($si in $structItems) { $siXsiType = $si.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") if ($siXsiType -like "*StructureItem*") { - Network accessline 1364
$siXsiType = $si.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 1701
continue } $xsiType = $val.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 1702
} $xsiType = $val.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") if ($xsiType -like "*LocalStringType*") { - Network accessline 1703
$xsiType = $val.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
content/skills/1c-metadata-manage/tools/1c-skd-validate/scripts/skd-validate.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 137
$ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $ns.AddNamespace("s", "http://v8.1c.ru/8.1/data-composition-system/schema") - Network accessline 138
$ns.AddNamespace("s", "http://v8.1c.ru/8.1/data-composition-system/schema") - Network accessline 139
$ns.AddNamespace("dcscom", "http://v8.1c.ru/8.1/data-composition-system/common") - Network accessline 140
$ns.AddNamespace("dcscor", "http://v8.1c.ru/8.1/data-composition-system/core") - Network accessline 141
$ns.AddNamespace("dcsset", "http://v8.1c.ru/8.1/data-composition-system/settings") - Network accessline 142
$ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core") - Network accessline 143
$ns.AddNamespace("v8ui", "http://v8.1c.ru/8.1/data/ui") - Network accessline 144
$ns.AddNamespace("xs", "http://www.w3.org/2001/XMLSchema") - Network accessline 145
$ns.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 146
$ns.AddNamespace("dcsat", "http://v8.1c.ru/8.1/data-composition-system/area-template") - Network accessline 163
$expectedNs = "http://v8.1c.ru/8.1/data-composition-system/schema" - Network accessline 302
$dsOk = $true foreach ($ds in $dataSetNodes) { $xsiType = $ds.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 303
foreach ($ds in $dataSetNodes) { $xsiType = $ds.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") $nameNode = $ds.SelectSingleNode("s:name", $ns) - Network accessline 304
$xsiType = $ds.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 635
foreach ($fi in $filterItems) { if ($script:stopped) { return } $xsiType = $fi.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 636
if ($script:stopped) { return } $xsiType = $fi.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") if ($xsiType -eq "dcsset:FilterItemComparison") { - Network accessline 637
$xsiType = $fi.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 652
$nestedItems = $fi.SelectNodes("dcsset:item", $ns) foreach ($ni in $nestedItems) { $niType = $ni.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 653
foreach ($ni in $nestedItems) { $niType = $ni.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") if ($niType -eq "dcsset:FilterItemComparison") { - Network accessline 654
$niType = $ni.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 671
$xsiType = $itemNode.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 705
$selItems = $settingsNode.SelectNodes("dcsset:selection/dcsset:item", $ns) foreach ($si in $selItems) { $xsiType = $si.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 706
foreach ($si in $selItems) { $xsiType = $si.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") if ($xsiType -eq "dcsset:SelectedItemField") { - Network accessline 707
$xsiType = $si.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 723
$orderItems = $settingsNode.SelectNodes("dcsset:order/dcsset:item", $ns) foreach ($oi in $orderItems) { $xsiType = $oi.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 724
foreach ($oi in $orderItems) { $xsiType = $oi.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") if ($xsiType -eq "dcsset:OrderItemField") { - Network accessline 725
$xsiType = $oi.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 808
foreach ($child in $vt.ChildNodes) { if ($child.NodeType -ne 'Element') { continue } if ($child.NamespaceURI -ne 'http://v8.1c.ru/8.1/data/core') { continue } - Network accessline 809
if ($child.NodeType -ne 'Element') { continue } if ($child.NamespaceURI -ne 'http://v8.1c.ru/8.1/data/core') { continue } $localName = $child.LocalName - Network accessline 810
if ($child.NamespaceURI -ne 'http://v8.1c.ru/8.1/data/core') { continue } - Network accessline 830
} else { $prefixNs = $child.GetNamespaceOfPrefix($prefix) if ($prefixNs -eq 'http://v8.1c.ru/8.1/data/enterprise/current-config') { - Network accessline 831
$prefixNs = $child.GetNamespaceOfPrefix($prefix) if ($prefixNs -eq 'http://v8.1c.ru/8.1/data/enterprise/current-config') { if (-not ($localT -match '^[A-Za-z]+(Ref)?\.')) { - Network accessline 832
if ($prefixNs -eq 'http://v8.1c.ru/8.1/data/enterprise/current-config') { - Network accessline 837
$types += '' # ref — no qualifier needed } } elseif ($prefixNs -eq 'http://v8.1c.ru/8.1/data/enterprise') { - Network accessline 839
} elseif ($prefixNs -eq 'http://v8.1c.ru/8.1/data/enterprise') { - Network accessline 923
if (-not $vn) { continue } $vChecked++ $xsiType = $vn.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 924
$vChecked++ $xsiType = $vn.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") $text = $vn.InnerText - Network accessline 925
$xsiType = $vn.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 1013
$xsdDcsNs = "http://v8.1c.ru/8.1/data-composition-system/schema" - Network accessline 1081
if ($p -ceq 'right' -and $e -ceq 'lastId') { return $true } if ($p -ceq 'nestedSchema' -and $e -ceq 'schema') { return $true } if ($info.xsiNs -ceq 'http://v8.1c.ru/8.2/data/chart') { return $true } - Network accessline 1083
if ($info.xsiNs -ceq 'http://v8.1c.ru/8.2/data/chart') { return $true } - Network accessline 1104
$tns = $doc.DocumentElement.GetAttribute("targetNamespace") foreach ($n in $doc.DocumentElement.ChildNodes) { if ($n.NodeType -ne 'Element' -or $n.NamespaceURI -cne 'http://www.w3.org/2001/XMLSchema') { continue } - Network accessline 1105
foreach ($n in $doc.DocumentElement.ChildNodes) { if ($n.NodeType -ne 'Element' -or $n.NamespaceURI -cne 'http://www.w3.org/2001/XMLSchema') { continue } $name = $n.GetAttribute("name") - Network accessline 1106
if ($n.NodeType -ne 'Element' -or $n.NamespaceURI -cne 'http://www.w3.org/2001/XMLSchema') { continue } - Network accessline 1300
} if ($sender.NodeType -eq 'Element') { $xt = $sender.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 1301
if ($sender.NodeType -eq 'Element') { $xt = $sender.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") $info = @{ elem = $sender.LocalName; parent = $(if ($st.Count -gt 0) { $st[$st.Count - 1].name } else { '' }); xsiNs - Network accessline 1302
$xt = $sender.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 1315
if ($info.elem -ceq 'value' -and $info.xsiNs -ceq 'http://www.w3.org/2001/XMLSchema' -and $info.xsiLocal -ceq 'boolean') { return } - Network accessline 1337
foreach ($pa in $script:xsdPending) { if ($script:stopped) { break } $xt = $r.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 1338
if ($script:stopped) { break } $xt = $r.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") $info = @{ elem = $r.LocalName; parent = $(if ($script:xsdStack.Count -gt 0) { $script:xsdStack[$script:xsdStack.Count - 1]. - Network accessline 1339
$xt = $r.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 1352
if ($script:stopped) { break } if ($r.IsEmptyElement) { continue } $xt = $r.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 1353
if ($r.IsEmptyElement) { continue } $xt = $r.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") $entry = @{ name = $r.LocalName; ns = $r.NamespaceURI; xsiNs = ''; xsiLocal = ''; xsiKey = $null; children = New-Object S - Network accessline 1354
$xt = $r.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
content/skills/1c-metadata-manage/tools/1c-subsystem-manage/scripts/subsystem-compile.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 582
$script:xmlnsDecl = 'xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns - Network accessline 594
if ((Get-FormatRank $formatVersion) -ge 221) { $script:xmlnsDecl = $script:xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style=' - Network accessline 595
$script:xmlnsDecl = $script:xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style=' - Network accessline 751
$ns = New-Object System.Xml.XmlNamespaceManager($doc.NameTable) $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 752
$ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
content/skills/1c-metadata-manage/tools/1c-subsystem-manage/scripts/subsystem-edit.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 377
$script:xmlnsDecl = 'xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns - Network accessline 389
if ((Get-FormatRank $script:formatVersion) -ge 221) { $script:xmlnsDecl = $script:xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style=' - Network accessline 390
$script:xmlnsDecl = $script:xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style=' - Network accessline 402
$root = $script:xmlDoc.DocumentElement $script:mdNs = "http://v8.1c.ru/8.3/MDClasses" - Network accessline 403
$script:mdNs = "http://v8.1c.ru/8.3/MDClasses" - Network accessline 404
$script:xrNs = "http://v8.1c.ru/8.3/xcf/readable" - Network accessline 405
$script:xsiNs = "http://www.w3.org/2001/XMLSchema-instance" - Network accessline 406
$script:v8Ns = "http://v8.1c.ru/8.1/data/core" - Network accessline 472
function Import-Fragment([string]$xmlString) { $wrapper = "<_W xmlns=`"$($script:mdNs)`" xmlns:xsi=`"$($script:xsiNs)`" xmlns:v8=`"$($script:v8Ns)`" xmlns:xr=`"$($script:xrNs)`" xmlns:xs=`"http://www.w3.org/2001/XMLSchema`">$xmlString</_W> - Network accessline 473
$wrapper = "<_W xmlns=`"$($script:mdNs)`" xmlns:xsi=`"$($script:xsiNs)`" xmlns:v8=`"$($script:v8Ns)`" xmlns:xr=`"$($script:xrNs)`" xmlns:xs=`"http://www.w3.org/2001/XMLSchema`">$xmlString</_W>"
content/skills/1c-metadata-manage/tools/1c-subsystem-manage/scripts/subsystem-info.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 123
[xml]$doc = Get-Content -Path $xmlPath -Encoding UTF8 $ns = New-Object System.Xml.XmlNamespaceManager($doc.NameTable) $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 124
$ns = New-Object System.Xml.XmlNamespaceManager($doc.NameTable) $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") $ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core") - Network accessline 125
$ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 126
$ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core") - Network accessline 127
$ns.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable") - Network accessline 128
$ns.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 247
[xml]$ciDoc = Get-Content -Path $localCiPath -Encoding UTF8 $ciNs = New-Object System.Xml.XmlNamespaceManager($ciDoc.NameTable) $ciNs.AddNamespace("ci", "http://v8.1c.ru/8.3/xcf/extrnprops") - Network accessline 248
$ciNs = New-Object System.Xml.XmlNamespaceManager($ciDoc.NameTable) $ciNs.AddNamespace("ci", "http://v8.1c.ru/8.3/xcf/extrnprops") $ciNs.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable") - Network accessline 249
$ciNs.AddNamespace("ci", "http://v8.1c.ru/8.3/xcf/extrnprops") - Network accessline 250
$ciNs.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable")
content/skills/1c-metadata-manage/tools/1c-subsystem-manage/scripts/subsystem-validate.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 139
if (-not $script:stopped) { $ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 140
$ns = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") $ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core") - Network accessline 141
$ns.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 142
$ns.AddNamespace("v8", "http://v8.1c.ru/8.1/data/core") - Network accessline 143
$ns.AddNamespace("xr", "http://v8.1c.ru/8.3/xcf/readable") - Network accessline 144
$ns.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 242
$contentOk = $true foreach ($item in $xrItems) { $typeAttr = $item.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") - Network accessline 243
foreach ($item in $xrItems) { $typeAttr = $item.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance") $text = $item.InnerText.Trim() - Network accessline 244
$typeAttr = $item.GetAttribute("type", "http://www.w3.org/2001/XMLSchema-instance")
content/skills/1c-metadata-manage/tools/1c-support-manage/scripts/support-edit.ps1
content/skills/1c-metadata-manage/tools/1c-template-manage/scripts/add-template.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 358
$xmlnsDecl = 'xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="h - Network accessline 370
if ((Get-FormatRank $formatVersion) -ge 221) { $xmlnsDecl = $xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style=' - Network accessline 371
$xmlnsDecl = $xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style=' - Network accessline 462
$descXml = @" <?xml version="1.0" encoding="UTF-8"?> <Help xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="$descVersion"> - Network accessline 463
<?xml version="1.0" encoding="UTF-8"?> <Help xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="$descVersion"> $pagesXml - Network accessline 464
<Help xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="$descVersion"> - Network accessline 507
$pageXml = @" <?xml version="1.0" encoding="UTF-8"?> <Help xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="$formatVersion"> - Network accessline 508
<?xml version="1.0" encoding="UTF-8"?> <Help xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="$formatVersion"> <Page>$Lang</Page> - Network accessline 509
<Help xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="$formatVersion"> - Network accessline 530
$content = @" <?xml version="1.0" encoding="UTF-8"?> <SpreadsheetDocument xmlns="http://v8.1c.ru/spreadsheet/document" xmlns:ss="http://v8.1c.ru/spreadsheet/document" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:xs="http://www.w3.org/2001 - Network accessline 531
<?xml version="1.0" encoding="UTF-8"?> <SpreadsheetDocument xmlns="http://v8.1c.ru/spreadsheet/document" xmlns:ss="http://v8.1c.ru/spreadsheet/document" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:xs="http://www.w3.org/2001/XMLSchema"/> - Network accessline 532
<SpreadsheetDocument xmlns="http://v8.1c.ru/spreadsheet/document" xmlns:ss="http://v8.1c.ru/spreadsheet/document" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:xs="http://www.w3.org/2001/XMLSchema"/> - Network accessline 540
$content = @" <?xml version="1.0" encoding="UTF-8"?> <DataCompositionSchema xmlns="http://v8.1c.ru/8.1/data-composition-system/schema" - Network accessline 541
<?xml version="1.0" encoding="UTF-8"?> <DataCompositionSchema xmlns="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcscom="http://v8.1c.ru/8.1/data-composition-system/common" - Network accessline 542
<DataCompositionSchema xmlns="http://v8.1c.ru/8.1/data-composition-system/schema" - Network accessline 543
xmlns:dcscom="http://v8.1c.ru/8.1/data-composition-system/common" - Network accessline 544
xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" - Network accessline 545
xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" - Network accessline 546
xmlns:v8="http://v8.1c.ru/8.1/data/core" - Network accessline 547
xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" - Network accessline 548
xmlns:xs="http://www.w3.org/2001/XMLSchema" - Network accessline 549
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> - Network accessline 625
$nsMgr = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 626
$nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 637
if (-not $alreadyRegistered) { $templateElem = $xmlDoc.CreateElement("Template", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 638
$templateElem = $xmlDoc.CreateElement("Template", "http://v8.1c.ru/8.3/MDClasses")
content/skills/1c-metadata-manage/tools/1c-template-manage/scripts/remove-template.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 51
$nsMgr = New-Object System.Xml.XmlNamespaceManager($xmlDoc.NameTable) $nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 52
$nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
content/skills/1c-metadata-manage/tools/1c-uuid-check/scripts/uuid-check.ps1
content/skills/1c-metadata-manage/tools/1c-v8-xsd-fetch/scripts/v8-xsd-fetch.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 49
$repo = "yellow-hammer/namespace-forest" $repoUrl = "https://github.com/$repo" - Network accessline 50
$repoUrl = "https://github.com/$repo" - Network accessline 138
} try { $commit = (Get-GitHubApi "https://api.github.com/repos/$repo/commits/$([uri]::EscapeDataString($Ref))" "application/vnd.github.sha").Trim() - Network accessline 139
try { $commit = (Get-GitHubApi "https://api.github.com/repos/$repo/commits/$([uri]::EscapeDataString($Ref))" "application/vnd.github.sha").Trim() if ($commit -notmatch '^[0-9a-f]{40}$') { throw "ответ commits API — не SHA коммита: '$commi - Network accessline 140
$commit = (Get-GitHubApi "https://api.github.com/repos/$repo/commits/$([uri]::EscapeDataString($Ref))" "application/vnd.github.sha").Trim() - Network accessline 141
if ($commit -notmatch '^[0-9a-f]{40}$') { throw "ответ commits API — не SHA коммита: '$commit'" } $tree = Get-GitHubApi "https://api.github.com/repos/$repo/git/trees/${commit}?recursive=1" "application/vnd.github+json" | ConvertFrom-Json } - Network accessline 142
$tree = Get-GitHubApi "https://api.github.com/repos/$repo/git/trees/${commit}?recursive=1" "application/vnd.github+json" | ConvertFrom-Json - Network accessline 219
$url = "https://raw.githubusercontent.com/$repo/$commit/$($f.path)" try { $wc.Headers["User-Agent"] = "v8-xsd-fetch"
content/skills/1c-metadata-manage/tools/1c-v8-xsd-fetch/templates/README.md
- Network accessline 24
Инструментом `v8-xsd-fetch` скилла `1c-metadata-manage` (`tools/1c-v8-xsd-fetch/scripts/v8-xsd-fetch.ps1`) — он скачивает схемы из репозитория [yellow-hammer/namespace-forest](https://github.com/yellow-hammer/namespace-forest) - Network accessline 25
(`tools/1c-v8-xsd-fetch/scripts/v8-xsd-fetch.ps1`) — он скачивает схемы из репозитория [yellow-hammer/namespace-forest](https://github.com/yellow-hammer/namespace-forest) (каталог `schemas/designer/<версия формата>/`). - Network accessline 26
[yellow-hammer/namespace-forest](https://github.com/yellow-hammer/namespace-forest) - Network accessline 42
Спасибо Ivan Karlo за [namespace-forest](https://github.com/yellow-hammer/namespace-forest) —
content/skills/1c-metadata-manage/tools/1c-web-ops/scripts/web-info.ps1
content/skills/1c-metadata-manage/tools/1c-web-ops/scripts/web-info.py
- Executable scriptline 1
#!/usr/bin/env python3
content/skills/1c-metadata-manage/tools/1c-web-ops/scripts/web-publish.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 309
Write-Host "" Write-Host "Установите Apache вручную:" -ForegroundColor Cyan Write-Host " 1. Скачайте Apache Lounge (x64) с https://www.apachelounge.com/download/" - Network accessline 310
Write-Host "Установите Apache вручную:" -ForegroundColor Cyan Write-Host " 1. Скачайте Apache Lounge (x64) с https://www.apachelounge.com/download/" Write-Host " 2. Распакуйте содержимое Apache24\ в: $ApachePath" - Network accessline 311
Write-Host " 1. Скачайте Apache Lounge (x64) с https://www.apachelounge.com/download/" - Network accessline 326
$downloadPage = "https://www.apachelounge.com/download/" - Network accessline 330
$match = [regex]::Match($html, '(?i)href="(/download/[^"]*?httpd-[^"]*?Win64[^"]*?\.zip)"') if (-not $match.Success) { $match = [regex]::Match($html, '(?i)href="(https://[^"]*?httpd-[^"]*?Win64[^"]*?\.zip)"') - Network accessline 331
if (-not $match.Success) { $match = [regex]::Match($html, '(?i)href="(https://[^"]*?httpd-[^"]*?Win64[^"]*?\.zip)"') } - Network accessline 332
$match = [regex]::Match($html, '(?i)href="(https://[^"]*?httpd-[^"]*?Win64[^"]*?\.zip)"') - Network accessline 336
$zipUrl = $match.Groups[1].Value if ($zipUrl.StartsWith('/')) { $zipUrl = "https://www.apachelounge.com$zipUrl" - Network accessline 337
if ($zipUrl.StartsWith('/')) { $zipUrl = "https://www.apachelounge.com$zipUrl" } - Network accessline 338
$zipUrl = "https://www.apachelounge.com$zipUrl" - Network accessline 348
} catch { Write-Host "Error: не удалось скачать Apache: $_" -ForegroundColor Red Write-Host "Скачайте вручную: https://www.apachelounge.com/download/" -ForegroundColor Yellow - Network accessline 349
Write-Host "Error: не удалось скачать Apache: $_" -ForegroundColor Red Write-Host "Скачайте вручную: https://www.apachelounge.com/download/" -ForegroundColor Yellow exit 1 - Network accessline 350
Write-Host "Скачайте вручную: https://www.apachelounge.com/download/" -ForegroundColor Yellow - Network accessline 424
$vrdContent = @" <?xml version="1.0" encoding="UTF-8"?> <point xmlns="http://v8.1c.ru/8.2/virtual-resource-system" - Network accessline 425
<?xml version="1.0" encoding="UTF-8"?> <point xmlns="http://v8.1c.ru/8.2/virtual-resource-system" xmlns:xs="http://www.w3.org/2001/XMLSchema" - Network accessline 426
<point xmlns="http://v8.1c.ru/8.2/virtual-resource-system" - Network accessline 427
xmlns:xs="http://www.w3.org/2001/XMLSchema" - Network accessline 428
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - Network accessline 585
Write-Host "" Write-Host "=== Публикация готова ===" -ForegroundColor Green Write-Host "URL: http://${urlHost}:$Port/$AppName" -ForegroundColor Cyan - Network accessline 586
Write-Host "=== Публикация готова ===" -ForegroundColor Green Write-Host "URL: http://${urlHost}:$Port/$AppName" -ForegroundColor Cyan Write-Host "OData: http://${urlHost}:$Port/$AppName/odata/standard.odata" -ForegroundColo - Network accessline 587
Write-Host "URL: http://${urlHost}:$Port/$AppName" -ForegroundColor Cyan - Network accessline 588
Write-Host "OData: http://${urlHost}:$Port/$AppName/odata/standard.odata" -ForegroundColor Cyan - Network accessline 589
Write-Host "HTTP-сервисы: http://${urlHost}:$Port/$AppName/hs/<RootUrl>/..." -ForegroundColor Cyan - Network accessline 590
Write-Host "Web-сервисы: http://${urlHost}:$Port/$AppName/ws/<Имя>?wsdl" -ForegroundColor Cyan
content/skills/1c-metadata-manage/tools/1c-web-ops/scripts/web-publish.py
- Executable scriptline 1
#!/usr/bin/env python3
content/skills/1c-metadata-manage/tools/1c-web-ops/scripts/web-stop.ps1
content/skills/1c-metadata-manage/tools/1c-web-ops/scripts/web-stop.py
- Executable scriptline 1
#!/usr/bin/env python3
content/skills/1c-metadata-manage/tools/1c-web-ops/scripts/web-unpublish.ps1
content/skills/1c-metadata-manage/tools/1c-web-ops/scripts/web-unpublish.py
- Executable scriptline 1
#!/usr/bin/env python3
content/skills/1c-metadata-manage/tools/1c-web-ops/scripts/web_common.py
- Executable scriptline 1
Executable file - Access to secretsline 202
[Credential-related source omitted] - Network accessline 226
for _, value in parts: require(not any(c in value for c in ('"', '\r', '\n', '\x00')), "Недопустимый символ параметра соединения") ET.register_namespace("", "http://v8.1c.ru/8.2/virtual-resource-system") - Network accessline 227
require(not any(c in value for c in ('"', '\r', '\n', '\x00')), "Недопустимый символ параметра соединения") ET.register_namespace("", "http://v8.1c.ru/8.2/virtual-resource-system") root = ET.Element("{http://v8.1c.ru/8.2/virtual-res - Network accessline 228
ET.register_namespace("", "http://v8.1c.ru/8.2/virtual-resource-system") - Network accessline 229
root = ET.Element("{http://v8.1c.ru/8.2/virtual-resource-system}point", - Network accessline 338
return False try: with socket.create_connection(("127.0.0.1", port), timeout=0.2): - Network accessline 339
try: with socket.create_connection(("127.0.0.1", port), timeout=0.2): return True - Network accessline 340
with socket.create_connection(("127.0.0.1", port), timeout=0.2): - Access to secretsline 406
[Credential-related source omitted] - Network accessline 493
raise WebError(f"Запуск не удался; файлы восстановлены, повторный запуск также не удался: {recovery}") from error raise print(f"Готово: http://127.0.0.1:{args.Port}/{name}") - Network accessline 495
print(f"Готово: http://127.0.0.1:{args.Port}/{name}") - Network accessline 525
print(f"{name}: http://127.0.0.1:{port or '?'}/{name} [{' '.join(services)}]")
content/skills/1c-metadata-manage/tools/1c-xdto-manage/scripts/xdto-compile.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 25
$PLATFORM_NS = @( "http://v8.1c.ru/8.1/data/core", - Network accessline 26
"http://v8.1c.ru/8.1/data/core", - Network accessline 27
"http://v8.1c.ru/8.1/data/enterprise", - Network accessline 28
"http://v8.1c.ru/8.1/data/enterprise/current-config", - Network accessline 29
"http://v8.1c.ru/8.1/data-composition-system/settings", - Network accessline 30
"http://v8.1c.ru/8.3/data/ext", - Network accessline 31
"http://www.w3.org/2001/XMLSchema" - Network accessline 36
$XDTO_NS = "http://v8.1c.ru/8.1/xdto" - Network accessline 37
$XS_NS = "http://www.w3.org/2001/XMLSchema" - Network accessline 38
$XSI_NS = "http://www.w3.org/2001/XMLSchema-instance" - Network accessline 39
$MD_NS = "http://v8.1c.ru/8.3/MDClasses" - Network accessline 40
$V8_NS = "http://v8.1c.ru/8.1/data/core" - Network accessline 935
$script:xmlnsDecl = 'xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns - Network accessline 947
if ((Get-FormatRank $script:formatVersion) -ge 221) { $script:xmlnsDecl = $script:xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style=' - Network accessline 948
$script:xmlnsDecl = $script:xmlnsDecl -replace ' xmlns:style=', ' xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style=' - Network accessline 1146
$nsMgr = New-Object System.Xml.XmlNamespaceManager($doc.NameTable) $nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses") - Network accessline 1147
$nsMgr.AddNamespace("md", "http://v8.1c.ru/8.3/MDClasses")
content/skills/1c-metadata-manage/tools/1c-xdto-manage/scripts/xdto-decompile.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 14
$XDTO_NS = "http://v8.1c.ru/8.1/xdto" - Network accessline 15
$XS_NS = "http://www.w3.org/2001/XMLSchema" - Network accessline 16
$XSI_NS = "http://www.w3.org/2001/XMLSchema-instance" - Network accessline 17
$MD_NS = "http://v8.1c.ru/8.3/MDClasses" - Network accessline 18
$V8_NS = "http://v8.1c.ru/8.1/data/core"
content/skills/1c-metadata-manage/tools/1c-xdto-manage/scripts/xdto-edit.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 24
$XDTO_NS = "http://v8.1c.ru/8.1/xdto" - Network accessline 25
$XS_NS = "http://www.w3.org/2001/XMLSchema" - Network accessline 26
$MD_NS = "http://v8.1c.ru/8.3/MDClasses" - Network accessline 27
$V8_NS = "http://v8.1c.ru/8.1/data/core"
content/skills/1c-metadata-manage/tools/1c-xdto-manage/scripts/xdto-info.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 23
$XS_NS = "http://www.w3.org/2001/XMLSchema" - Network accessline 24
$XSI_NS = "http://www.w3.org/2001/XMLSchema-instance" - Network accessline 25
$MD_NS = "http://v8.1c.ru/8.3/MDClasses"
content/skills/1c-metadata-manage/tools/1c-xdto-manage/scripts/xdto-validate.ps1
- Executable scriptline 1
Executable file - Network accessline 2
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills - Network accessline 23
$PLATFORM_NS = @( "http://v8.1c.ru/8.1/data/core", - Network accessline 24
"http://v8.1c.ru/8.1/data/core", - Network accessline 25
"http://v8.1c.ru/8.1/data/enterprise", - Network accessline 26
"http://v8.1c.ru/8.1/data/enterprise/current-config", - Network accessline 27
"http://v8.1c.ru/8.1/data-composition-system/settings", - Network accessline 28
"http://v8.1c.ru/8.3/data/ext", - Network accessline 29
"http://www.w3.org/2001/XMLSchema" - Network accessline 34
$XS_NS = "http://www.w3.org/2001/XMLSchema" - Network accessline 35
$XSI_NS = "http://www.w3.org/2001/XMLSchema-instance" - Network accessline 36
$MD_NS = "http://v8.1c.ru/8.3/MDClasses"
content/skills/1c-metadata-manage/tools/1c-xdto-manage/xsd-reference.md
- Network accessline 3
> Vendored verbatim from [Nikolay-Shirokov/cc-1c-skills](https://github.com/Nikolay-Shirokov/cc-1c-skills) (MIT), Russian original, upstream sync `2026-07-30`. Upstream slash-command names (`/form-compile`, `/meta-compile`, `/skd-compile`, - Network accessline 34
Пространство имён — `http://v8.1c.ru/8.1/xdto`. Нужны только там, где XML Schema - Network accessline 77
<xs:annotation> <xs:appinfo> <xdto:package xmlns:xdto="http://v8.1c.ru/8.1/xdto"> - Network accessline 78
<xs:appinfo> <xdto:package xmlns:xdto="http://v8.1c.ru/8.1/xdto"> <xdto:name>ОбменСБанком</xdto:name> - Network accessline 79
<xdto:package xmlns:xdto="http://v8.1c.ru/8.1/xdto">
content/skills/1c-metadata-manage/tools/_common/DevEnv.ps1
- Executable scriptline 1
Executable file
content/skills/1c-metadata-manage/tools/_common/Invoke-1CEdit.ps1
- Executable scriptline 1
Executable file
content/skills/1c-metadata-manage/tools/_common/MetadataAddress.ps1
- Executable scriptline 1
Executable file
content/skills/1c-metadata-manage/tools/_common/dev_env.py
- Executable scriptline 1
Executable file
content/skills/1c-qa-testing/scripts/qa-testclient.ps1
- Executable scriptline 1
Executable file
content/skills/1c-repository-manage/SKILL.md
- Network accessline 22
Every repository operation — report, history, compare, lock, update, commit, unlock, dump — is executed **through this skill's script** (`skills/1c-repository-manage/tools/1c-repo-ops/scripts/repo-ops.ps1`). Composing an ad-hoc `1cv8.exe /C
content/skills/1c-repository-manage/tools/1c-repo-ops/scripts/repo-ops.ps1
- Executable scriptline 1
Executable file - Access to secretsline 636
[Credential-related source omitted] - Network accessline 849
# Exact object list in the http://v8.1c.ru/8.3/config/objects format. UTF-8 - Network accessline 853
$sb = New-Object System.Text.StringBuilder [void]$sb.AppendLine('<?xml version="1.0" encoding="UTF-8"?>') [void]$sb.AppendLine('<Objects xmlns="http://v8.1c.ru/8.3/config/objects" version="1.0">') - Network accessline 854
[void]$sb.AppendLine('<?xml version="1.0" encoding="UTF-8"?>') [void]$sb.AppendLine('<Objects xmlns="http://v8.1c.ru/8.3/config/objects" version="1.0">') $childFlag = 'false' - Network accessline 855
[void]$sb.AppendLine('<Objects xmlns="http://v8.1c.ru/8.3/config/objects" version="1.0">')
content/skills/1c-ui-regression/SKILL.md
- Network accessline 23
1. **Specify the observation.** Use the task's acceptance criteria or an existing OpenSpec scenario. Record initial state, user action and expected visible result before coding. Include the negative or boundary case that exposed the regress - Network accessline 24
2. **Choose the runner.** Inspect the existing package manifest, lockfile, test configuration and helpers. Reuse them. If none exists and a saved UI suite is useful, create a minimal Playwright Test setup in the target project, merging exis
content/skills/caveman/NOTES.md
- Network accessline 7
Adapted from https://github.com/JuliusBrussee/caveman (MIT), tracked against upstream **v2.2.0** (20.08.2026). Upstream's non-skill surface (proxy / engine / CLI / `caveman learn` / `/caveman-compress` / hooks, v2.x) is out of scope: this r
content/skills/caveman/SKILL.md
- Network accessline 12
Adapted from https://github.com/JuliusBrussee/caveman (MIT, v2.2.0): compress prose, keep substance. Notes, examples — `NOTES.md` (not loaded).
content/skills/handoff/SKILL.md
- Network accessline 9
Adapted from [`mattpocock/skills`](https://github.com/mattpocock/skills) (`skills/productivity/handoff`, MIT). Compresses the current conversation into a self-contained document for the next session. Principle: **reference durable artifacts
content/skills/img-grid-analysis/scripts/overlay-grid.py
- Executable scriptline 1
Executable file
content/skills/mcp-1c-tools/docs/1c-data-mcp.md
- Network accessline 3
Execution of BSL code, queries and event-log inspection **inside the project's live infobase** via the HTTP service `hs/mcp` published on that infobase (tools from [comol/mcp_designer_tools](https://github.com/comol/mcp_designer_tools), loa
content/skills/mcp-1c-tools/docs/edt-mcp.md
- Network accessline 3
Live access to a running **1C:EDT** instance and its workspace: the in-memory model, validation markers, native navigation and refactoring, metadata and forms, application launch / DB update, debugging and profiling. Upstream: [DitriXNew/ED
content/skills/mcp-1c-tools/docs/memory-providers.md
- Network accessline 13
Installation: `content/commands/install-cognee.md`. Official reference: [Cognee MCP quickstart](https://docs.cognee.ai/cognee-mcp/mcp-quickstart). Live tool descriptors override examples here. - Network accessline 24
Installation: `content/commands/install-openviking.md`. Verified against the [official MCP integration guide](https://docs.openviking.ai/en/guides/06-mcp-integration); the connected server's descriptor remains authoritative.
content/skills/md-to-docx/package-lock.json
- Network accessline 14
"node_modules/@types/node": { "version": "25.9.5", "resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.5.tgz", - Network accessline 15
"version": "25.9.5", "resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.5.tgz", "integrity": "sha512-OScDchr2fwuUmWdf4kZ9h7PcJiYDVInhJizG/biAq3cAvqwYktuy/TYGGdZNMtNTFUP7rnb0NU4TUdm82kt4Rg==", - Network accessline 16
"resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.5.tgz", - Network accessline 23
"node_modules/core-util-is": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - Network accessline 24
"version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - Network accessline 25
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - Network accessline 29
"node_modules/docx": { "version": "9.7.1", "resolved": "https://registry.npmjs.org/docx/-/docx-9.7.1.tgz", - Network accessline 30
"version": "9.7.1", "resolved": "https://registry.npmjs.org/docx/-/docx-9.7.1.tgz", "integrity": "sha512-ilXFf9Moz47ABjFpDiA5s1w9lpb4EFSp7+5iiJSbfyYDM+bpZdAgLlSr7fW4aXhVe/E+F6QCv0EvRVFEd5CsWg==", - Network accessline 31
"resolved": "https://registry.npmjs.org/docx/-/docx-9.7.1.tgz", - Network accessline 46
"node_modules/hash.js": { "version": "1.1.7", "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - Network accessline 47
"version": "1.1.7", "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - Network accessline 48
"resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - Network accessline 56
"node_modules/immediate": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - Network accessline 57
"version": "3.0.6", "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", - Network accessline 58
"resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - Network accessline 62
"node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - Network accessline 63
"version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - Network accessline 64
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - Network accessline 68
"node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - Network accessline 69
"version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - Network accessline 70
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - Network accessline 74
"node_modules/jszip": { "version": "3.10.1", "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", - Network accessline 75
"version": "3.10.1", "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", - Network accessline 76
"resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", - Network accessline 86
"node_modules/lie": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", - Network accessline 87
"version": "3.3.0", "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", - Network accessline 88
"resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", - Network accessline 95
"node_modules/minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - Network accessline 96
"version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - Network accessline 97
"resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - Network accessline 101
"node_modules/nanoid": { "version": "5.1.16", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.16.tgz", - Network accessline 102
"version": "5.1.16", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.16.tgz", "integrity": "sha512-kVrnsrJqMR8+oLJnGEmSWw9BivK5mt7H3FZatVRjrc5wGqFYuBxX1yG7+A7Gi5AefkX6t/oCkizcQgpu0cY1dQ==", - Network accessline 103
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.16.tgz", - Network accessline 106
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 107
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 108
"url": "https://github.com/sponsors/ai" - Network accessline 119
"node_modules/pako": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - Network accessline 120
"version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - Network accessline 121
"resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - Network accessline 125
"node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - Network accessline 126
"version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - Network accessline 127
"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - Network accessline 131
"node_modules/readable-stream": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - Network accessline 132
"version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - Network accessline 133
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - Network accessline 146
"node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - Network accessline 147
"version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - Network accessline 148
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - Network accessline 152
"node_modules/sax": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.0.tgz", - Network accessline 153
"version": "1.6.0", "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.0.tgz", "integrity": "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==", - Network accessline 154
"resolved": "https://registry.npmjs.org/sax/-/sax-1.6.0.tgz", - Network accessline 161
"node_modules/setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - Network accessline 162
"version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - Network accessline 163
"resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - Network accessline 167
"node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - Network accessline 168
"version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - Network accessline 169
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - Network accessline 176
"node_modules/undici-types": { "version": "7.24.6", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz", - Network accessline 177
"version": "7.24.6", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz", "integrity": "sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==", - Network accessline 178
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz", - Network accessline 182
"node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - Network accessline 183
"version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - Network accessline 184
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - Network accessline 188
"node_modules/xml": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", - Network accessline 189
"version": "1.0.1", "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==", - Network accessline 190
"resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", - Network accessline 194
"node_modules/xml-js": { "version": "1.6.11", "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", - Network accessline 195
"version": "1.6.11", "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", - Network accessline 196
"resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz",
content/skills/md-to-docx/package.json
- Executable scriptline 1
Executable file
content/skills/md-to-docx/scripts/md_to_docx.js
- Executable scriptline 1
#!/usr/bin/env node
content/skills/mermaid-diagrams/SKILL.md
- Network accessline 225
1) Replace `flowchart` with `graph` and simplify shapes. 2) Quote node texts. 3) Test in `https://mermaid.live` to isolate environment issues. - Network accessline 226
2) Quote node texts. 3) Test in `https://mermaid.live` to isolate environment issues. 4) Fall back to the templates above for maximum compatibility. - Network accessline 227
3) Test in `https://mermaid.live` to isolate environment issues.
content/skills/powershell-windows/SKILL.md
- Network accessline 42
Invoke-WebRequest -Uri "http://localhost:9090/status" -UseBasicParsing - Network accessline 55
$response = Invoke-WebRequest -Uri "http://localhost:9090/status" -UseBasicParsing - Network accessline 97
# Wait and make HTTP request Start-Sleep -Seconds 10; Invoke-WebRequest -Uri "http://localhost:9090/status" -UseBasicParsing - Network accessline 98
Start-Sleep -Seconds 10; Invoke-WebRequest -Uri "http://localhost:9090/status" -UseBasicParsing - Network accessline 105
# Check server status $response = Invoke-WebRequest -Uri "http://localhost:9090/status" -UseBasicParsing - Network accessline 106
$response = Invoke-WebRequest -Uri "http://localhost:9090/status" -UseBasicParsing
content/skills/prompt-enhancer/SKILL.md
- Possible obfuscationline 108
Source files are read as UTF-8. If Read returns obvious mojibake (unreadable Cyrillic like "ж©", "<U+00AD>", squares), inform the user that the file is likely in cp1251 or another encoding and ask to save it as UTF-8. Auto-detection of encoding is
content/skills/transcribe/SKILL.md
- Network accessline 50
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Network accessline 52
- Model (optional): `GEMINI_MODEL` in the environment or the same `.env` files overrides `gemini-3.6-flash`. Existing environment variables take precedence. Empty or whitespace-only values use the default. Choose a model supporting audio/vi - Network accessline 77
Cost depends on the selected model, media token count and generated output. Check the [current Gemini API pricing](https://ai.google.dev/gemini-api/docs/pricing) for `GEMINI_MODEL` or the default model before processing long recordings.
content/skills/transcribe/scripts/transcribe.py
- Executable scriptline 1
Executable file - Access to secretsline 16
[Credential-related source omitted] - Access to secretsline 35
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 44
[Credential-related source omitted] - Access to secretsline 49
[Credential-related source omitted] - Access to secretsline 55
[Credential-related source omitted] - Access to secretsline 427
[Credential-related source omitted] - Access to secretsline 428
[Credential-related source omitted] - Access to secretsline 430
[Credential-related source omitted] - Access to secretsline 431
[Credential-related source omitted] - Access to secretsline 432
[Credential-related source omitted] - Access to secretsline 440
[Credential-related source omitted]
plugins/1c-rules/.claude-plugin/plugin.json
- Network accessline 6
"name": "comol" }, "homepage": "https://github.com/comol/ai_rules_1c", - Network accessline 7
}, "homepage": "https://github.com/comol/ai_rules_1c", "repository": "https://github.com/comol/ai_rules_1c", - Network accessline 8
"homepage": "https://github.com/comol/ai_rules_1c", - Network accessline 9
"repository": "https://github.com/comol/ai_rules_1c",
plugins/1c-rules/skills/install/SKILL.md
- Network accessline 29
On machines with `pwsh`, that binary is fine too. The script finds the local `1c-rules` checkout when you are developing this repo; otherwise it clones `https://github.com/comol/ai_rules_1c.git` and runs that `install.ps1`.
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Declared and executed: 18 facts
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mention1c-metadata-manage/tools/1c-cf-manage/scripts/cf-edit.ps1:299High confidence
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mention1c-metadata-manage/tools/1c-cf-manage/scripts/cf-info.ps1:50High confidence
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mention1c-metadata-manage/tools/1c-cf-manage/scripts/cf-init.ps1:178High confidence
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mention1c-metadata-manage/tools/1c-cf-manage/scripts/cf-validate.ps1:216High confidence
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mention1c-metadata-manage/tools/1c-cfe-manage/scripts/cfe-borrow.ps1:491High confidence
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mention1c-metadata-manage/tools/1c-cfe-manage/scripts/cfe-init.ps1:183High confidence
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mention1c-metadata-manage/tools/1c-cfe-manage/scripts/cfe-validate.ps1:360High confidence
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mention1c-metadata-manage/tools/1c-epf-build/scripts/stub-db-create.ps1:606High confidence
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mention1c-metadata-manage/tools/1c-epf-scaffold/scripts/init.ps1:58High confidence
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mention1c-metadata-manage/tools/1c-epf-validate/scripts/epf-validate.ps1:195High confidence
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mention1c-metadata-manage/tools/1c-erf-scaffold/scripts/init.ps1:65High confidence
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mention1c-metadata-manage/tools/1c-form-compile/scripts/form-compile.ps1:1718High confidence
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mention1c-metadata-manage/tools/1c-form-compile/scripts/form-compile.py:8264High confidence
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mention1c-metadata-manage/tools/1c-form-edit/scripts/form-edit.ps1:6477High confidence
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mention1c-metadata-manage/tools/1c-form-info/scripts/form-info.ps1:57High confidence
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mention1c-metadata-manage/tools/1c-form-scaffold/scripts/form-add.ps1:314High confidence
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mention1c-metadata-manage/tools/1c-form-scaffold/scripts/form-add.py:586High confidence
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mention1c-metadata-manage/tools/1c-form-validate/scripts/form-validate.ps1:70High confidence
Signal confidence: 482 facts
- Network access in prose of the SKILL.md1c-change-package/SKILL.md:9Low confidence
- Network access in prose of documentation1c-metadata-manage/NOTICE.md:10Low confidence
- Network access in prose of documentation1c-metadata-manage/NOTICE.md:142Low confidence
- Network access in prose of documentation1c-metadata-manage/NOTICE.md:143Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/CHANGELOG.md:3Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/CHANGELOG.md:47Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/CHANGELOG.md:54Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/CHANGELOG.md:131Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/CHANGELOG.md:201Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/CHANGELOG.md:235Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/CHANGELOG.md:244Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/CHANGELOG.md:255Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/CHANGELOG.md:290Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/CHANGELOG.md:320Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/CHANGELOG.md:365Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/CHANGELOG.md:380Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/CHANGELOG.md:384Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/CHANGELOG.md:393Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/CHANGELOG.md:420Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/CHANGELOG.md:430Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/CHANGELOG.md:463Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/CHANGELOG.md:476Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/CHANGELOG.md:480Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/CHANGELOG.md:490Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/CHANGELOG.md:512Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/CHANGELOG.md:516Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/CHANGELOG.md:526Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/CHANGELOG.md:547Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/CHANGELOG.md:556Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/CHANGELOG.md:612Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/CHANGELOG.md:619Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/CHANGELOG.md:658Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/CHANGELOG.md:664Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/CHANGELOG.md:681Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/form-compile-dsl.md:5Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/help-manage.md:35Low confidence
- Network access in code of documentation1c-metadata-manage/docs/meta-manage.md:163Low confidence
- Network access in code of documentation1c-metadata-manage/docs/meta-manage.md:164Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/query-optimization.md:420Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/role-manage.md:197Low confidence
- Network access in code of documentation1c-metadata-manage/docs/role-manage.md:280Low confidence
- Network access in code of documentation1c-metadata-manage/docs/role-manage.md:281Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/role-manage.md:299Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/runtime-selection.md:26Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/skd-manage.md:70Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/skd-manage.md:434Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/skd-manage.md:435Low confidence
- Network access in prose of documentation1c-metadata-manage/docs/web-manage.md:210Low confidence
- Executable script in code of a file that runs1c-metadata-manage/tools/1c-cf-manage/scripts/cf-edit.ps1:1High confidence
- Network access in a comment of a file that runs1c-metadata-manage/tools/1c-cf-manage/scripts/cf-edit.ps1:2Low confidence
and 432 more
Only the first 500 facts are listed.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Native | Path content/openspec-bundle/cursor/.cursor/commands/opsx-apply.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md content/openspec-bundle/claude-code/.claude/skills/openspec-apply-change/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md content/openspec-bundle/claude-code/.claude/skills/openspec-apply-change/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md content/openspec-bundle/claude-code/.claude/skills/openspec-apply-change/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.