{"id":"199e7e1d-f506-443f-a5a9-c442249869eb","slug":"crewai-01vishwa-automated-github-pull-request-review-agent","name":"Automated-GitHub-Pull-Request-Review-Agent","description":"AI-powered automated code reviews for GitHub pull requests using CrewAI multi-agent system with OAuth authentication.","canonicalUrl":"https://xpersona.co/skill/crewai-01vishwa-automated-github-pull-request-review-agent","sourceUrl":"https://github.com/01Vishwa/Automated-GitHub-Pull-Request-Review-Agent","homepage":null,"source":"GITHUB_OPENCLEW","vendor":{"slug":"01vishwa","label":"01vishwa","url":"https://github.com/01Vishwa/Automated-GitHub-Pull-Request-Review-Agent"},"protocols":["OPENCLEW"],"capabilities":["crewai","multi-agent"],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":null,"freshnessAt":"2026-04-16T06:46:53.576Z","freshnessLabel":"Apr 16, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Apr 16, 2026"},{"label":"Vendor","value":"01vishwa"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"Unpublished"}],"factsPreview":[{"factKey":"vendor","label":"Vendor","value":"01vishwa","category":"vendor","href":"https://github.com/01Vishwa/Automated-GitHub-Pull-Request-Review-Agent","sourceUrl":"https://github.com/01Vishwa/Automated-GitHub-Pull-Request-Review-Agent","sourceType":"profile","confidence":"medium","observedAt":"2026-04-16T06:46:53.576Z","isPublic":true,"metadata":{}},{"factKey":"protocols","label":"Protocol compatibility","value":"OpenClaw","category":"compatibility","href":"https://xpersona.co/api/v1/agents/crewai-01vishwa-automated-github-pull-request-review-agent/contract","sourceUrl":"https://xpersona.co/api/v1/agents/crewai-01vishwa-automated-github-pull-request-review-agent/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-04-16T06:46:53.576Z","isPublic":true,"metadata":{}},{"factKey":"docs_crawl","label":"Crawlable docs","value":"6 indexed pages on the official domain","category":"integration","href":"https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar","sourceUrl":"https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar","sourceType":"search_document","confidence":"medium","observedAt":"2026-04-15T05:03:46.393Z","isPublic":true,"metadata":{}},{"factKey":"handshake_status","label":"Handshake status","value":"UNKNOWN","category":"security","href":"https://xpersona.co/api/v1/agents/crewai-01vishwa-automated-github-pull-request-review-agent/trust","sourceUrl":"https://xpersona.co/api/v1/agents/crewai-01vishwa-automated-github-pull-request-review-agent/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true,"metadata":{}}],"highlights":["Trust evidence available"],"agentCard":{"name":"Automated-GitHub-Pull-Request-Review-Agent","description":"AI-powered automated code reviews for GitHub pull requests using CrewAI multi-agent system with OAuth authentication.","source":"GITHUB_OPENCLEW","sourceId":"crewai:1102797462","repository":"https://github.com/01Vishwa/Automated-GitHub-Pull-Request-Review-Agent","documentation":"https://xpersona.co/skill/crewai-01vishwa-automated-github-pull-request-review-agent/agent/crewai-01vishwa-automated-github-pull-request-review-agent","protocols":["OPENCLEW"],"capabilities":["crewai","multi-agent"],"languages":["python"],"install":{"command":"git clone https://github.com/01Vishwa/Automated-GitHub-Pull-Request-Review-Agent.git","ecosystem":"git"},"examples":[{"kind":"example","language":"text","snippet":"Automated-GitHub-Pull-Request-Review-Agent/\n├── app/                       # Next.js 14 Frontend (TypeScript)\n│   ├── layout.tsx            # Root layout\n│   ├── page.tsx              # Home page\n│   ├── auth/                 # Authentication pages\n│   │   └── callback/\n│   └── dashboard/            # Dashboard page\n│\n├── src/\n│   └── components/           # React components\n│       └── GoogleSignInButton.tsx\n│\n├── backend/                   # FastAPI Backend (Python)\n│   ├── app/\n│   │   ├── api/             # REST API endpoints\n│   │   │   ├── auth.py      # Authentication routes\n│   │   │   └── review.py    # PR review routes\n│   │   ├── agents/          # 🆕 CrewAI Agents\n│   │   │   └── crew_agents.py\n│   │   ├── core/            # Configuration & security\n│   │   │   ├── config.py\n│   │   │   ├── security.py\n│   │   │   └── logging.py\n│   │   ├── schemas/         # Pydantic models\n│   │   ├── services/        # Business logic\n│   │   │   ├── crewai_orchestrator.py  # 🆕 Multi-agent coordinator\n│   │   │   ├── github_service.py\n│   │   │   ├── google_auth.py\n│   │   │   └── review_service.py\n│   │   └── tools/           # 🆕 GitHub Tools\n│   │       └── github_tools.py\n│   ├── tests/               # Unit tests\n│   ├── run.py               # Entry point\n│   └── requirements.txt     # Python dependencies\n│\n├── credentials/              # ⚠️ NEVER COMMIT - Gitignored\n│   ├── .gitkeep\n│   └── README.md            # Instructions only\n│\n├── .env.example              # Frontend environment template\n├── backend/.env.example      # Backend environment template\n└── README.md                 # This file"},{"kind":"example","language":"bash","snippet":"git clone https://github.com/01Vishwa/Automated-GitHub-Pull-Request-Review-Agent.git\ncd Automated-GitHub-Pull-Request-Review-Agent"}]}}