에이전트 스킬
Find, 호출, 미리보기 및 코드 에이전트에 대한 스킬을 생성합니다.
스킬은 SKILL.md 파일에 명령을 패키징한다. Dream은 선택한 에이전트 및 프로젝트를 위해 해당 제공자의 스킬 위치를 사용하여 스킬을 발견한다. 스킬 선택기는 Claude Code, Codex, OpenCode, 및 Cursor Agent를 지원한다.
채팅에서 기술을 사용하기#
- 채팅을 열고 사용하고자 하는 모델을 선택하세요.
- 메시지 상자에 **$**를 입력한 후 기술 이름의 일부를 입력하세요.
- 피커에서 기술을 선택하고 작업 지시를 추가하세요.
- 메시지를 보내세요.
예를 들어 release-checklist 스킬을 선택하고 릴리스 전에 현재 변경 사항을 검토하도록 요청하세요. Dream은 선택한 스킬을 인라인 멘션과 전송된 메시지의 스킬 배지로 표시합니다. 채팅의 공급자나 프로젝트를 변경하면 사용 가능한 스킬이 달라질 수 있습니다.
스킬 호출은 선택한 제공자에 의해 처리됩니다. 스킬을 언급함으로써 지시를 제공할 수 있지만, 이는 채팅의 권한 설정을 변경하지 않습니다.
스킬을 탐색하고 미리보기#
- 열림 설정 → 스킬.
- 제공자 탭을 선택하고 검사할 프로젝트를 선택합니다.
- 기술을 선택하여 그 기술의 설명, 출처, 경로 및
SKILL.md미리보기를 볼 수 있습니다. - 폴더 열기를 사용하여 선호하는 편집기에서 그 파일을 편집할 수 있습니다.
기술은 프로젝트, 개인, 플러그인, 관리됨, 그리고 내장과 같은 범위에 따라 그룹화됩니다. 해당 소스가 존재할 경우에만 이와 같은 범위로 분류됩니다. 기술을 설치하거나 수정한 후에 아직 나타나지 않았다면, 새로고침을 사용합니다.
스킬을 활성화하거나 비활성화합니다#
Claude Code와 Codex는 각 기술별로 스위치를 제공합니다. 이들은 제공자 자체의 설정을 업데이트하므로, Dream 외부에서도 기술 사용 가능성을 영향을 미칩니다. Claude Code는 ~/.claude/settings.json에 오버라이드를 저장하며, Codex는 앱 서버를 통해 ~/.codex/config.toml에 저장합니다.
OpenCode와 Cursor는 Dream에서 각 기술별 스위치를 제공하지 않습니다. 기술을 로드하지 않으려면 제공자들의 기술 위치에서 그 기술 폴더를 관리하시기 바랍니다.
스킬을 만드세요#
- 설정 → 스킬에서 기술이 하나의 프로젝트에 속해야 한다면 해당 프로젝트를 선택합니다.
- 새 스킬을 클릭합니다.
- 이름을 입력하고, 사용 시점을 설명하는 설명과 지침 (SKILL.md) 을 입력하세요.
- 하나 이상의 위치 선택을 하세요.
- 옵션으로 언급했을 때만 실행을 선택한 후 만들기을 클릭합니다.
이름은 소문자 문자, 숫자, 그리고 하이픈을 사용하며 최대 64자까지 가능합니다. Dream은 선택한 각 위치에 그 이름을 사용하는 폴더를 생성하고 해당 위치에 SKILL.md 파일을 하나씩 생성합니다.
| 위치 | 목적 사용법 |
|---|---|
프로젝트 · .agents/skills | Codex, OpenCode, 및 Cursor의 공유 프로젝트 기술 |
프로젝트 · .claude/skills | 클라우드 코드용 프로젝트 기술 |
개인 · ~/.agents/skills | Codex, OpenCode, 및 Cursor에 공유되는 개인 기술 |
개인 · ~/.claude/skills | Claude Code의 개인적인 기술들 |
프로젝트 위치는 열린 프로젝트가 필요합니다. 언급했을 때만 실행 기술의 disable-model-invocation 설정을 작성합니다; 해당 설정이 어떻게 강제되는지는 제공업체에 따라 다릅니다.
또는 설정 → 프롬프트에서 스킬로 저장할 수도 있습니다.
기술이 누락된 경우#
선택한 제공자 및 프로젝트를 확인하고 목록을 새로고침하며 설정에서 표시된 any discovery error를 확인합니다. 제공자가 읽을 수 있는 위치에 있는지 그리고 비활성화되지 않았는지 확인합니다. 한 제공자에게 사용 가능한 기술은 다른 제공자에게 반드시 사용 가능하지는 않습니다.