coderabbit-install-auth
Provides setup and installation instructions for integrating CodeRabbit into repositories.
Install
mkdir -p .claude/skills/coderabbit-install-auth && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/4762" && unzip -o skill.zip -d .claude/skills/coderabbit-install-auth && rm skill.zipInstalls to .claude/skills/coderabbit-install-auth
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Install and configure CodeRabbit AI code review on GitHub or GitLabKey capabilities
- →Install the CodeRabbit GitHub App on a repository
- →Verify the GitHub App installation
- →Create a base `.coderabbit.yaml` configuration file
- →Install the CodeRabbit CLI for local pre-commit reviews
- →Configure CodeRabbit for GitLab repositories
- →Trigger a test review on a pull request
How it works
This skill guides the user through installing the CodeRabbit GitHub App or GitLab integration, creating a base configuration file, and optionally installing the CLI for local reviews. It concludes with verifying the setup by triggering a test review.
Inputs & outputs
When to use coderabbit-install-auth
- →Installing CodeRabbit on a repository
- →Configuring CodeRabbit API access
- →Setting up CLI for local reviews
- →Verifying repo integration
About this skill
CodeRabbit Install & Auth
Overview
CodeRabbit is an AI-powered code review platform. It installs as a GitHub App (or GitLab integration) and automatically reviews pull requests. There is no SDK to install -- you configure it via a .coderabbit.yaml file and interact through PR comments. Optionally, install the CLI for local pre-commit reviews.
Prerequisites
- GitHub organization admin or GitLab group owner permissions
- A repository to enable CodeRabbit on
- (Optional) Shell access for CLI installation
Instructions
Step 1: Install the CodeRabbit GitHub App
1. Navigate to https://github.com/apps/coderabbitai
2. Click "Install" and select your organization
3. Choose repository access:
- "All repositories" for org-wide coverage
- "Only select repositories" for targeted setup
4. Authorize the requested permissions (read code, write PR comments)
5. You will be redirected to app.coderabbit.ai to complete onboarding
Step 2: Verify Installation
set -euo pipefail
# Confirm the GitHub App is installed on your repo
gh api repos/YOUR_ORG/YOUR_REPO/installation --jq '.app_slug'
# Expected output: coderabbitai
Step 3: Create Base Configuration
# .coderabbit.yaml (place in repository root)
language: "en-US"
reviews:
profile: "assertive" # Options: chill, assertive
request_changes_workflow: false
high_level_summary: true
poem: false
review_status: true
collapse_walkthrough: false
sequence_diagrams: true
auto_review:
enabled: true
drafts: false
base_branches:
- main
- develop
chat:
auto_reply: true
Step 4: Install the CLI (Optional)
set -euo pipefail
# Install CodeRabbit CLI for local pre-commit reviews
curl -fsSL https://cli.coderabbit.ai/install.sh | sh
# Verify installation
cr --version
Step 5: Trigger Your First Review
set -euo pipefail
# Create a test branch and PR to verify CodeRabbit is active
git checkout -b test/coderabbit-verification
echo "// test change" >> src/index.ts
git add src/index.ts && git commit -m "test: verify coderabbit integration"
git push -u origin test/coderabbit-verification
gh pr create --title "test: verify CodeRabbit" --body "Testing CodeRabbit integration"
# CodeRabbit will post a review within 2-5 minutes
# Check the PR for the walkthrough comment and line-level feedback
GitLab Setup (Alternative)
1. Navigate to app.coderabbit.ai and sign in with GitLab
2. Select your GitLab group during onboarding
3. Provide a GitLab access token with api and read_repository scopes
4. CodeRabbit automatically configures the webhook:
https://coderabbit.ai/gitlabHandler
5. Place .coderabbit.yaml in repository root (same format as GitHub)
Output
- CodeRabbit GitHub App installed on selected repositories
.coderabbit.yamlconfiguration file in repository root- (Optional) CLI installed for local reviews
- First automated review posted on a test PR
Error Handling
| Issue | Cause | Solution |
|---|---|---|
| No review on PR | App not installed on repo | Add repo in GitHub App settings > Repository access |
| "Not accessible" error | Missing permissions | Reinstall GitHub App with correct org/repo selection |
| Review only on some PRs | PR author has no seat | Assign a seat at app.coderabbit.ai > Subscription |
| CLI install fails | Unsupported platform | Check system requirements at coderabbit.ai/cli |
| GitLab webhook missing | Token scope insufficient | Ensure token has api and read_repository scopes |
Seat Management
CodeRabbit charges per seat (developer who creates PRs). To manage seats:
1. Go to app.coderabbit.ai > Organization > Subscription
2. Assign seats to specific developers, or set "Active committers" mode
3. Bot accounts (dependabot, renovate) should NOT consume seats
4. Only users who open PRs need seats; reviewers do not
Resources
- CodeRabbit Getting Started
- GitHub App Installation
- GitLab Integration
- CodeRabbit CLI
- Configuration Reference
Next Steps
Proceed to coderabbit-hello-world for your first customized review configuration.
When not to use it
- →When the user lacks GitHub organization admin or GitLab group owner permissions
- →When the repository is not intended for CodeRabbit integration
- →When the user does not have shell access for CLI installation
Prerequisites
Limitations
- →CodeRabbit will not post reviews if the app is not installed on the repository
- →Installation may fail if the user lacks required permissions
- →CLI installation may not work on unsupported platforms
How it compares
This skill provides a structured installation and authentication process for CodeRabbit, unlike manually configuring webhooks and API access, which can be error-prone.
Compared to similar skills
coderabbit-install-auth side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| coderabbit-install-auth (this skill) | 1 | 27d | Review | Beginner |
| shellcheck-configuration | 9 | 2mo | No flags | Intermediate |
| wolf-scripts-core | 5 | 9mo | Review | Intermediate |
| final-release-review | 5 | 4mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by jeremylongshore
View all by jeremylongshore →You might also like
shellcheck-configuration
wshobson
Master ShellCheck static analysis configuration and usage for shell script quality. Use when setting up linting infrastructure, fixing code issues, or ensuring script portability.
wolf-scripts-core
Nice-Wolf-Studio
Core automation scripts for archetype selection, evidence validation, quality scoring, and safe bash execution
final-release-review
openai
Perform a release-readiness review by locating the previous release tag from remote tags and auditing the diff (e.g., v1.2.3...<commit>) for breaking changes, regressions, improvement opportunities, and risks before releasing openai-agents-python.
fix
Use when you have lint errors, formatting issues, or before committing code to ensure it passes CI.
verify
Use when you want to validate changes before committing, or when you need to check all React contribution requirements.
bash-defensive-patterns
wshobson
Master defensive Bash programming techniques for production-grade scripts. Use when writing robust shell scripts, CI/CD pipelines, or system utilities requiring fault tolerance and safety.