81 Commits

Author SHA1 Message Date
Vince Lozada 261d12eddc docs: refresh glab skills for v1.113.0 (#82)
* docs: refresh glab skills for v1.113.0

* docs: recapture glab v1.113.0 help

* docs: preserve GitLab casing in artifact help
v1.13.22
2026-08-12 13:56:30 -05:00
Vince Lozada 5bd4dbbc3e docs: refresh glab skills for v1.112.0 (#81)
* docs: refresh glab skills for v1.112.0

* docs: address PR review feedback

* docs: recapture dependency firewall help
v1.13.21
2026-08-04 11:04:01 -05:00
Vince Lozada f395e360f2 docs: refresh glab skills for v1.111.0 (#80)
* docs: refresh glab skills for v1.111.0

* docs: address glab v1.111.0 review comments

* docs: preserve exact v1.111.0 help examples

* docs: match auth help capitalization
v1.13.20
2026-07-31 10:28:27 -05:00
Vince Lozada dc1aa5669c docs: refresh glab skills for v1.110.0 (#79)
* docs: refresh glab skills for v1.110.0

* docs: address glab v1.110.0 review feedback
v1.13.19
2026-07-28 09:09:02 -07:00
Vince Lozada f7b689f809 docs: refresh glab skills for v1.109.0 (#78)
* docs: refresh glab skills for v1.109.0

* fix: address glab refresh review feedback
v1.13.18
2026-07-24 06:35:20 -07:00
Vince Lozada 587e9c15b2 docs: refresh glab skills for v1.108.0 (#77) v1.13.17 2026-07-16 09:33:00 -05:00
Vince Lozada 80b30af17f feat: refresh glab skills for v1.107.0
Merged PR #76 after approval. Includes glab v1.107.0 security config skill coverage and VERSION 1.13.16 release metadata.
v1.13.16
2026-07-07 09:45:45 -05:00
Vince Lozada 91ba3f6c30 docs: refresh glab skills for v1.106.0 v1.13.15 2026-07-01 09:11:57 -05:00
Vince Lozada 36cd10b8af docs: refresh glab v1.105.0 orbit skill v1.13.14 2026-06-24 12:45:37 -05:00
Vince Lozada 8cc307c848 docs: refresh glab v1.104.0 packages skill
Refresh GitLab CLI skills for glab v1.104.0 package upload coverage.
v1.13.13
2026-06-23 09:33:46 -05:00
vince-winkintel c7fcd0e56e chore: bump release version to v1.13.12 v1.13.12 2026-06-19 16:57:48 -05:00
Alireza Asadi 18939fcabf fix: make sub-skills discoverable via npx skills add 2026-06-19 16:57:24 -05:00
Vince Lozada dabc62399d feat: refresh glab v1.103.0 skills
Refresh GitLab CLI skills for glab v1.103.0.
v1.13.11
2026-06-17 10:57:07 -05:00
Steven ab80b8f7d5 chore: bump release version to v1.13.10 v1.13.10 2026-06-08 11:24:39 -05:00
Vince Lozada 8de9920b31 docs: refresh glab skills for v1.102.0
Refresh GitLab CLI skills for glab v1.101.0 and v1.102.0.
v1.13.9
2026-06-08 09:22:14 -07:00
Vince Lozada f95c97b4ba Update glab skills for v1.100.0
Refresh gitlab-cli-skills for glab v1.100.0 and remove per-skill release-version phrasing per review.
v1.13.8
2026-05-27 12:58:57 -07:00
Vince Lozada 9d577d5304 docs: refresh glab orbit for v1.99.0 (#67)
Co-authored-by: Steven <steven@Stevens-Mac-mini.local>
v1.13.7
2026-05-21 05:12:22 -07:00
Vince Lozada 97d0e04b71 Update for glab v1.95.0 release (#66)
- Updated VERSION to 1.13.6 with v1.95.0 release notes
- glab-duo: documented new --install and --yes flags for 'glab duo cli'
- glab-skills: added new skill coverage for experimental 'glab skills install' command
- glab-repo: documented fix where 'glab repo create --readme' now clones instead of using git init
- Updated top-level SKILL.md to include glab-skills in utilities section
- Updated README.md with glab-skills in available skills list

Closes #65
v1.13.6
2026-05-10 18:28:40 -07:00
Vince Lozada 85baf489ed docs: audit glab v1.94.0 release changes (#64)
Co-authored-by: Steven <steven@Stevens-Mac-mini.local>
v1.13.5
2026-05-08 14:39:12 -05:00
Vince Lozada 7c90853f43 chore: release v1.13.4 v1.13.4 2026-05-01 18:13:34 -05:00
Vince Lozada a23bf16d6d fix: honor build-claude-skill output path (#62) 2026-05-01 18:11:52 -05:00
Vince Lozada 92544ee488 docs: audit glab v1.93.0 user-facing skill changes (#60)
* docs: audit glab v1.93.0 skill updates

* docs: remove version-history metadata from skill files

---------

Co-authored-by: Steven <steven@Stevens-Mac-mini.local>
v1.13.3
2026-04-24 11:00:14 -05:00
Gavin Lin 03091afd2d Add ClawHub download history chart (#58) 2026-04-24 10:35:17 -05:00
Vince Lozada 938934a036 chore: release v1.13.2 v1.13.2 2026-04-17 14:23:10 -05:00
Vince Lozada 8d42618e91 fix: retry GitLab inline MR comments with computed line_code (#57)
* fix: retry inline MR comments with computed line_code

* Fix inline comment diff pagination and rename anchors

---------

Co-authored-by: Forge OpenClaw <forge@openclaw.local>
2026-04-17 14:22:17 -05:00
Vince Lozada 35d9abf248 chore: release v1.13.1 v1.13.1 2026-04-13 11:27:03 -05:00
Vince Lozada 3855bf450e docs: audit glab v1.92.0 coverage (#54)
* docs: audit glab v1.92.0 coverage

* docs: keep Claude skill count wording stable

---------

Co-authored-by: Forge OpenClaw <forge@openclaw.local>
2026-04-13 11:19:05 -05:00
Vince Lozada 525701ff60 Merge pull request #52 from iverJisty/docs/fix-invalid-yaml-codex
docs: fix invalid yaml error when using skill with codex
2026-04-09 16:13:52 -05:00
iverJisty 8555f92b95 docs: fix invalid yaml error when using skill with codex 2026-04-09 14:41:45 +08:00
Vince Lozada 26b4fd8ad9 chore: release v1.13.0 v1.13.0 2026-04-03 08:09:36 -05:00
Vince Lozada ce1a195fad docs: update gitlab-cli-skills for glab v1.91.0 (#51)
* docs: update skills for glab v1.91.0

* docs: address review feedback for glab v1.91.0

* Remove audit doc from PR branch

---------

Co-authored-by: Forge OpenClaw <forge@openclaw.local>
2026-04-03 08:07:08 -05:00
Vince Lozada 9909ac1eda docs: strengthen multi-identity glab write safety for v1.12.2 (#49)
* docs: strengthen glab multi-identity write safety

* docs: pin glab write safety pre-flight host

* docs: use actor terminology in GitLab identity guidance

---------

Co-authored-by: Forge OpenClaw <forge@openclaw.local>
Co-authored-by: Steven <steven@Stevens-Mac-mini.local>
2026-04-03 08:00:39 -05:00
Steven 71fc5f171a chore: release v1.12.1 v1.12.1 2026-03-25 12:44:11 -05:00
Vince Lozada d4513eec0c Merge pull request #47 from vince-winkintel/docs/multi-agent-gitlab-identities
docs: clarify multi-agent GitLab identity setup
2026-03-25 12:43:23 -05:00
Steven fb494212fc docs: tighten auth verification and secret handling 2026-03-25 12:10:11 -05:00
Steven 893f2c7434 docs: tighten GitLab agent auth guidance 2026-03-25 12:09:04 -05:00
Steven dfd13979b7 docs: clarify multi-agent GitLab identity setup 2026-03-25 12:02:46 -05:00
Steven cf267e536c fix: make claude skill build script portable v1.12.0 2026-03-25 07:59:53 -05:00
Steven bb6d3bedbc chore: prepare release v1.12.0 2026-03-25 07:58:18 -05:00
Vince Lozada 590e318cb7 Merge pull request #45 from vince-winkintel/docs/glab-v1.90.0-release-audit
docs: update gitlab CLI skills for glab v1.90.0
2026-03-25 07:57:42 -05:00
Steven cfee324fb4 docs: fix glab mr note resolution guidance 2026-03-24 17:09:33 -05:00
Steven d48b7b3181 docs: update gitlab cli skills for glab v1.90.0 2026-03-24 17:05:56 -05:00
Vince Lozada be47f979c3 Merge pull request #43 from vince-winkintel/feature/glab-quick-actions
feat: add glab-quick-actions sub-skill
v1.11.0
2026-03-10 11:30:38 -05:00
Ubuntu 7fe89a5ef0 feat: add glab-quick-actions sub-skill
Add comprehensive quick actions sub-skill covering all GitLab slash commands
available in issues, MRs, epics, and comments. Includes batching patterns,
automation examples, and when-to-use guidance vs native glab commands.

Closes #42
2026-03-10 16:21:22 +00:00
Vince Lozada 46419d6d55 feat: update skills for glab v1.89.0 — JSON output, auth SSH prompting, stack update-base, optional release notes (#39)
Closes #38

Co-authored-by: Steven (Bot) <steven@winkintel.com>
v1.10.0
2026-03-07 21:25:26 -06:00
Vince Lozada f7876522a7 feat: add metadata.openclaw permissions manifest (#41)
* feat: add metadata.openclaw permissions manifest (closes #40)

Adds the official metadata.openclaw.requires block to SKILL.md frontmatter:
- requires.bins: [glab] — gates skill load on glab being present on PATH
- requires.anyBins: [cosign] — optional supply-chain verification binary
- install: brew + download options for macOS Skills UI

The existing custom 'openclaw' block (credentials, network, write_access) is
retained for human-readable security documentation. The new metadata block is
what OpenClaw's load-time filter actually reads.

Note: clawsecure.ai recommended a config.json, but OpenClaw's actual spec uses
metadata.openclaw in SKILL.md frontmatter — this achieves the same security
transparency goal via the correct mechanism.

* Remove erroneous version field from frontmatter

---------

Co-authored-by: Ubuntu <ubuntu@vps-9755df38.vps.ovh.us>
2026-03-07 21:17:48 -06:00
Vince Lozada 9d663ef06e feat: update documentation for glab v1.88.0 (#37)
- glab mr note: document --resolve and --unresolve flags
- glab mr view: document --resolved and --unresolved filtering flags
- glab runner: document new assign and unassign commands
- glab duo: document new help subcommand

Closes #36

Co-authored-by: Steven (Bot) <steven@winkintel.com>
v1.9.0
2026-03-05 20:36:19 -06:00
Vince Lozada 732ab95906 security: address HIGH/MEDIUM findings from skills.sh audit (#35)
* security: address HIGH/MEDIUM findings from skills.sh audit

- Remove eval from mr-review-workflow.sh; add command allowlist
- Replace direct config file parsing with glab auth token in add-inline-comment.sh
- Add external content boundary markers to create-mr-from-issue.sh and ci-debug.sh
- Add private key upload warning to glab-ssh-key/SKILL.md
- Add prompt injection warnings to glab-api, glab-ci, glab-job SKILL.md files
- Add SECURITY.md with full security policy and guidance

Fixes #34

* chore: exclude SECURITY.md from zip export

---------

Co-authored-by: Steven (Bot) <steven@winkintel.com>
v1.8.0
2026-03-04 19:41:38 -06:00
Ubuntu dbc300dd8f fix: lowercase skill name to satisfy Claude.ai naming constraint
Claude.ai requires skill names to contain only lowercase letters,
numbers, and hyphens. 'GitLab CLI Skills' → 'gitlab-cli-skills'

This constraint was not documented on the support page — discovered
via upload error.
v1.7.1
2026-03-03 16:19:04 +00:00
Vince Lozada 276a2a045a feat: add build-claude-skill.sh for Claude.ai integration (#33)
* feat: add build-claude-skill.sh for Claude.ai integration

Closes #32

Claude.ai organization skill upload requires a zip containing exactly
one SKILL.md. The existing release zip contains 38 SKILL.md files
(one per sub-skill), causing an upload error.

Changes:
- scripts/build-claude-skill.sh: merges all sub-skill SKILL.md files
  into a single consolidated SKILL.md, strips OpenClaw YAML frontmatter,
  and packages the result into claude-skill.zip
- README.md: documents Claude.ai installation via pre-built zip download
  or running the build script locally
- .gitignore: excludes claude-skill.zip (build artifact)

* fix: correct ZIP structure and add required YAML frontmatter

Per Claude.ai skill spec (support.claude.com):
- ZIP must contain files inside a subdirectory, not at the root:
    claude-skill.zip/gitlab-cli-skills/SKILL.md  
    claude-skill.zip/SKILL.md                     
- SKILL.md must start with YAML frontmatter containing
  'name' and 'description' fields (required by Claude.ai
  to decide when to invoke the skill)

Previously the script stripped all frontmatter and placed
SKILL.md directly in the zip root — both violations of spec.

---------

Co-authored-by: Ubuntu <ubuntu@vps-9755df38.vps.ovh.us>
v1.7.0
2026-03-03 10:16:00 -06:00