
AI 시대, 프롬프트만 잘 쓰면 된다는 착각
요즘 AI 도구를 쓰다 보면 이런 말을 자주 듣게 되죠. "프롬프트만 잘 쓰면 다 된다"는 말이요. 근데 솔직히 말씀드리면, 2026년 현재 그 말은 절반만 맞습니다.
클로드, 커서, 코덱스처럼 에이전트 기반 AI 툴이 업무 현장에 본격 투입되면서 완전히 새로운 개념이 주목받고 있어요. 바로 "에이전트 스킬(Agent Skills)"입니다. 단순히 AI에게 지시를 잘 내리는 걸 넘어서, AI가 특정 업무를 반복적으로 일관되게 수행할 수 있도록 지식 자체를 패키징하는 기술이에요.
구글 클라우드는 2026년을 두고 "AI 에이전트가 개념을 넘어 비즈니스 운영의 실질적 주체로 자리 잡는 해"라고 했습니다. HR 조직 리더의 52%도 2026년 안에 AI 에이전트를 팀에 추가할 계획이라고 밝혔고요. 이제 에이전트를 도입할지 말지의 문제가 아니라, 어떻게 잘 설계하느냐의 문제가 됐습니다.
오늘은 AI 에이전트 스킬을 제대로 만들고 운영하는 핵심 원칙 8가지를 정리해 드릴게요.
에이전트 스킬이 뭔지부터 짚고 가자
스킬의 구조는 생각보다 훨씬 단순해요. 폴더 하나 안에 SKILL.md라는 마크다운 파일이 있고, 필요하면 스크립트나 참고 자료를 추가하는 게 전부입니다.
SKILL.md 파일 상단에는 이름과 설명을 담은 프론트매터가 있고, 본문에 에이전트가 따를 지침을 씁니다. 에이전트는 처음엔 이름과 설명만 알고 있다가, 실제로 그 스킬을 써야 할 때 본문을 불러오는 구조예요. 이걸 앤트로픽 공식 문서에서는 "점진적 공개(progressive disclosure)"라고 부릅니다. 필요한 순간에만 정보를 활성화해서 토큰 낭비를 줄이는 똑똑한 설계죠.
스킬에는 두 가지 유형이 있습니다. 첫 번째는 기능 스킬로, 기본 모델이 혼자서는 잘 못 하는 작업을 보완하는 유형이에요. PDF 폼 자동 작성이나 특정 라이브러리 활용 같은 것들이죠. 두 번째는 선호도 스킬로, 우리 팀만의 워크플로를 고정하는 유형입니다. 코드 리뷰 방식, 문서 포맷, 보고 양식 같은 것들이에요. 기능 스킬은 모델이 발전하면 자연스럽게 필요 없어지고, 선호도 스킬은 팀 프로세스가 유지되는 한 계속 살아남습니다.
1. 설명(description)이 스킬의 운명을 결정한다
가장 흔한 실수가 뭔지 아세요? 본문 지침은 공들여 쓰고, 정작 설명(description)은 대충 적는 겁니다.
에이전트가 "이 스킬을 지금 써야 하나" 판단하는 기준은 오직 설명 하나예요. 본문은 스킬이 이미 선택된 뒤에야 읽힙니다. "문서 도우미"라고 쓴 것과 ".docx 파일의 생성, 편집, 텍스트 추출, 추적된 변경 사항 처리에 사용"이라고 쓴 것은 결과가 완전히 달라요. 설명만 잘 다듬어도 스킬 트리거 정확도가 50%까지 개선된 사례도 있습니다.
앤트로픽 공식 가이드에서도 설명은 3인칭으로, 무엇을 하는지와 언제 써야 하는지를 모두 포함하라고 강조해요. 본문보다 설명이 먼저입니다.
2. 지침은 짧을수록 강력하다
에이전트는 이미 충분히 똑똑합니다. PDF가 뭔지, 라이브러리 API가 어떻게 동작하는지 일일이 설명할 필요 없어요.
스킬 본문에 담아야 할 건 에이전트가 아직 모르는 것, 즉 우리 팀만의 규칙과 맥락뿐입니다. 핵심은 세 가지예요. 첫째, 서술이 아니라 지시문으로 쓰세요. "Interactions API가 권장 방식입니다"가 아니라 "항상 interactions.create()를 사용하라"처럼요. 둘째, 긴 설명보다 코드 예시 5줄이 훨씬 낫습니다. 셋째, 규칙에 이유를 붙이세요. "모델 X를 사용하라. 모델 Y는 더 이상 지원되지 않아 오류가 발생한다"처럼요. 이유를 알면 비슷한 상황에서 에이전트가 스스로 올바른 판단을 내릴 수 있어요.
연구 결과에 따르면 지나치게 길고 상세한 컨텍스트는 오히려 에이전트 성능을 떨어뜨립니다. 사람한테 긴 매뉴얼 주면 핵심을 놓치는 것과 똑같은 원리예요.
3. 하나의 파일에 다 넣지 마라
스킬이 커질수록 본능적으로 SKILL.md 하나에 다 밀어 넣고 싶어지죠. 근데 이 방식은 토큰을 낭비하고 에이전트의 집중력을 분산시킵니다.
에이전트의 정보 로딩은 계층 구조로 작동해요. 프론트매터는 항상 읽히고, 본문은 스킬이 활성화될 때만, 참조 파일은 에이전트가 필요하다고 판단할 때만 읽힙니다. 이 구조를 활용하면 불필요한 토큰 소모를 크게 줄일 수 있어요.
예를 들어 AWS 배포와 GCP 배포를 모두 다루는 스킬이라면, 각각을 별도 참고 파일로 분리하세요. 에이전트는 실제로 필요한 쪽만 읽습니다. SKILL.md 본문은 500줄 이내로 유지하고, 참고 파일이 길어지면 상단에 목차와 줄 번호 힌트를 달아두는 게 좋아요.
SKILL.md는 온보딩 가이드의 목차처럼, 에이전트를 필요한 상세 자료로 안내하는 개요 역할을 한다는 원칙을 기억해두면 설계가 달라집니다.
4. 자유도와 제어의 균형을 잡아라
스킬 작성할 때 빠지는 함정 중 하나가 단계별 워크플로를 레시피처럼 적는 거예요. "1단계 파일 읽기, 2단계 JSON 파싱, 3단계 필드 추출" 이런 식으로요. 이렇게 하면 에이전트의 적응 능력을 완전히 막아버립니다.
올바른 접근은 달성할 목표를 말하고, 가면 안 되는 길만 알려주는 겁니다. "설정 파일의 데이터베이스 포트를 사용자가 지정한 값으로 업데이트하라"면 충분해요. 에이전트는 파일 형식이 바뀌거나 경로가 달라져도 스스로 적응합니다.
단, 실행 순서가 정말 중요한 작업이라면 얘기가 달라요. 3단계를 2단계 전에 실행하면 시스템이 깨지는 작업은 스크립트로 고정하는 게 맞습니다. 스킬은 유연성이 강점이고, 스크립트는 확실한 제어가 강점입니다. 이 두 가지를 혼동하지 않는 게 중요해요.
5. 쓰지 말아야 할 상황을 명시해라
스킬 설명에 "모든 코딩 작업에 사용"이라고 쓰면 어떻게 될까요? 사용자가 무슨 요청을 해도 그 스킬이 튀어나오는 일이 생깁니다. 업계에서는 이걸 "스킬 하이재킹"이라고 부르는데, 의외로 흔한 문제예요.
해결법은 단순합니다. 부정 조건을 명시하는 거예요. "PDF 파일 작업 시 사용합니다. 일반 문서 편집, 스프레드시트, 텍스트 파일에는 사용하지 않습니다." 이렇게 경계를 그어주면 에이전트가 다른 스킬과의 영역을 정확히 구분하게 돼요.
테스트할 때도 이 스킬이 동작해야 하는 상황만 확인하지 말고, 동작하면 안 되는 상황도 반드시 확인하세요. 한 방향으로만 최적화하면 다른 방향에서 반드시 문제가 생깁니다.
6. 테스트 없이 배포하면 반드시 후회한다
에이전트 출력은 비결정적입니다. 같은 입력을 줘도 매번 다른 결과가 나올 수 있어요. 그래서 한 번 돌려보고 됐다고 넘기면 안 됩니다.
필립 슈미트(Philipp Schmid)가 제안하는 테스트 워크플로는 이렇습니다. 먼저 성공의 기준을 구체적으로 정합니다. 출력이 컴파일되는지, 올바른 API를 사용했는지, 지정한 규칙을 따랐는지 같은 기준이에요. 그다음 10에서 20개의 테스트 프롬프트를 만들되, 성공 케이스, 무시 케이스, 엣지 케이스를 골고루 섞습니다. 그리고 프롬프트당 3에서 5회씩 반복 실행합니다.
한 번 성공이 아니라 분포를 봐야 합니다. 그리고 매번 깨끗한 환경에서 테스트해야 해요. 이전 실행의 컨텍스트가 남아 있으면 진짜 문제를 놓치게 됩니다. 문제가 생기면 본문부터 고치려 하지 말고, 설명부터 확인하세요. 대부분의 문제는 트리거 단계에서 발생합니다.
7. 반복 고정 작업은 스크립트로 빼버려라
실무에서 발견되는 유용한 팁 하나가 있어요. 반복되는 고정 작업은 아예 스크립트로 분리하는 겁니다.
예를 들어 DB 연동 설정 같은 7단계짜리 워크플로를 스킬 본문에 자세히 적어두면, 에이전트가 매번 텍스트를 해석하고 실행합니다. 잘 되긴 하지만 매번 토큰을 소모하고 시간이 걸리죠. 반면 스크립트 하나를 호출하는 스킬로 만들면 토큰 소모가 줄고 실행 속도도 빨라집니다. LLM이 비정형 데이터를 잘 다루긴 하지만, 데이터양이 많아지면 누락이 생길 수 있거든요. 2+3을 AI한테 직접 계산시켜도 되지만, 계산기 스크립트에 넘기면 더 빠르고 정확한 것과 같은 원리입니다.
8. 언제 스킬을 폐기할지도 알아야 한다
많은 분들이 놓치는 포인트가 여기 있습니다. 만든 스킬을 계속 붙들고 있으면 안 돼요.
모델은 계속 발전합니다. 2024년에 복잡한 파이프라인이 필요했던 기능이 2026년에는 단일 프롬프트로 해결되는 사례가 많아졌어요. 불필요해진 제어 로직은 오히려 새로운 모델의 성능을 방해할 수 있습니다.
스킬을 폐기할 시점을 판단하는 방법은 단순합니다. 스킬 없이 같은 평가를 돌려보세요. 통과하면 모델이 그 스킬의 가치를 이미 흡수한 겁니다. 기능 스킬은 모델 업그레이드 후 반드시 재평가하고, 선호도 스킬은 팀 프로세스가 바뀔 때 점검하면 됩니다. 살아 있는 스킬이 적을수록 에이전트는 더 빠르고 정확하게 작동합니다.
비개발자도 지금 당장 시작할 수 있다
AI 에이전트 스킬은 더 이상 개발자만의 영역이 아닙니다. SKILL.md 파일은 마크다운으로 작성하는 텍스트 파일이에요. 기획자도, 마케터도, PO도 자기 업무를 스킬로 만들 수 있습니다.
실제로 국내외에서 콘텐츠 작성, 데이터 정리, 코드 생성, 상담 응답 등 반복되는 업무를 스킬로 구성해 운영하는 사례가 빠르게 늘고 있어요. 커스텀 스킬을 만들어 팀 전체가 공유하면, 새로운 팀원이 들어와도 동일한 품질의 결과물을 바로 만들어낼 수 있습니다.
마무리
AI 에이전트 스킬은 에이전트에게 주는 업무 매뉴얼입니다. 설명이 트리거를 결정하고, 지침은 짧을수록 강하고, 테스트 없이 배포하면 반드시 문제가 생기고, 모델이 성장하면 스킬도 퇴장할 줄 알아야 합니다.
오늘 당장 할 수 있는 한 가지가 있어요. 매일 반복하는 업무 중 하나를 골라서, SKILL.md 파일 하나로 만들어 보세요. AI와 협업하는 가장 실질적인 첫걸음은 거기서 시작됩니다.
'IT > AI' 카테고리의 다른 글
| 🎨 AI가 디자인까지 한다고? Claude Code 'UI UX Pro Max' 스킬 완전 분석 (0) | 2026.05.08 |
|---|---|
| 🤖 NotebookLM + MCP 연결하면 생기는 일 — AI 에이전트가 내 리서치를 대신한다 (0) | 2026.05.08 |
| 🔍 클로드 코드 에이전트, 왜 말을 안 들을까? AI 하네스 설정 오류 총정리 (1) | 2026.05.07 |
| 🤖 제미나이 Gems로 나만의 AI 챗봇 만드는 법, 알고 계셨나요? (1) | 2026.05.07 |
| 🤖 클로드 코워크(Claude Cowork), AI가 내 대신 일을 끝내주는 시대가 왔다 (0) | 2026.05.07 |