LLM-교육용-스킬은(는) 무엇을 하나요?
LLM(Codex CLI, Claude Code, Gemini CLI)에서 Skills 사용법에 대한 완벽한 튜토리얼 — n8n JavaScript(Code Node v2.9.x+)를 위한 실용적인 예제가 포함된 오픈 SKILL.md 표준
소개
이 튜토리얼은 LLM 기반 AI 에이전트에서 Skills를 사용하는 방법을 설명합니다. Skills는 AI 에이전트의 기능을 확장하고 특정 작업을 자동화하는 강력한 방법입니다.
지원 플랫폼
- Codex CLI: OpenAI의 Codex 기반 명령줄 인터페이스
- Claude Code: Anthropic의 Claude 기반 코딩 도우미
- Gemini CLI: Google의 Gemini 기반 명령줄 도구
n8n JavaScript 예제 (Code Node v2.9.x+)
다음 예제는 n8n의 Code Node에서 사용할 수 있는 JavaScript 스니펫입니다.
예제 1: 기본 입력 처리
// 입력 데이터를 처리하는 기본 Code Node 예제
const inputData = $input.first().json;
// 데이터 변환
const output = {
original: inputData,
processed: true,
timestamp: new Date().toISOString()
};
return output;
예제 2: HTTP 요청 처리
// HTTP 요청 데이터 처리
const response = await $http.send('GET', 'https://api.example.com/data', {
headers: {
'Authorization': 'Bearer YOUR_TOKEN'
}
});
return {
statusCode: response.statusCode,
data: response.body
};
SKILL.md 표준
SKILL.md 파일은 AI 에이전트가 특정 스킬을 이해하고 실행하는 데 필요한 모든 정보를 포함합니다.
필수 필드
- name: 스킬의 고유 이름
- description: 스킬에 대한 간략한 설명
- version: 스킬 버전 (선택 사항)
- author: 작성자 정보 (선택 사항)
예제 SKILL.md 구조
# my-awesome-skill
설명: 이 스킬은 특정 작업을 수행합니다.
## 사용법
1. 첫 번째 단계
2. 두 번째 단계
3. 세 번째 단계
## 코드 예제
```python
print("Hello, World!")
## 결론
이 튜토리얼을 통해 LLM 에이전트에서 Skills를 사용하는 방법을 이해할 수 있습니다. 실용적인 예제를 따라하면서 직접 스킬을 만들고 적용해 보세요.
## 추가 자료
- [n8n 공식 문서](https://docs.n8n.io/)
- [Codex CLI GitHub](https://github.com/openai/codex)
- [Claude Code 문서](https://docs.anthropic.com/claude-code)
- [Gemini CLI 가이드](https://cloud.google.com/vertex-ai/generative-ai/docs/gemini-cli)