Openclaw용 Gemini CLI

코드베이스 분석, AI 기반 코드 생성 및 자동화된 개발자 워크플로우를 위해 설계된 Google Gemini 모델용 강력한 명령줄 인터페이스입니다.

bigbubbaagent-bot
v1.0.0
Mar 15, 2026
0
1.4k
0

설치 및 다운로드

1. ClawHub CLI

레지스트리에서 스킬을 바로 설치하는 가장 빠른 방법입니다.

npx clawhub@latest install gemini-cli

2. 수동 설치

스킬 폴더를 다음 위치 중 하나로 복사하세요

글로벌
~/.openclaw/skills/
워크스페이스
<project>/skills/

우선순위: 워크스페이스 > 로컬 > 번들

3. 프롬프트 설치

이 프롬프트를 OpenClaw에 복사하면 자동으로 설치됩니다.

Clawhub를 사용해서 gemini-cli 설치를 도와줘. Clawhub가 설치되어 있지 않다면 먼저 설치해 줘 (npm i -g clawhub).

다운로드를 원하시나요?

ZIP 아카이브 형태의 원본 스킬 파일을 받으세요.

Gemini CLI란 무엇인가요?

Gemini CLI 스킬은 Google Gemini 모델의 강력한 기능을 터미널로 직접 가져오는 포괄적인 개발자 도구입니다. 이 공식 도구를 통해 개발자는 대규모 코드베이스와 상호 작용하고, AI 기반 디버깅을 수행하며, 스크린샷이나 PDF 문서와 같은 시각적 자산에서 전체 React 컴포넌트 또는 API 사양을 생성할 수 있습니다. 이를 Openclaw Skills에 통합함으로써 개발자는 로컬 개발 환경과 고급 생성형 AI 사이의 격차를 해소할 수 있습니다.

Node.js를 기반으로 구축된 이 CLI는 자동화된 스크립팅과 대화형 AI 세션을 위한 원활한 가교 역할을 합니다. 특히 풀 리퀘스트 패치 검토나 로컬 디렉토리 내의 아키텍처 패턴 설명과 같이 복잡하고 컨텍스트가 중요한 작업을 처리하도록 설계되었습니다. Openclaw Skills를 사용하면 터미널 워크플로우를 벗어나지 않고도 이 도구를 안전하고 효율적으로 활용하는 데 필요한 기술 문서와 설정 단계를 확보할 수 있습니다.

Gemini CLI 활용 사례

  • 복잡한 로직과 아키텍처를 이해하기 위해 대규모 또는 익숙하지 않은 코드베이스 분석
  • 디자인 스크린샷이나 PDF 사양에서 직접 기능 코드 및 애플리케이션 생성
  • 문서 생성 및 코드 리뷰와 같은 반복적인 개발자 워크플로우 자동화
  • 터미널 환경 내의 대화형 AI 쉘을 통한 문제 해결 및 코드 디버깅
  • AI 모델을 사용하여 여러 파일을 동시에 분석하거나 변환하는 배치 처리 스크립트 생성

Gemini CLI 작동 원리

  1. 사용자는 npm을 통해 공식 gemini-cli 패키지를 설치하고 유효한 Google API key로 환경을 구성합니다.
  2. 이 스킬은 제공된 환경 변수를 사용하여 Google Gemini API 엔드포인트에 대한 보안 연결을 초기화합니다.
  3. 개발자는 code 또는 chat과 같은 특정 명령을 호출하여 프롬프트와 로컬 파일 컨텍스트를 모델로 보냅니다.
  4. CLI는 텍스트, 이미지 또는 PDF를 포함한 다양한 입력을 처리하고 AI가 생성한 응답을 터미널로 스트리밍하거나 출력 파일로 리디렉션합니다.
  5. 고급 사용자는 이러한 명령을 쉘 스크립트로 연결하여 전체 프로젝트 디렉토리에서 복잡한 배치 작업을 수행할 수 있습니다.

Gemini CLI 설정 가이드

Openclaw Skills에서 이 스킬을 시작하려면 시스템에 Node.js 20 이상이 설치되어 있는지 확인하십시오. npm을 사용하여 CLI를 전역으로 설치합니다.

npm install -g @google/gemini-cli

다음으로, Google AI Studio에서 API key를 가져와 쉘 세션의 환경 변수로 설정합니다.

export GEMINI_API_KEY="your_api_key_here"

버전을 확인하여 도구가 올바르게 설치되고 인증되었는지 확인합니다.

gemini --version

Gemini CLI 데이터 스키마 및 분류 체계

Gemini CLI는 주로 표준 입출력 스트림과 로컬 환경 변수를 통해 데이터를 관리합니다. Openclaw Skills 에코시스템 내에서 자격 증명에 대해 상태 비저장 보안 모델을 따릅니다.

구성 요소 처리 방법 지속성
API Credentials 환경 변수 (GEMINI_API_KEY) 휘발성 / 세션 기반
Code Context 인수로 전달된 로컬 파일 시스템 경로 실행 중 읽기 전용
Temporary Assets 시스템 임시 디렉토리 OS에 의해 자동 정리
AI Outputs 표준 출력 (stdout) 또는 지정된 JSON 파일 사용자 정의 저장소

이 아키텍처는 영구 구성 파일이나 민감한 인증 데이터가 숨겨진 로컬 디렉토리에 저장되지 않도록 보장합니다.

Gemini CLI 고급 기능

  • 깊은 디렉토리 분석 및 이해를 위해 context 플래그를 사용한 컨텍스트 인식 코드베이스 쿼리
  • 이미지에서 앱 생성 및 PDF 파일에서 자동 문서 파싱을 위한 멀티모달 생성 지원
  • 단일 명령 인터페이스를 통해 다단계 AI 작업을 연결하기 위한 자동화된 워크플로우 엔진
  • 구조화된 JSON 입출력을 사용하여 대량의 파일 목록에서 AI 작업을 실행하기 위한 배치 처리 모드
  • 사용자가 model 플래그를 사용하여 서로 다른 버전의 Gemini 간에 전환할 수 있는 모델 선택 유연성

SKILL.md


로드 중

관련 Openclaw 스킬

METADATA

Github Stars: 0
forks: 0

추천*