AI 에이전트 기능
스킬(skill)이란?
반복 작업을 AI가 바로 실행할 수 있는 작업 단위로 만드는 방법
크롤링 1-5 · AI 에이전트 스킬편
핵심 개념
스킬은 AI에게 주는 작업 매뉴얼
쉽게 말하면
AI가 특정 일을 할 때 따라야 하는 절차, 도구, 주의사항을 묶어 둔 기능
✅
좋은 스킬은 "무엇을 해야 하는지"뿐 아니라 "어떤 순서로 확인하고 실행할지"까지 알려줍니다.
왜 필요할까?
매번 설명하지 않기 위해
스킬이 없을 때
- 매번 같은 요청 문장을 길게 써야 한다
- 파일 위치와 규칙을 다시 설명해야 한다
- AI가 작업 순서를 놓칠 수 있다
스킬이 있을 때
- 정해진 절차로 바로 시작한다
- 필요한 도구와 파일을 먼저 확인한다
- 반복 작업 품질이 일정해진다
구성 요소
스킬 안에 들어가는 것
1
목적 — 어떤 상황에서 이 스킬을 쓸지
2
절차 — 확인, 실행, 검증 순서
3
도구 — 브라우저, 터미널, API, 파일 처리 방식
4
주의사항 — 하지 말아야 할 행동과 예외 처리
저장 위치
스킬은 어디에 저장할까?
CODEX
| 위치 | 의미 | 저장 경로 |
| 프로젝트 전용 | 현재 프로젝트에서만 사용 | .agents/skills |
| 개인 전역 | 내 모든 프로젝트에서 사용 | ~/.agents/skills |
| 컴퓨터/조직 전역 | 여러 사용자에게 공통 제공 |
Mac/Linux: /etc/codex/skills
Windows: 공식 문서에 별도 경로 미명시
|
| 시스템 번들 | Codex가 기본 제공 | OpenAI 기본 스킬 |
💡
공식 스킬 문서에서 ADMIN skills 경로로 확인되는 값은 /etc/codex/skills입니다.
저장 위치
스킬은 어디에 저장할까?
CLAUDE CODE
| 위치 | 의미 | 저장 경로 |
| 프로젝트 전용 | 현재 프로젝트에서만 사용 | .claude/skills |
| 개인 전역 | 내 모든 프로젝트에서 사용 | ~/.claude/skills |
| 컴퓨터/조직 전역 | 여러 사용자에게 공통 제공 |
Mac: /usr/local/claude/skills
Windows: C:\ProgramData\Claude\skills
|
| 시스템 번들 | Claude Code가 기본 제공 | 내장 skills 목록 |
💡
Claude Code는 ~/.claude/ 폴더를 기본 설정 경로로 사용합니다.
스킬 찾기
skills.sh는 스킬 앱스토어
쉽게 말하면
AI 에이전트가 쓸 수 있는 스킬을 모아 둔 검색 사이트
1
필요한 스킬을 찾는다
2
내 에이전트에 설치한다
3
반복 작업을 더 잘하게 만든다
크롤링에서의 활용
수집 과정을 표준화한다
STEP 1대상 확인
→
STEP 2접근 방식 선택
→
STEP 3수집 실행
→
STEP 4결과 검증
사이트 분석 → 브라우저 제어/HTTP 요청 선택 → 데이터 추출 → CSV/시트 저장
예시
크롤링 스킬에 적을 수 있는 규칙
1. 먼저 robots.txt와 이용약관을 확인한다.
2. 정적 HTML이면 HTTP 요청을 우선 사용한다.
3. 로그인, 클릭, 무한스크롤이 있으면 브라우저 제어를 사용한다.
4. 수집 후 중복, 빈 값, 컬럼명을 검증한다.
💡
스킬은 코드를 대신하는 것이 아니라, AI가 코드를 더 안정적으로 만들게 하는 기준입니다.
좋은 스킬의 조건
작고 구체적이어야 한다
| 항목 | 좋은 기준 |
| 범위 | 한 가지 작업 흐름에 집중 |
| 입력 | 필요한 URL, 파일, 결과 형식을 명확히 지정 |
| 검증 | 완료 후 확인해야 할 조건 포함 |
| 반복성 | 다음에도 같은 품질로 실행 가능 |
오늘의 결론
스킬은 AI 작업의 표준 절차다
1
AI 에이전트가 반복 작업을 안정적으로 수행하게 만든다
2
크롤링에서는 분석, 수집, 검증 흐름을 하나로 묶을 수 있다
3
다음 단계에서 HTTP 요청 방식과 함께 실제 수집 흐름을 연결한다