opencli-skill은(는) 무엇을 하나요?
Claude Code에서 Chrome 로그인을 사용하여 16개 플랫폼을 자연어로 제어하세요. API 키가 필요 없습니다.
개요
이 스킬은 Claude Code가 사용자의 기존 Chrome 브라우저 세션을 활용하여 다양한 SaaS 플랫폼과 상호작용할 수 있도록 합니다. 별도의 API 키를 구성하거나 인증 토큰을 관리할 필요 없이, 평문 영어 명령을 사용하여 작업을 수행할 수 있습니다.
지원 플랫폼
- GitHub
- GitLab
- AWS
- GCP (Google Cloud Platform)
- Azure
- Slack
- Jira
- Notion
- Linear
- Vercel
- Netlify
- Railway
- Render
- Fly.io
- PlanetScale
- Supabase
요구 사항
- Claude Code (또는 호환되는 AI 에이전트)
- Chrome 브라우저가 설치되어 있고 로그인 상태여야 함
- Discord 커뮤니티 가입 (선택 사항이지만 권장)
설치
- 이 저장소를 클론하거나 스킬을 Claude Code 설정에 추가합니다.
- Chrome이 백그라운드에서 실행 중이고 필요한 플랫폼에 로그인되어 있는지 확인합니다.
- Claude Code에서 자연어 명령을 사용하기 시작합니다.
사용 예시
| 명령 | 동작 |
|---|---|
| "내 GitHub 저장포리 보여줘" | Chrome 세션을 통해 GitHub 리포지토리 목록을 가져옵니다 |
| "새로운 Slack 채널 만들어 줘" | 지정된 이름으로 Slack 채널을 생성합니다 |
| "Jira에서 내 할당된 이슈 보여줘" | 현재 사용자에게 할당된 Jira 이슈를 검색합니다 |
| "AWS EC2 인스턴스 나열해 줘" | AWS 계정의 EC2 인스턴스 목록을 가져옵니다 |
| "최근 Vercel 배포 상태를 확인해 줘" | Vercel 프로젝트의 최근 배포 상태를 검색합니다 |
작동 방식
이 스킬은 Chrome DevTools Protocol(CDP)을 사용하여 실행 중인 Chrome 인스턴스에 연결하고 쿠키와 세션 데이터를 추출합니다. 이 데이터는 지원되는 각 플랫폼에 대한 인증된 요청을 만드는 데 사용되며, AI 에이전트가 마치 사용자인 것처럼 작업을 수행할 수 있게 합니다.
보안 참고 사항
- 이 스킬은 사용자의 Chrome 프로필에 저장된 기존 인증 쿠키만 사용합니다.
- 어떠한 자격 증명도 저장하거나 제3자와 공유하지 않습니다.
- 세션 데이터는 단일 AI 에이전트 상호작용 기간 동안만 메모리에 유지됩니다.
- 민감한 작업을 수행하기 전에 항상 사용자 확인을 요청합니다.
문제 해결
Chrome에 연결할 수 없습니다
- Chrome이 백그라운드에서 실행 중인지 확인하세요.
- Chrome이
--remote-debugging-port=9222플래그로 시작되었는지 확인하세요.
인증 오류
- 대상 플랫폼에 Chrome을 통해 로그인되어 있는지 확인하세요.
- 쿠키가 만료되지 않았는지 확인하세요. 다시 로그인하면 해결됩니다.
기여
이슈와 풀 리퀘스트를 환영합니다! 주요 변경 사항을 논의하려면 먼저 이슈를 열어주세요.
라이선스
MIT