CtrlK
BlogDocsLog inGet started
Tessl Logo

odyssey4me/gitlab

Create and manage GitLab issues, merge requests, pipelines, and repositories using the glab CLI. Use when asked to open an MR, review a merge request, check CI/CD pipelines, list issues, or manage code review on GitLab.

68

Quality

86%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Overview
Quality
Evals
Security
Files

Quality

Content

64%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a solid, actionable skill with concrete commands and good coverage of GitLab CLI operations. Its main weaknesses are verbosity (too many command listings that duplicate official docs) and incomplete validation/error-recovery in multi-step workflows. The progressive disclosure structure references external files but keeps too much detail inline.

Suggestions

Trim the direct glab command listings to only the most common operations, relying on the linked official documentation for comprehensive references.

Add explicit error-handling guidance to workflows (e.g., 'If `glab issue create` fails with auth error, run `glab auth login` and retry').

Move Configuration, Troubleshooting, Aliases, and JSON/API sections to a reference file to keep SKILL.md focused on core usage patterns.

DimensionReasoningScore

Conciseness

The skill is reasonably efficient but includes some content Claude already knows (e.g., configuration basics, alias creation, troubleshooting steps like 'check glab version'). The direct glab commands section largely duplicates what's available in the linked documentation. The distinction between wrapper script and direct glab usage adds necessary context, but the sheer volume of command listings could be trimmed.

2 / 3

Actionability

All commands are concrete, copy-paste ready bash commands with clear arguments. The examples section provides realistic multi-step workflows with actual command invocations. Both the wrapper script usage and direct glab commands are fully executable.

3 / 3

Workflow Clarity

The examples section shows multi-step workflows with some verification steps (e.g., 'Verify approval was recorded', 'Verify pipeline restarted'), but these are informal comments rather than explicit validation checkpoints with error recovery. The 'Create Issue and Link MR' workflow has a manual step ('note the issue number from output') without clear guidance on what to do if creation fails. Missing explicit feedback loops for action commands.

2 / 3

Progressive Disclosure

References to external files like 'references/permissions.md' and 'references/common-workflows.md' are well-signaled, but no bundle files were provided to verify they exist. The main file itself is quite long (~180 lines) with sections like Configuration, Troubleshooting, and Aliases that could be moved to reference files. The structure is logical but the skill tries to be both an overview and a comprehensive reference.

2 / 3

Total

9

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a strong skill description that clearly identifies the tool (glab CLI), the platform (GitLab), specific capabilities (issues, merge requests, pipelines, repositories), and explicit trigger conditions. It uses third person voice correctly and includes natural user terms like 'MR', 'merge request', 'CI/CD pipelines', and 'code review'. The description is concise yet comprehensive.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: create and manage issues, merge requests, pipelines, and repositories. The tool (glab CLI) is also explicitly named.

3 / 3

Completeness

Clearly answers both 'what' (create and manage GitLab issues, MRs, pipelines, repos via glab CLI) and 'when' (explicit 'Use when...' clause with specific trigger scenarios like opening an MR, checking pipelines, listing issues).

3 / 3

Trigger Term Quality

Includes strong natural trigger terms users would say: 'MR', 'merge request', 'CI/CD pipelines', 'issues', 'code review', 'GitLab'. Covers both abbreviations and full terms.

3 / 3

Distinctiveness Conflict Risk

Clearly scoped to GitLab and the glab CLI, which distinguishes it from GitHub-related skills or generic git skills. The mention of GitLab-specific terminology (merge requests vs pull requests, glab CLI) makes it unlikely to conflict with similar skills.

3 / 3

Total

12

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Reviewed

Table of Contents