본문으로 건너뛰기
cccskills
무료GitHub에 공개한국어 소개

outlook_mail

자연스러운 요청으로 Outlook Mail을 검색하고 읽으며 첨부 메일 전송과 답장을 진행합니다. 읽음 상태를 바꾸고 복원 가능한 삭제도 수행합니다.

원문원문 설명 보기

Read, search, send, reply to, and delete messages in the user's Outlook Mail.

연동 도구Outlook

실행 점수 미검증

설치 방법 보기

이럴 때 유용합니다

  • Outlook Mail에서 특정 메일 검색하기
  • 읽지 않은 메일 확인하고 요약하기
  • 첨부 메일 보내기 또는 답장하기
  • 불필요한 메일을 삭제 폴더로 옮기기

한국어 소개

할 수 있는 일

Outlook Mail의 메일 목록을 보고 검색하며 필요한 메시지의 본문을 확인합니다. 새 메일 전송, 첨부 파일 추가, 일반 답장과 전체 답장을 지원합니다. 읽음과 읽지 않음 상태 변경 및 삭제도 수행합니다. 삭제한 메일은 Deleted Items로 이동하므로 나중에 복원할 수 있습니다.

이럴 때 유용합니다

Outlook Mail에서 특정 연락을 찾거나 읽지 않은 메일을 확인하고 대응할 때 유용합니다. 개인 Microsoft 계정과 Microsoft 365 직장 또는 학교 계정을 모두 지원합니다. 메일을 요약할 때는 일반적으로 스팸과 관련 없는 대량 홍보 메일을 제외해 정리합니다.

사용 예시

  • “읽지 않은 메일을 확인하고 내용을 요약해 주세요.”
  • “이 자료를 첨부한 메일을 작성해 주세요.”
  • “이 메일에 답장해 주세요. 전체 답장은 필요 없습니다.”

주의 사항

전용 CLI인 outlook-mail과 계정 연결이 필요합니다. 전송 전에는 수신자, 제목, 본문을 확인하고 답장 전에는 답장 내용과 전체 답장 여부를 확인합니다. 접근 권한에 따라 일부 항목이 숨겨질 수 있으며, 필요한 본문을 가져올 때 추가 승인을 요청할 수 있습니다.

이 소개문은 공개된 SKILL.md를 바탕으로 AI(OpenAI Codex)가 작성했습니다. 정확한 사양은 아래 원문을 확인하세요.

문서 점검

AI가 SKILL.md의 내용에서 주의가 필요한 작업과 도입 전제를 확인했습니다. 점수는 실제로 실행한 결과(실행 검증)만으로 매깁니다.

안전성전송·삭제·명령 실행 등을 명시하고 있는가
A양호전송과 답장 전 확인, 삭제 후 복원 가능성을 명시하고 인증 비밀 정보 노출을 금지합니다.
도입의 용이성필요한 도구나 API 키가 적고 적혀 있는가
A양호전용 CLI와 지원 계정을 명시하고 `outlook-mail --status`를 통한 연결 절차를 설명합니다.

점수에는 넣지 않았습니다. 2026년 10월 23일 기준으로 AI(OpenAI Codex)가 판정했습니다. 참고용이므로 설치 전에 원문도 확인해 주세요.

평가가 다르다고 생각되면 재검토를 요청하기

어느 항목이 왜 다르다고 생각하는지 적어 주세요. 로그인은 필요 없습니다. SKILL.md와 대조해 평가를 다시 만들고 이곳에 반영합니다.

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

포함된 파일(3)

  • SKILL.md5.2 KB
  • connector_auth_config.yaml57 B
  • manifest.yaml2.3 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Outlook Mail

Purpose

Manage Outlook Mail messages with the outlook-mail companion CLI. The connector supports both personal Microsoft accounts and Microsoft 365 work or school accounts.

Tooling

Use exec to run:

outlook-mail <subcommand> [options]

Core subcommands:

  • disconnect
  • list [--page-size 10] [--unread] [--page-token 20] [--folder sentitems]
  • get "<MESSAGE_ID>"
  • search "<query>" [--folder sentitems] [--page-size 10]
  • send --to alice@example.com [--to bob@example.com] [--cc charlie@example.com] --subject "Hello" --body "Hi ..." [--attachment /path/to/file.pdf]
  • reply "<MESSAGE_ID>" --body "Thanks for the update!" [--reply-all]
  • delete "<MESSAGE_ID>" (moves the message to Deleted Items; recoverable, not a permanent delete)
  • mark-read "<MESSAGE_ID>"
  • mark-unread "<MESSAGE_ID>"

Use --page-size for result count. --top, --limit, and --max-results are compatibility aliases only; do not use them in new commands. Use get "<MESSAGE_ID>" for a single message; read, get --id, and search --query are compatibility forms only.

JSON output contract:

  • disconnect: parse ok, action, status, and disconnect_url
  • list / search: parse ok, count, next_page_token (when present, pass back as --page-token), total_messages, retrieved_at, and messages[] with id, subject, from, to, date, message_received_at, preview, is_read, and has_attachments
  • get: parse ok, retrieved_at, and message with id, subject, from, to, cc, date, message_received_at, body, body_type, is_read, and has_attachments
  • send: parse ok and action
  • reply: parse ok, action, and message_id
  • delete: parse ok, action (trashed), and message_id; the moved message gets a new id, so message_id is not the id you passed in — use the returned one for any follow-up command
  • mark-read / mark-unread: parse ok, action, and message_id

Auth

Use outlook-mail --status for connector state and link management. The binary handles its callback target internally.

  • If the user wants to connect or reconnect, replace <connect_url> with the returned URL and share exactly this Markdown link: [Connect Outlook Mail](<connect_url>); do not paste the raw URL separately.
  • If the user wants to disconnect, run outlook-mail disconnect. When disconnect_url is present, replace <disconnect_url> with the returned URL and share exactly this Markdown link: [Disconnect Outlook Mail](<disconnect_url>); do not paste the raw URL separately. Otherwise say it is already disconnected.
  • Keep status and linking inside outlook-mail --status; do not use a shared connector helper CLI.
  • Never print tokens, cookies, or connector secrets.

Operating Rules

  1. Use search for targeted lookup, list for browsing, and get only when you need the full body of a specific message.
  2. Message IDs are opaque Graph values. Reuse the exact id returned by list or search.
  3. Before send, confirm recipients, subject, and body in the current thread.
  4. Before reply, confirm the reply body and whether the user wants --reply-all. Use --reply-all only when the user explicitly wants everyone included.
  5. delete, mark-read, and mark-unread may proceed from a clear user request without an additional confirmation. delete moves the message to the Deleted Items folder, where the user can still recover it; tell the user that, and do not describe it as permanent or unrecoverable.
  6. For mailbox-summary requests, exclude likely spam, phishing, or irrelevant bulk promotions by default unless the user explicitly asks for junk or spam, and briefly note that filtering if you used it.
  7. If the CLI reports an auth failure or disconnected state, stop and route the user through the --status connect flow before retrying.
  8. Never surface raw Graph identifiers (message ids, conversation ids) or other internal response fields (change keys, @odata fields, page/skip tokens, raw JSON) in text shown to the user — including in summaries, lists, or per-item annotations. Reuse the ids only internally to chain follow-up commands (rule 2). The sole exceptions are when the user explicitly asks for a raw id or you must show one to troubleshoot a failure.
  9. The compatibility date field is Outlook's message-received time. Prefer message_received_at.user_local when presenting it. It is not the time of an event described inside the email; never infer a delivery, payment, trip, meeting, or other event time from it.
  • Permission-withheld fields: a list/search result carrying a withheld entry had those fields removed by the user's "Access messages" permission — they are NOT empty. Answer from the remaining fields and mention that the permission hides the rest. Only when the user actually needs a withheld field for one specific message and withheld.reason is requires_approval, read that message with get, which shows the user the approval prompt. Never get during routine browsing just to fill previews.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

3d-object

무료요약 있음

three.js로 입체 모델을 만들고 회전 가능한 뷰어에서 모든 각도로 확인합니다. OBJ + MTL이나 GLB로 저장해 다른 3D 제작 소프트웨어에서 사용할 수 있습니다.

  • 입체 모델을 만들고 모든 각도에서 확인하기
  • Blender에서 편집할 모델 만들기
  • 모델의 윤곽과 재질 표현 확인하기
asgeirtj/system_prompts_leaks7만2026년 10월 23일 업데이트

action-items

무료요약 있음

개인 작업 목록에 할 일, 기한, 다음 단계, 답변을 기다리는 대상과 진행을 막는 이유를 기록합니다. 진행 상황과 의존 관계를 갱신하고 중복 및 완료 항목을 정리합니다.

  • 기한이 있는 작업과 약속 기록
  • 답변 대기와 진행을 막는 이유 정리
  • 선행 작업 완료 후 의존 관계 갱신
asgeirtj/system_prompts_leaks7만2026년 10월 23일 업데이트

agents

무료

Coordinate a task from a verifiable goal through completion. Handle work directly or split independent tasks across separate agent sessions, track progress, verify results, and arrange pull request merging when included in the goal.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Split independent tasks across agents
  • Check progress across ongoing tasks
  • Resume a previously started project
asgeirtj/system_prompts_leaks7만2026년 10월 23일 업데이트

animated-video

무료요약 있음

재생, 일시 정지, 시간 위치 지정이 가능한 HTML 애니메이션을 만듭니다. 장면 길이와 속도를 조절하고 가로형·세로형 영상 내보내기를 준비합니다.

  • 제품 조작 과정을 영상으로 제작
  • 글자와 도형으로 내용 설명
  • 세로형 애니메이션 제작
asgeirtj/system_prompts_leaks7만2026년 10월 23일 업데이트

apple_healthkit

무료요약 있음

Apple Health에 동기화된 걸음 수, 심박수, 수면, 운동 기록을 기간별로 확인하고 일상 변화와 동기화 상태, 누락된 데이터를 살펴봅니다.

  • 걸음 수와 심박수의 변화를 확인합니다
  • 수면 단계와 시간, 중간 각성을 확인합니다
  • 운동 시간과 거리, 소모 열량을 돌아봅니다
asgeirtj/system_prompts_leaks7만2026년 10월 23일 업데이트

artifact_document

무료요약 있음

Word 문서와 템플릿을 만들고 편집하며 내용 추출, 이미지 교체, 변경 내용 추적과 메모를 다룹니다. 제목과 목록 구조를 정리하고 모든 페이지의 표시를 확인합니다.

  • 구조를 갖춘 Word 문서 작성
  • 기존 문서의 내용 정리
  • 문서 안의 이미지와 텍스트 교체
asgeirtj/system_prompts_leaks7만2026년 10월 23일 업데이트

asgeirtj의 스킬 모두 보기

이 스킬의 문제 신고