بنقرة واحدة
glab-glql
Execute GLQL queries against GitLab projects and groups using glab CLI
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Execute GLQL queries against GitLab projects and groups using glab CLI
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Write, refine, run, and QA promptfoo evaluation suites for Premortem: promptfooconfig.yaml, providers, vars, tests, assertions, and CI gates. Use for canonical prompt regression in @premortem/evals. Do not use for adversarial redteam plugin setup (see security/llm-security).
Use when the user wants to decide whether implementation is ready, what remains blocked, and what the exact next build step should be.
Use when the user wants the singular Meta-Architect in-session autonomous manager: choose the best next workflow step, manage the fixed gated workflow, and route bounded helper handoffs inside Codex.
Comprehensive Cloudflare platform skill covering Workers, Pages, storage (KV, D1, R2), AI (Workers AI, Vectorize, Agents SDK), feature flags (Flagship), networking (Tunnel, Spectrum), security (WAF, DDoS), and infrastructure-as-code (Terraform, Pulumi). Use for any Cloudflare development task. Biases towards retrieval from Cloudflare docs over pre-trained knowledge.
Automated Dynamic Application Security Testing (DAST) using Playwright MCP plus standard OS pentest tooling. Performs blackbox or greybox scans on single or multiple domains with orchestrated crawling, vulnerability detection, and structured output. Trigger on requests like "scan this domain", "run DAST on these URLs", "automated pentest", or "security-test the staging app".
Comprehensive Android mobile application penetration testing with rooted-device ADB and Frida-based MCP tooling. Covers OWASP MASTG full methodology: recon, static + dynamic analysis, SSL/root bypass, IPC fuzzing, data exfiltration, crypto audit, and reporting. Triggers on requests to pentest Android apps, analyze APKs, bypass mobile security controls, or run MASVS/MASTG assessments.
| name | glab-glql |
| description | Execute GLQL queries against GitLab projects and groups using glab CLI |
| version | 1.0.0 |
| license | MIT |
| metadata | {"audience":"developers","author":"dgruzd","workflow":"gitlab"} |
Execute GitLab Query Language (GLQL) queries via glab api.
GLQL queries issues, merge requests, and epics across projects and groups.
POST /api/v4/glql was introduced in GitLab 18.7. There is no native glab glql subcommand;
use glab api --method POST glql as a passthrough.
glab api --method POST glql \
--raw-field 'glql_yaml=query: project = "group/project" AND state = opened'
Use --raw-field to pass a multi-line YAML string. All options go in the same glql_yaml value:
glab api --method POST glql \
--raw-field 'glql_yaml=fields: id,title,state,author
project: gitlab-org/gitlab
limit: 5
sort: created desc
query: assignee = currentUser() AND state = opened'
| Option | Required | Description |
|---|---|---|
query | Yes | GLQL filter expression |
fields | No | Comma-separated fields to return. Default: title |
project | No | Scope to group/project. Cannot combine with group |
group | No | Scope to a group slug. Cannot combine with project |
limit | No | 1-100. Default: 100 |
sort | No | field asc|desc (e.g. created desc, due asc, merged desc) |
# Project scope
--raw-field 'glql_yaml=fields: id,title,assignees
project: gitlab-org/gitlab
limit: 10
query: state = opened AND assignee = currentUser()'
# Group scope -- MUST add a narrowing filter or it will time out on large groups
--raw-field 'glql_yaml=fields: id,title,state
group: gitlab-org
limit: 10
query: state = opened AND assignee = currentUser()'