CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ci-status

Show current pipeline status for the active branch (GitLab CI or GitHub Actions)

Invalid
This skill can't be scored yet
Validation errors are blocking scoring. Review and fix them to unlock Quality, Impact and Security scores. See what needs fixing →
SKILL.md
Quality
Evals
Security

/ci:status: Pipeline status

Quick snapshot of the CI pipeline on the current branch.

Process

# 1. Current branch
BRANCH=$(git branch --show-current)
echo "Branch: $BRANCH"

# 2. Last commits
git log -3 --oneline

GitLab CI

# With glab CLI (recommended)
if command -v glab &>/dev/null; then
  glab ci status --branch "$BRANCH"
else
  # Fallback: show URL
  REMOTE=$(git remote get-url origin 2>/dev/null || echo "")
  if [ -n "$REMOTE" ]; then
    WEB_URL=$(echo "$REMOTE" | sed 's/git@gitlab\.com:/https:\/\/gitlab.com\//' | sed 's/\.git$//')
    echo "Pipeline: $WEB_URL/-/pipelines?ref=$BRANCH"
  fi
fi

# If MR number provided
if [ -n "$ARGUMENTS" ] && command -v glab &>/dev/null; then
  glab mr view "$ARGUMENTS"
fi

GitHub Actions

# With gh CLI (recommended)
if command -v gh &>/dev/null; then
  gh run list --branch "$BRANCH" --limit 5
else
  # Fallback: show URL
  REMOTE=$(git remote get-url origin 2>/dev/null || echo "")
  if [ -n "$REMOTE" ]; then
    WEB_URL=$(echo "$REMOTE" | sed 's/git@github\.com:/https:\/\/github.com\//' | sed 's/\.git$//')
    echo "Actions: $WEB_URL/actions?query=branch%3A$BRANCH"
  fi
fi

# If PR number provided
if [ -n "$ARGUMENTS" ] && command -v gh &>/dev/null; then
  gh pr checks "$ARGUMENTS"
fi

Expected output

Branch: feat/add-payment-retry

Last commits:
  a1b2c3d feat(payments): add retry logic with exponential backoff
  e4f5g6h test(payments): add Vitest coverage on retry scenarios
  i7j8k9l chore: update pnpm lockfile

Pipeline: running
  ✅ lint          30s
  ✅ typecheck     45s
  ⏳ test          running...
  ⏸️  deploy        waiting

URL: https://gitlab.com/org/my-app/-/pipelines?ref=feat/add-payment-retry

Usage

/ci:status
/ci:status 42    # MR or PR number 42

Target: $ARGUMENTS

Repository

FlorianBruniaux/claude-code-ultimate-guide

Path

examples/skills/ci-status/SKILL.md

Last updated
First committed

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.