스킬 사용법
OpenClaw의 기본 제공 스킬을 실제로 사용하는 방법을 설명합니다.
파일 스킬
파일 읽기 (file-read)
"workspace의 config.json을 읽어줘"
"data/input.csv를 읽어줘"
"README.md의 첫 10줄만 보여줘"
"config.json에서 database 섹션만 추출해줘"
파일 쓰기 (file-write)
"이 내용을 output.txt에 저장해줘"
"이 데이터를 JSON 형식으로 results/data.json에 저장해줘"
"이 로그를 logs/app.log에 추가해줘 (append 모드)"
웹 스킬
웹 검색 (web-search)
"Python 최신 버전을 검색해줘"
"최근 AI 관련 뉴스를 검색해줘"
"OpenClaw 공식 문서에서 'session' 키워드를 검색해줘"
웹 스크래핑 (web-scrape)
"https://example.com 사이트의 페이지 제목들을 추출해줘"
"해당 사이트의 모든 링크를 추출해줘"
"뉴스 기사의 본문 내용을 가져와줘"
"해당 페이지의 모든 이미지를 workspace/images/에 다운로드해줘"
이메일 스킬
이메일 전송 (email-send)
"user@example.com에게 '안녕하세요'라고 보내줘"
"제목: 주간 보고서, 본문: 첨부를 확인해주세요 라고 admin@company.com으로 보내줘"
"report.pdf 파일을 첨부해서 manager@company.com으로 보내줘"
복합 사용
시나리오 1: 뉴스 수집 및 요약
사용자: "TechCrunch의 최신 AI 기사 5개를 검색하고,
각 기사를 요약해서 news-summary.md에 저장해줘"
Agent: [web-search → web-scrape → file-write 순차 실행]
1. TechCrunch에서 AI 관련 기사 검색
2. 각 기사의 내용을 스크래핑
3. 요약 생성
4. news-summary.md에 저장 완료
시나리오 2: 데이터 분석 보고
사용자: "data.csv를 읽고,
평균을 계산해서
results.txt와
manager@company.com으로 보내줘"
Agent: [file-read → 분석 → file-write → email-send 순차 실행]
모범 사례
구체적인 요청을 해야 합니다:
# 모호한 요청
"파일 좀 봐줘"
# 구체적인 요청
"workspace/config.json에서 database 설정을 읽어줘"
경로를 명확히 지정합니다:
# 경로 미지정
"config.json을 읽어줘"
# 경로 명시
"workspace의 config.json을 읽어줘"
시스템 파일에는 접근할 수 없습니다:
# 제한됨
"/etc/hosts를 읽어줘"
# 허용됨
"workspace/hosts-backup을 읽어줘"
대용량 파일은 나누어 처리합니다:
# 메모리 초과 위험
"1GB 파일을 한번에 처리해줘"
# 권장
"1GB 파일을 100MB씩 나누어 처리해줘"
참고: