SONUB
KO English 한국어 日本語 中文 हिन्दी বাংলা اردو Español Português Français Deutsch Русский العربية Bahasa Indonesia Tiếng Việt ไทย Türkçe

알림을 켜는 방법

이 브라우저 또는 주소에서는 알림을 사용할 수 없습니다. 지원되는 브라우저로 보안 연결된 SONUB 사이트에 접속해 주세요.

알림이 차단되어 있으면 브라우저 설정에서 허용해 주세요.

  1. 주소 표시줄 옆의 사이트 설정 또는 브라우저의 사이트 설정을 열고, 이 사이트의 알림을 허용으로 바꾸세요.
  2. 기기 설정에서 브라우저 알림을 허용하고 방해 금지 또는 집중 모드를 확인하세요.
  3. SONUB으로 돌아와 페이지를 새로고침한 뒤 벨을 눌러 알림을 켜세요.

iPhone 또는 iPad에서는 SONUB을 홈 화면에 추가하고 거기에서 연 뒤 알림을 허용하세요.

Agent Skills

AI 에이전트에게 새 기술을 가르치세요 — 1분이면 됩니다

SONUB 가 만든 무료 스킬로 Claude Code·Codex·Gemini CLI·GitHub Copilot CLI 같은 AI 에이전트에서 씁니다. 명령 한 줄로 설치하고, 그다음에는 평소 말로 부탁하면 됩니다.

중급 — 나만의 스킬 만들기

자꾸 되풀이하는 부탁을 로 만듭니다. 폴더를 만들고, 가 찾을 수 있는 설명을 쓰고, 짧은 단계별 지시를 쓴 뒤, 불러서 확인하고, 나만 쓸지 팀이 함께 쓸지 둘 곳을 정합니다.

첫 스킬 — 되풀이하는 부탁을 스킬로

첫 스킬로 좋은 것은 에게 벌써 세 번 넘게 설명한 일입니다. 메시지 쓰는 법, 우리 팀의 테스트 순서, 보고서 모양 같은 것입니다. 그 설명을 SKILL.md 에 한 번 적어 두면 에이전트가 매번 찾아서 따릅니다.

  1. 자꾸 설명하는 일 하나를 골라 소문자·숫자·하이픈으로 짧은 이름을 짓습니다(commit-message).
  2. 에이전트의 스킬 폴더에 그 이름으로 폴더를 만듭니다. npx skills init <name> 이 폴더와 SKILL.md 틀을 만들어 줍니다.
  3. 맨 위에 name(폴더 이름과 같게)과 description 을 채우고, 그 아래에 단계를 씁니다.
  4. 새 세션을 열고 그 일을 평소 말로 부탁합니다. 에이전트가 스킬을 쓰면 성공입니다.
Terminal
# in your project folder
mkdir -p .agents/skills && cd .agents/skills
npx skills init commit-message      # makes commit-message/SKILL.md

# Codex · Gemini CLI · Copilot CLI read   .agents/skills/commit-message/SKILL.md
# Claude Code reads                       .claude/skills/commit-message/SKILL.md

에이전트에게 "방금 한 일을 스킬로 만들어 줘"라고 부탁해도 됩니다. Claude Code 와 Codex 는 형식을 알고 있습니다(Codex 에는 $skill-creator 가 들어 있습니다).

description — 에이전트가 가진 단 하나의 단서

처음에 에이전트는 모든 스킬의 이름과 설명(description)만 읽습니다. 그 몇 줄로 지금 부탁에 맞는 스킬을 고릅니다. 설명이 흐릿하면 스킬이 아예 쓰이지 않거나 엉뚱한 때 쓰입니다.

  • 무엇을 하는지와 언제 쓰는지를 둘 다, 한두 문장으로 씁니다.
  • "I can help you …"가 아니라 3인칭("Writes commit messages …")으로 씁니다.
  • 사람들이 실제로 치는 낱말을 넣습니다: "commit message", "commit this", "staged changes".
  • 규칙: description 은 1,024자 이하, name 은 소문자·숫자·하이픈 64자 이하이고 폴더 이름과 같습니다.
SKILL.md
# ✗ too vague — the agent cannot tell when to use it
description: Helps with commits.

# ✓ what it does + when to use it + the words people really say
description: Writes a git commit message from the staged changes in the Conventional Commits style. Use when the user asks for a commit message, says "commit this", or wants to describe staged changes.

Claude Code 는 스킬 목록에서 설명을 1,536자까지만 보여 주므로 가장 중요한 쓰임을 맨 앞에 둡니다.

본문 지시 — 짧게, 차례대로, 예시와 함께

frontmatter 아래가 에이전트가 스킬을 쓸 때 읽는 지시입니다. 에이전트는 이미 똑똑하므로 모르는 것만 씁니다: 우리 규칙, 우리 순서, 우리 모양.

  • 에이전트가 이미 아는 것(git 이 무엇인지, Markdown 쓰는 법)은 빼세요.
  • 순서가 중요하면 번호를 붙이고, 일이 틀어졌을 때 할 일도 적습니다("스테이징된 것이 없으면 그렇다고 말하고 멈춘다").
  • 바라는 결과를 예시 한두 개로 보여 줍니다 — 예시가 설명보다 더 잘 전해집니다.
  • 선택지를 늘어놓지 말고 기본값 하나를 줍니다("pdfplumber 를 쓴다. 스캔한 PDF 만 OCR").
  • SKILL.md 는 500줄 아래로 둡니다. 길어지면 파일로 나눕니다([고급] 탭).
.agents/skills/commit-message/SKILL.md
---
name: commit-message
description: Writes a git commit message from the staged changes in the Conventional Commits style. Use when the user asks for a commit message or says "commit this".
---

1. Run `git diff --staged`. If nothing is staged, say so and stop.
2. Pick one type: feat, fix, docs, refactor, test or chore.
3. Write a subject of 50 characters or less, then a blank line,
   then why the change was made in one or two short lines.

Example:
fix(cart): keep the coupon after a page reload

The coupon code was stored only in memory.

스킬 부르기와 확인

스킬은 두 가지로 쓰입니다. 부탁이 설명과 맞으면 에이전트가 스스로 고르거나, 내가 이름으로 부릅니다.

  • 자동: 평소 말로 부탁합니다("커밋 메시지 써 줘"). 에이전트가 설명을 읽고 스킬을 불러옵니다.
  • Claude Code: /skills 로 목록을 보고 /<skill-name> 으로 부릅니다. 이름 뒤의 말은 $ARGUMENTS 에 들어갑니다.
  • Codex: /skills 로 목록을 보고, 메시지에 $<skill-name> 을 쓰면 부릅니다.
  • Claude Code 는 SKILL.md 를 고치면 바로 반영합니다. 스킬 폴더를 새로 만들었다면 /reload-skills 를, 다른 도구에서는 새 세션을 엽니다.
Claude Code · Codex
# Claude Code
/skills                 # list the skills it found
/commit-message         # call one yourself
/fix-issue 123          # "123" goes into $ARGUMENTS in SKILL.md

# Codex
/skills                 # list and pick
$commit-message         # mention one in your message

써야 할 때 스킬이 쓰이지 않으면 description 부터 고치세요 — 대부분 그것이 원인입니다.

어디에 둘까 — 나만, 아니면 팀이 함께

같은 스킬을 홈 폴더(내 모든 프로젝트)에 둘 수도, 프로젝트(그 프로젝트에서 일하는 모두)에 둘 수도 있습니다.

  • 개인 스킬: Claude Code 는 ~/.claude/skills/, Codex·Gemini CLI·Copilot CLI 는 ~/.agents/skills/.
  • 프로젝트 스킬: 프로젝트의 .claude/skills/ 나 .agents/skills/. 커밋하면 팀 모두가 같은 스킬을 씁니다.
  • 이름이 같은 스킬이 둘이면 Claude Code 는 개인 스킬을 프로젝트 스킬보다 앞에 씁니다.
  • 스킬에 비밀번호나 API 키를 넣지 마세요 — 스킬 파일은 읽히고 자주 공유됩니다.
Where
# only me, every project
~/.claude/skills/commit-message/      # Claude Code
~/.agents/skills/commit-message/      # Codex · Gemini CLI · Copilot CLI

# this project — commit it and the whole team gets it
.claude/skills/commit-message/
.agents/skills/commit-message/

git add .agents/skills/commit-message
git commit -m "Add the commit-message skill"

중급 연습 — 내 프로젝트에서 하나 만들기

  1. AI 에게 세 번 넘게 한 부탁 하나를 적습니다.
  2. npx skills init 으로 그 스킬 폴더를 만들고 name 과 description 을 씁니다.
  3. 단계를 다섯 줄 이하로 쓰고 결과 예시를 하나 넣습니다.
  4. 새 세션에서 평소 말로 부탁해 스킬이 쓰이는지 보고, 이름으로도 불러 봅니다.
  5. 상관없는 일을 부탁해 스킬이 쓰이지 않는지도 확인합니다.

다섯 가지가 모두 되면 [고급] 탭으로 넘어가세요.

공식 문서

2026-10-18 에 공식 문서로 확인했어요. 도구가 자주 바뀌니 명령이 안 되면 공식 문서를 보세요.

가이드라인

인공지능

AI 자격증

공부

바이브코딩

게임 개발

연습

강사

채팅

게시판

만들기

소통

더보기

용어 사전

모르는 말을 골라 보세요. 쉬운 설명과 관련 용어를 볼 수 있어요.

찾는 용어가 아직 없어요.

용어를 고르면 설명이 보여요.