저는 프롬프트 작성을 멈추고, 이제 스킬(skills)을 작성합니다.
비유적인 의미가 아닙니다. 지난 10월 22일, Anthropic이 Agent Skills 형식을 Linux Foundation에 전달했습니다. 이 재단은 MCP를 호스팅하는 곳과 동일합니다. 제가 작성했던 최고의 "프롬프트"들이 모두 SKILL.md 파일로 바뀌었습니다. 이제 70개 이상의 에이전트 플랫폼이 동일한 형식으로 읽을 수 있습니다.
저는 하루에 두 가지 언어로 약 40개의 에이전트 지원 게시물을 작성합니다. 매일 아침 같은 지침을 다시 작성하는 것이 예전에는 실제 업무였습니다. 스킬(Skills) 덕분에 그것이 끝났습니다. 저의 프롬프트들은 모델들과 함께 사라졌지만, 저의 스킬들은 그중 세 개를 능가했습니다.
제 템플릿을 공개합니다—참고하세요. 스킬당 하나의 폴더에 SKILL.md 파일을 하나씩 넣으세요:
1️⃣ 먼저 프론트매터(Frontmatter) 작성:
name: your-skill-name
description: 무엇을 하는지 + 정확히 언제 사용해야 하는지. 키워드를 풍부하게 작성하세요—에이전트가 이 부분을 기반으로 매칭합니다.
2️⃣ 설명(description)이 핵심입니다. 에이전트는 이름과 설명을 먼저 읽습니다 (~각 100 토큰) 그리고 작업이 일치할 때만 전체 본문을 열어봅니다. 제목처럼 쓰지 말고, 검색 결과처럼 작성하세요.
3️⃣ 본문은 짧고 단호하게 유지하세요. 명령형(Imperatives) 문장과 단계별 지침으로 구성합니다. '완료'의 모습이 무엇인지 명시해야 합니다. 배경 설명 같은 단락은 필요 없습니다—에이전트는 당신의 에세이를 요구한 적이 없기 때문입니다.
4️⃣ 스킬 하나에는 하나의 임무만 부여하세요. 파일이 두 가지 일을 한다면, 분리하세요. 모호한 스킬은 작동하지 않으며, 구체적인 스킬만이 작동합니다.
5️⃣ 신뢰하기 전에 검증하세요: skills-ref validate <폴더명>을 사용하세요. 그런 다음 에이전트에게 한 번 사용하도록 요청하고 지켜보세요. 만약 작동하지 않는다면, 모델 문제가 아니라 설명(description)이 잘못된 것입니다.
동료 AI 빌더 여러분—자세한 내용은 팔로우하세요. 저의 규칙은 이렇습니다: 하나의 스킬에 하나의 임무를 부여하고, 설명(description)이 매칭을 담당하게 하는 것입니다. 참고해서 사용해 보세요—여러분의 워크플로우에서 가장 반복적인 부분을 어떤 스킬로 먼저 만들겠습니까? 👇
🔵 동료 프리미엄 멤버 여러분, 연결해요! 저는 AI 및 기술에 대해 게시합니다—더 많은 내용은 팔로우하세요 👥