From 703c3e6f8019060569d66c2b49998c405d03df34 Mon Sep 17 00:00:00 2001 From: Nick Shirokov Date: Wed, 11 Feb 2026 20:01:10 +0300 Subject: [PATCH] Add version headers with source URL to all 22 skill scripts Each .ps1 now starts with skill name, version (v1.0), and repo link. Co-Authored-By: Claude Opus 4.6 --- .claude/skills/epf-add-form/scripts/add-form.ps1 | 4 +++- .claude/skills/epf-add-help/scripts/add-help.ps1 | 4 +++- .claude/skills/epf-add-template/scripts/add-template.ps1 | 4 +++- .claude/skills/epf-init/scripts/init.ps1 | 4 +++- .claude/skills/epf-remove-form/scripts/remove-form.ps1 | 4 +++- .../skills/epf-remove-template/scripts/remove-template.ps1 | 4 +++- .claude/skills/form-add/scripts/form-add.ps1 | 4 +++- .claude/skills/form-compile/scripts/form-compile.ps1 | 4 +++- .claude/skills/form-edit/scripts/form-edit.ps1 | 4 +++- .claude/skills/form-info/scripts/form-info.ps1 | 4 +++- .claude/skills/form-validate/scripts/form-validate.ps1 | 4 +++- .claude/skills/mxl-compile/scripts/mxl-compile.ps1 | 4 +++- .claude/skills/mxl-decompile/scripts/mxl-decompile.ps1 | 4 +++- .claude/skills/mxl-info/scripts/mxl-info.ps1 | 4 +++- .claude/skills/mxl-validate/scripts/mxl-validate.ps1 | 4 +++- .claude/skills/role-compile/scripts/role-compile.ps1 | 4 +++- .claude/skills/role-info/scripts/role-info.ps1 | 4 +++- .claude/skills/role-validate/scripts/role-validate.ps1 | 4 +++- .claude/skills/skd-compile/scripts/skd-compile.ps1 | 4 +++- .claude/skills/skd-edit/scripts/skd-edit.ps1 | 4 +++- .claude/skills/skd-info/scripts/skd-info.ps1 | 4 +++- .claude/skills/skd-validate/scripts/skd-validate.ps1 | 4 +++- 22 files changed, 66 insertions(+), 22 deletions(-) diff --git a/.claude/skills/epf-add-form/scripts/add-form.ps1 b/.claude/skills/epf-add-form/scripts/add-form.ps1 index c8a90b1f..15266f7d 100644 --- a/.claude/skills/epf-add-form/scripts/add-form.ps1 +++ b/.claude/skills/epf-add-form/scripts/add-form.ps1 @@ -1,4 +1,6 @@ -param( +# epf-add-form v1.0 — Add managed form to 1C processor +# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills +param( [Parameter(Mandatory)] [string]$ProcessorName, diff --git a/.claude/skills/epf-add-help/scripts/add-help.ps1 b/.claude/skills/epf-add-help/scripts/add-help.ps1 index c1081f39..36ce90f1 100644 --- a/.claude/skills/epf-add-help/scripts/add-help.ps1 +++ b/.claude/skills/epf-add-help/scripts/add-help.ps1 @@ -1,4 +1,6 @@ -param( +# epf-add-help v1.0 — Add built-in help to 1C processor +# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills +param( [Parameter(Mandatory)] [string]$ProcessorName, diff --git a/.claude/skills/epf-add-template/scripts/add-template.ps1 b/.claude/skills/epf-add-template/scripts/add-template.ps1 index 456d3444..ce29c0d5 100644 --- a/.claude/skills/epf-add-template/scripts/add-template.ps1 +++ b/.claude/skills/epf-add-template/scripts/add-template.ps1 @@ -1,4 +1,6 @@ -param( +# epf-add-template v1.0 — Add template to 1C processor +# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills +param( [Parameter(Mandatory)] [string]$ProcessorName, diff --git a/.claude/skills/epf-init/scripts/init.ps1 b/.claude/skills/epf-init/scripts/init.ps1 index 68b55d77..76283c42 100644 --- a/.claude/skills/epf-init/scripts/init.ps1 +++ b/.claude/skills/epf-init/scripts/init.ps1 @@ -1,4 +1,6 @@ -param( +# epf-init v1.0 — Init 1C external data processor scaffold +# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills +param( [Parameter(Mandatory)] [string]$Name, diff --git a/.claude/skills/epf-remove-form/scripts/remove-form.ps1 b/.claude/skills/epf-remove-form/scripts/remove-form.ps1 index 80c573a8..2fcd5046 100644 --- a/.claude/skills/epf-remove-form/scripts/remove-form.ps1 +++ b/.claude/skills/epf-remove-form/scripts/remove-form.ps1 @@ -1,4 +1,6 @@ -param( +# epf-remove-form v1.0 — Remove form from 1C processor +# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills +param( [Parameter(Mandatory)] [string]$ProcessorName, diff --git a/.claude/skills/epf-remove-template/scripts/remove-template.ps1 b/.claude/skills/epf-remove-template/scripts/remove-template.ps1 index c3b4fe52..65945b24 100644 --- a/.claude/skills/epf-remove-template/scripts/remove-template.ps1 +++ b/.claude/skills/epf-remove-template/scripts/remove-template.ps1 @@ -1,4 +1,6 @@ -param( +# epf-remove-template v1.0 — Remove template from 1C processor +# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills +param( [Parameter(Mandatory)] [string]$ProcessorName, diff --git a/.claude/skills/form-add/scripts/form-add.ps1 b/.claude/skills/form-add/scripts/form-add.ps1 index 5cdc84c1..0b036d44 100644 --- a/.claude/skills/form-add/scripts/form-add.ps1 +++ b/.claude/skills/form-add/scripts/form-add.ps1 @@ -1,4 +1,6 @@ -param( +# form-add v1.0 — Add managed form to 1C config object +# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills +param( [Parameter(Mandatory)] [string]$ObjectPath, diff --git a/.claude/skills/form-compile/scripts/form-compile.ps1 b/.claude/skills/form-compile/scripts/form-compile.ps1 index 496551e0..14a918ba 100644 --- a/.claude/skills/form-compile/scripts/form-compile.ps1 +++ b/.claude/skills/form-compile/scripts/form-compile.ps1 @@ -1,4 +1,6 @@ -param( +# form-compile v1.0 — Compile 1C managed form from JSON +# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills +param( [Parameter(Mandatory)] [string]$JsonPath, diff --git a/.claude/skills/form-edit/scripts/form-edit.ps1 b/.claude/skills/form-edit/scripts/form-edit.ps1 index ebc4366f..65add737 100644 --- a/.claude/skills/form-edit/scripts/form-edit.ps1 +++ b/.claude/skills/form-edit/scripts/form-edit.ps1 @@ -1,4 +1,6 @@ -param( +# form-edit v1.0 — Edit 1C managed form elements +# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills +param( [Parameter(Mandatory)] [string]$FormPath, diff --git a/.claude/skills/form-info/scripts/form-info.ps1 b/.claude/skills/form-info/scripts/form-info.ps1 index 61ef72da..0604f887 100644 --- a/.claude/skills/form-info/scripts/form-info.ps1 +++ b/.claude/skills/form-info/scripts/form-info.ps1 @@ -1,4 +1,6 @@ -param( +# form-info v1.0 — Analyze 1C managed form structure +# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills +param( [Parameter(Mandatory=$true)] [string]$FormPath, [int]$Limit = 150, diff --git a/.claude/skills/form-validate/scripts/form-validate.ps1 b/.claude/skills/form-validate/scripts/form-validate.ps1 index 696dd310..33df9299 100644 --- a/.claude/skills/form-validate/scripts/form-validate.ps1 +++ b/.claude/skills/form-validate/scripts/form-validate.ps1 @@ -1,4 +1,6 @@ -param( +# form-validate v1.0 — Validate 1C managed form +# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills +param( [Parameter(Mandatory)] [string]$FormPath, diff --git a/.claude/skills/mxl-compile/scripts/mxl-compile.ps1 b/.claude/skills/mxl-compile/scripts/mxl-compile.ps1 index 5159cd6c..3f80d4c4 100644 --- a/.claude/skills/mxl-compile/scripts/mxl-compile.ps1 +++ b/.claude/skills/mxl-compile/scripts/mxl-compile.ps1 @@ -1,4 +1,6 @@ -param( +# mxl-compile v1.0 — Compile 1C spreadsheet from JSON +# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills +param( [Parameter(Mandatory)] [string]$JsonPath, diff --git a/.claude/skills/mxl-decompile/scripts/mxl-decompile.ps1 b/.claude/skills/mxl-decompile/scripts/mxl-decompile.ps1 index 70df68d2..9899981c 100644 --- a/.claude/skills/mxl-decompile/scripts/mxl-decompile.ps1 +++ b/.claude/skills/mxl-decompile/scripts/mxl-decompile.ps1 @@ -1,4 +1,6 @@ -param( +# mxl-decompile v1.0 — Decompile 1C spreadsheet to JSON +# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills +param( [Parameter(Mandatory)] [string]$TemplatePath, diff --git a/.claude/skills/mxl-info/scripts/mxl-info.ps1 b/.claude/skills/mxl-info/scripts/mxl-info.ps1 index 77327827..d857dd0f 100644 --- a/.claude/skills/mxl-info/scripts/mxl-info.ps1 +++ b/.claude/skills/mxl-info/scripts/mxl-info.ps1 @@ -1,4 +1,6 @@ -param( +# mxl-info v1.0 — Analyze 1C spreadsheet structure +# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills +param( [string]$TemplatePath, [string]$ProcessorName, [string]$TemplateName, diff --git a/.claude/skills/mxl-validate/scripts/mxl-validate.ps1 b/.claude/skills/mxl-validate/scripts/mxl-validate.ps1 index 2fc6006c..b44a125e 100644 --- a/.claude/skills/mxl-validate/scripts/mxl-validate.ps1 +++ b/.claude/skills/mxl-validate/scripts/mxl-validate.ps1 @@ -1,4 +1,6 @@ -param( +# mxl-validate v1.0 — Validate 1C spreadsheet +# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills +param( [string]$TemplatePath, [string]$ProcessorName, [string]$TemplateName, diff --git a/.claude/skills/role-compile/scripts/role-compile.ps1 b/.claude/skills/role-compile/scripts/role-compile.ps1 index 83e08de9..d5332874 100644 --- a/.claude/skills/role-compile/scripts/role-compile.ps1 +++ b/.claude/skills/role-compile/scripts/role-compile.ps1 @@ -1,4 +1,6 @@ -param( +# role-compile v1.0 — Compile 1C role from JSON +# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills +param( [Parameter(Mandatory)] [string]$JsonPath, diff --git a/.claude/skills/role-info/scripts/role-info.ps1 b/.claude/skills/role-info/scripts/role-info.ps1 index 9de9c9f1..d127714c 100644 --- a/.claude/skills/role-info/scripts/role-info.ps1 +++ b/.claude/skills/role-info/scripts/role-info.ps1 @@ -1,4 +1,6 @@ -param( +# role-info v1.0 — Analyze 1C role rights +# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills +param( [Parameter(Mandatory=$true)][string]$RightsPath, [switch]$ShowDenied, [int]$Limit = 150, diff --git a/.claude/skills/role-validate/scripts/role-validate.ps1 b/.claude/skills/role-validate/scripts/role-validate.ps1 index ccad6b59..be8022b5 100644 --- a/.claude/skills/role-validate/scripts/role-validate.ps1 +++ b/.claude/skills/role-validate/scripts/role-validate.ps1 @@ -1,4 +1,6 @@ -param( +# role-validate v1.0 — Validate 1C role structure +# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills +param( [Parameter(Mandatory)] [string]$RightsPath, diff --git a/.claude/skills/skd-compile/scripts/skd-compile.ps1 b/.claude/skills/skd-compile/scripts/skd-compile.ps1 index 934986d2..6df434ed 100644 --- a/.claude/skills/skd-compile/scripts/skd-compile.ps1 +++ b/.claude/skills/skd-compile/scripts/skd-compile.ps1 @@ -1,4 +1,6 @@ -param( +# skd-compile v1.0 — Compile 1C DCS from JSON +# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills +param( [Parameter(Mandatory)] [string]$JsonPath, diff --git a/.claude/skills/skd-edit/scripts/skd-edit.ps1 b/.claude/skills/skd-edit/scripts/skd-edit.ps1 index 33628046..8204d70a 100644 --- a/.claude/skills/skd-edit/scripts/skd-edit.ps1 +++ b/.claude/skills/skd-edit/scripts/skd-edit.ps1 @@ -1,4 +1,6 @@ -param( +# skd-edit v1.0 — Atomic 1C DCS editor +# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills +param( [Parameter(Mandatory)] [string]$TemplatePath, diff --git a/.claude/skills/skd-info/scripts/skd-info.ps1 b/.claude/skills/skd-info/scripts/skd-info.ps1 index 636903b8..6dfc8a60 100644 --- a/.claude/skills/skd-info/scripts/skd-info.ps1 +++ b/.claude/skills/skd-info/scripts/skd-info.ps1 @@ -1,4 +1,6 @@ -param( +# skd-info v1.0 — Analyze 1C DCS structure +# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills +param( [Parameter(Mandatory=$true)] [string]$TemplatePath, [ValidateSet("overview", "query", "fields", "links", "calculated", "resources", "params", "variant", "trace", "templates")] diff --git a/.claude/skills/skd-validate/scripts/skd-validate.ps1 b/.claude/skills/skd-validate/scripts/skd-validate.ps1 index 1a886ca6..2baa86c0 100644 --- a/.claude/skills/skd-validate/scripts/skd-validate.ps1 +++ b/.claude/skills/skd-validate/scripts/skd-validate.ps1 @@ -1,4 +1,6 @@ -param( +# skd-validate v1.0 — Validate 1C DCS structure +# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills +param( [Parameter(Mandatory)] [string]$TemplatePath,