gitlab-indexlisted
Install: claude install-skill f5-sales-demo/marketplace
**Canonical skill URI**: `skill://gitlab:gitlab-index`
# GitLab Intent Router
Route the user's request to the correct skill or agent.
## Routing Rules
### Authentication and Access
Keywords: "login", "authenticate", "glab auth", "GitLab token",
"connect to GitLab", "auth status"
- Auth setup -> invoke `gitlab:gitlab-auth` skill
- Auth status check -> delegate to `gitlab:cli-operator` agent:
```text
Agent(
subagent_type="gitlab:cli-operator",
description="Check GitLab auth status",
prompt="Run glab auth status and report the logged-in user, hostname, and token type."
)
```
### Project and Repository Operations
Keywords: "project", "repo", "repository", "fork", "clone",
"glab repo"
Delegate to the cli-operator agent:
```text
Agent(
subagent_type="gitlab:cli-operator",
description="<brief description of the operation>",
prompt="<specific glab CLI commands to execute and what to report>"
)
```
### Merge Request Operations
Keywords: "merge request", "MR", "glab mr", "diff", "review",
"approve", "merge"
Delegate to the cli-operator agent:
```text
Agent(
subagent_type="gitlab:cli-operator",
description="<brief description of the MR operation>",
prompt="<specific glab mr commands to execute and what to report>"
)
```
### Issue Operations
Keywords: "issue", "glab issue", "bug", "task", "incident"
Delegate to the cli-operator agent:
```text
Agent(
subagent_type="gitlab:cli-operator",
description="<brief description of the issue ope