cli-gh
Audited by Runlayer on Feb 22, 2026
Tool passed security scan
Malicious tool definition detected
Tool: references/workflows-actions.md [2/2] Description: logs gh run view 123456 --log-failed # List failed jobs in a run gh run view 123456 --json jobs --jq '.jobs[] | select(.conclusion == "failure") | {name, conclusion}' # Rerun failed jobs with debug logging gh run rerun 123456 --failed --debug ``` ### Check Workflow File Syntax ```bash # View workflow file gh workflow view ci.yml # Download workflow file gh api repos/:owner/:repo/contents/.github/workflows/ci.yml --jq '.content' | base64 -d
Tool passed security scan
Malicious tool definition detected
Tool: SKILL.md [2/2] Description: edit "bug" --color FFAA00 --description "Something isn't working" ``` ### Clone Labels Between Repos ```bash # Clone labels from another repository gh label clone owner/source-repo ``` ## Codespaces Manage GitHub Codespaces directly from the terminal.
Malicious tool definition detected
Tool: examples/auto-pr-create.sh Description: #!/usr/bin/env bash # auto-pr-create.sh - Automated Pull Request Creation # Usage: ./auto-pr-create.sh [branch-name] [--draft] set -euo pipefail # Configuration DEFAULT_BASE="main" DRAFT_FLAG="" BRANCH_NAME="${1:-}" # Parse arguments for arg in "$@"; do case $arg in --draft) DRAFT_FLAG="--draft" shift ;; esac done # Function to generate branch name from ticket/issue generate_branch_name() { echo "Enter issue/ticket number (or leave empty):" read -r I
Malicious tool definition detected
Tool: examples/issue-triage.sh Description: #!/usr/bin/env bash # issue-triage.sh - Bulk Issue Labeling and Assignment # Usage: ./issue-triage.sh [--repo owner/repo] set -euo pipefail # Configuration REPO="" DRY_RUN=false # Parse arguments while [[ $# -gt 0 ]]; do case $1 in --repo) REPO="$2" shift 2 ;; --dry-run) DRY_RUN=true shift ;; *) echo "Unknown option: $1" exit 1 ;; esac done # Set repo context if [ -n "$REPO" ]; then REPO_FLAG="--repo $REPO" else REPO_FLAG="" fi # Function to apply tria
Malicious tool definition detected
Tool: examples/workflow-monitor.sh Description: #!/usr/bin/env bash # workflow-monitor.sh - Watch and Notify on Workflow Completion # Usage: ./workflow-monitor.sh [run-id] [--notify] set -euo pipefail # Configuration RUN_ID="${1:-}" NOTIFY=false CHECK_INTERVAL=30 # seconds # Parse arguments for arg in "$@"; do case $arg in --notify) NOTIFY=true ;; --interval=*) CHECK_INTERVAL="${arg#*=}" ;; esac done # Function to send notification (macOS) send_notification() { local title="$1" local message="$
Malicious tool definition detected
```bash # Make API call gh api repos/:owner/:repo/issues # With JSON data gh api repos/:owner/:repo/issues -f title="Bug" -f body="Description" # Paginated results gh api --paginate repos/:owner/:repo/issues ``` ## Extensions Extend gh CLI functionality with community extensions.
Malicious tool definition detected
Tool: references/automation-workflows.md Description: # Automation Workflows Common workflow patterns and automation examples using gh CLI.
Malicious tool definition detected
Tool: references/troubleshooting.md [1/2] Description: # Troubleshooting Common issues and solutions when using gh CLI.
Tool: references/troubleshooting.md [2/2]
Malicious tool definition detected
git diff-index --quiet HEAD --; then git add -A git commit -m "chore: bump version to $VERSION" git push origin "$CURRENT_BRANCH" echo "✅ Version bump committed" fi echo "" # Step 5: Create git tag echo "5️⃣ Creating git tag..." git tag -a "$VERSION" -m "Release $VERSION" git push origin "$VERSION" echo "✅ Tag created and pushed" echo "" # Step 6: Generate release notes echo "6️⃣ Generating release notes..." # Get commits since last tag LAST_TAG=$(git describe --tags --abbrev=0 HEAD^ 2>/dev/nu