스킬의 작동 방식
스킬은 점진적 로딩으로 컨텍스트를 가볍게 유지합니다. 프로젝트를 열면 Agent는 모든 스킬의 이름과 설명만 봅니다——각각 수십 자입니다. 시작 시 로드되는 것은 이것뿐입니다. 당신의 요청이 어떤 스킬의 설명과 일치하면, Agent는 그 스킬을 활성화하고 전체 지시를 로드합니다. 단편 소설 스킬은 당신이 쿼리 레터를 쓰는 동안 휴면 상태입니다. 호러 소설 스킬은 당신이 스릴러 대강을 짜는 동안 컨텍스트를 소비하지 않습니다.스킬의 구조와 저장 위치
각 스킬은SKILL.md 파일을 담은 디렉터리이며, 디렉터리 이름이 곧 스킬 이름이 됩니다. 스킬은 세 개의 선택적 하위 디렉터리에 지원 파일을 포함할 수도 있습니다.
.soloent/skills/ 에 둡니다. 특정 프로젝트나 장르에 묶인 능력에 적합합니다——이 로맨스 시리즈 특유의 규칙으로 구성한 스킬이나, 현재 작품의 수위와 서술 스타일에 맞춰 조정한 스킬입니다.
스킬 켜기/끄기
각 스킬에는 파일을 삭제하지 않고 활성화/비활성화하는 스위치가 있습니다. 현재 작업에 그 스킬이 필요 없을 때 비활성화하면 컨텍스트에서 빠지고 의도치 않은 활성화를 막을 수 있습니다.스킬 만들기
SKILL.md 파일은 두 부분으로 이루어집니다: frontmatter(메타데이터)와 지시 본문.
name은 디렉터리 이름과 정확히 일치 해야 합니다description은 이 스킬을 언제 트리거하는지 설명합니다. 무엇을 하는지가 아닙니다(1,024자 이내)

1
Skills 메뉴 열기
Agent 패널의 왼쪽에서 네 번째 아이콘을 클릭해 Skills 관리자로 전환합니다.
2
스킬 새로 만들기
“New skill…”을 클릭해 이름(예:
short-story)을 입력하고 ”+“를 클릭합니다. Agent가 템플릿 SKILL.md 파일을 담은 스킬 디렉터리를 만듭니다.3
스킬 지시 작성하기
SKILL.md 파일을 편집합니다:description을 업데이트해 이 스킬이 트리거되는 시점을 지정한다- 본문에 지시, 체크리스트, 워크플로 단계를 추가한다
- 선택적으로
templates/나docs/하위 디렉터리에 지원 파일을 추가한다
완전한 english-short-story 스킬 받기——클릭해 펼치고 복사
완전한 english-short-story 스킬 받기——클릭해 펼치고 복사
자주 쓰는 세 가지 스킬 유형
유형 1: 체크리스트형
고정된 지점에서 여러 기준을 한 번에 검증해 누락을 막는 데 적합합니다. 예를 들어 각 챕터를 마친 뒤의 제출 전 점검:유형 2: 워크플로형
명확한 단계 순서가 있고 실행 전에 확인이 필요한 작업에 적합합니다.유형 3: 도메인 전문가형
Agent가 감이 아니라 전문가의 경험으로 일하기를 바라는 상황에 적합합니다. 예를 들어 집필이 막혔을 때의 진단 스킬:완전한 사례: 작품 요약
이것은 도메인 전문가형 스킬입니다. 콘텐츠 획득 경로(스크립트가 필요에 따라 챕터를 추출), 전문 정의(docs/ 에 챕터 식별 패턴 저장), 고정 출력 형식(templates/ 의 노트 템플릿)을 정의합니다——이 세 요소가 바로 도메인 전문가형 스킬의 전형적 구조입니다.
이 스킬은 로컬 책 파일에서 구조화된 노트——챕터 요약, 핵심 관점, 명구——를 추출해 포맷된 Markdown으로 저장합니다.
디렉터리 구조
왜 스크립트가 필요한가
책은 깁니다. 챕터 구조를 추출하려고 책 전체를 컨텍스트에 로드하는 것은 낭비이고 느립니다. 전처리 스크립트가 이를 해결합니다:info명령 — 앞 50줄을 읽어 책 제목, 인코딩, 총 줄 수를 식별한다chapters명령 — 전문을 읽지 않고 챕터 제목을 스캔해 줄 번호를 반환한다extract명령 — 특정 챕터의 내용만 읽어 Agent가 챕터별로 처리하게 한다
왜 docs 파일이 필요한가
중국어와 영어 책은 챕터 제목 형식이 크게 다릅니다. 모든 식별 패턴을SKILL.md 에 넣기보다 docs/chapter-patterns.md 에 저장하는 편이 낫습니다. Agent는 챕터 경계를 식별해야 할 때 이 파일을 읽고, 그 외에는 무시합니다.
참고 자료를 docs/ 에 두면 두 가지 이점이 있습니다: SKILL.md 를 워크플로 로직에 집중시킬 수 있고, 주 지시를 건드리지 않고 패턴을 업데이트할 수 있습니다.
왜 템플릿이 필요한가
출력 형식은 고정입니다: 모든 독서 노트는 같은 구조를 따릅니다——책 개요, 챕터 요약(핵심 관점과 명구 포함), 전체 하이라이트, 개인 고찰. 매번 프롬프트에서 형식을 다시 설명하기보다templates/note-template.md 에 저장하는 편이 낫습니다.
5단계(최종 조립)를 실행할 때 Agent는 템플릿을 로드해 자리 표시자를 채웁니다. 형식은 매번 일관되고, 한 곳에서만 유지하면 됩니다.
SKILL.md가 지원 파일을 어떻게 참조하는가
SKILL.md 의 지시는 각 지원 파일을 명시적으로 가리킵니다:
효과적인 스킬 작성하기
description은 “언제 나를 쓰는지”를 쓰고 “무엇을 하는지”를 쓰지 않는다
이 둘은 비슷하게 들리지만 트리거 정확도에 큰 영향을 줍니다.완전한 단계, 입력, 출력, 정지 조건을 갖춘다
프로세스의 시작만 쓰고 명확한 완료 신호가 없는 스킬 지시는 Agent가 언제 멈출지 스스로 정하게 합니다——대개 당신이 원하는 지점이 아닙니다. 각 단계에는 다음이 있어야 합니다:- 입력: 이 단계에 필요한 컨텍스트나 파일
- 출력: 이 단계가 만들어내는 것
- 정지 조건: 언제 확인을 기다리고 언제 계속하는지
본문에는 내비게이션과 핵심 제약만 두고, 큰 자료는 지원 파일로 분리한다
SKILL.md 본문은 5,000자 이내로 유지합니다. 스타일 참조, 식별 패턴, 인물 프로필 등 대량 자료가 필요하면 docs/ 하위 디렉터리에 두고 지시에서는 파일 이름으로 참조합니다——Agent는 필요할 때만 로드하고 그 외에는 컨텍스트를 차지하지 않습니다.
호출 빈도로 자동 트리거 여부를 정한다
자주 빠지는 함정
문제 해결
스킬이 기대한 대로 활성화되지 않음
스킬이 기대한 대로 활성화되지 않음
가장 가능성 높은 원인: 설명이 충분히 구체적이지 않거나 스킬이 꺼져 있음.
- 스킬이 Skills 패널에서 켜져 있는지 확인한다
description을 다시 써서 실제로 쓰는 문구와 작업 유형을 넣는다——“집필을 돕는다”로는 잘 트리거되지 않습니다. 구체적인 워크플로, 출력 유형, 예시 트리거 문장을 나열한다- 스킬 디렉터리에
name과description두 frontmatter 필드를 포함한 유효한SKILL.md가 있는지 확인한다 - frontmatter의
name이 디렉터리 이름과 정확히 일치 하는지 확인한다
스킬이 원치 않을 때 계속 활성화됨
스킬이 원치 않을 때 계속 활성화됨
설명이 너무 넓습니다——트리거하고 싶지 않은 요청에 일치합니다.
description을 좁혀 이 스킬이 다루는 구체적 작업만 설명한다- 어떤 스킬이 필요 없을 때는 Skills 패널에서 끈다
- 여러 스킬의 설명이 겹친다면 각 설명을 더 구체적으로 써서 각자의 적용 범위를 명확히 한다
스킬 지시가 무시되거나 일부만 실행됨
스킬 지시가 무시되거나 일부만 실행됨
다음 흔한 문제를 확인하세요:
- 지시가 컨텍스트 한도를 초과했을 수 있음——
SKILL.md를 5,000자 이내로 유지하고 참고 자료를docs/하위 디렉터리로 옮긴다 - 어떤 전역 또는 프로젝트 규칙이 스킬의 일부 동작을 덮어썼을 수 있음——현재 활성 규칙이 스킬 지시와 충돌하는지 확인한다
- 스킬이 체크리스트를 쓴다면 각 핵심 지점에 명확한 “확인 대기” 게이트가 있는지 확인한다. 없으면 Agent가 자동으로 진행한다
- 지시가 참조하는 지원 파일은 지정된 경로에 존재해야 한다——파일이 없으면 그 단계는 조용히 건너뛰어진다
지원 파일(템플릿, docs, 스크립트)이 로드되지 않음
지원 파일(템플릿, docs, 스크립트)이 로드되지 않음
Agent는 지시가 명시적으로 참조할 때만 지원 파일을 로드합니다.
- 지시의 파일 경로가 실제 위치와 일치하는지 확인한다(예:
chapter-outline.md가 아니라templates/chapter-outline.md) - 파일이 스킬 디렉터리 아래 올바른 하위 디렉터리(
templates/,docs/,scripts/)에 있는지 확인한다 SKILL.md에서 파일 이름으로 참조되지 않으면 Agent가 그것을 로드할 이유가 없다
프로젝트 스킬이 같은 이름의 전역 스킬과 충돌함
프로젝트 스킬이 같은 이름의 전역 스킬과 충돌함
프로젝트 스킬은 항상 같은 이름의 전역 스킬보다 우선합니다.
- 이는 예상된 동작입니다——프로젝트 스킬이 활성이면 같은 이름의 전역 스킬은 완전히 무시됩니다
- 전역 스킬을 적용하려면 프로젝트 스킬의 이름을 바꾸거나 삭제하세요
- 둘 다 공존해야 한다면 서로 다른 이름을 주고 각자의 설명을 업데이트하세요
더 많은 고급 팁
Workflows(워크플로)
워크플로 파일로 반복되는 다단계 프로세스를 자동화하기
Rules(규칙)
당신의 집필 선호를 규칙에 기록해 Agent가 항상 당신의 스타일로 쓰게 하기
Rule·Workflow·Skill 선택법
세 가지 AI 지시 방식은 각기 다른 일을 맡는다——차이와 적합한 상황 알아보기