secretary | Skill Performance & Reviews | TopRankSkills

TopRank Skills

Home / Skills / tools / secretary

secretary

maintained by garimto81

star 1 account_tree 0 verified_user MIT License
bolt View GitHub

name: secretary description: > AI 비서 스킬. Gmail, Google Calendar, GitHub를 통합 분석하여 할일을 자동 추출하고 일일 업무 현황을 제공합니다. "오늘 할 일", "이메일 분석", "GitHub 현황" 요청 시 사용합니다. version: 1.0.0

triggers: keywords: - "할 일" - "todo" - "오늘 일정" - "이메일 분석" - "gmail 분석" - "github 현황" - "github 분석" - "업무 현황" - "일일 리포트" - "비서" - "secretary" - "놓친 일" - "미응답" file_patterns: - "/secretary/" - "/*.md" - "/calendar.json" - "**/.env*" context: - "업무 관리" - "일정 확인" - "이메일 정리" - "프로젝트 현황"

capabilities:

  • gmail_analysis
  • calendar_analysis
  • github_activity
  • daily_report

model_preference: sonnet auto_trigger: true

Secretary Skill - AI 비서

Gmail, Google Calendar, GitHub를 통합 분석하여 할일을 자동 추출하고 일일 업무 현황을 제공하는 AI 비서 스킬입니다.

핵심 기능

기능 스크립트 설명
이메일 분석 scripts/gmail_analyzer.py 미읽은 이메일에서 할일/마감일 추출
캘린더 분석 scripts/calendar_analyzer.py 오늘/이번주 일정 분석, 회의 준비 항목
GitHub 분석 scripts/github_analyzer.py 최근 5일 이슈/커밋/PR 활동 분석
일일 리포트 scripts/daily_report.py 종합 업무 현황 리포트 생성

사용 방법

일일 업무 현황 확인

사용자가 "오늘 할 일 정리해줘", "업무 현황 알려줘" 등을 요청하면:

  1. scripts/daily_report.py 실행하여 종합 리포트 생성
  2. Gmail, Calendar, GitHub 데이터를 순차적으로 수집
  3. 우선순위별로 정리된 할일 목록 출력
python scripts/daily_report.py

이메일 분석

사용자가 "이메일 분석해줘", "미읽은 메일 확인" 등을 요청하면:

  1. scripts/gmail_analyzer.py 실행
  2. 미읽은 이메일 목록 조회
  3. 각 이메일에서 액션 아이템 추출
  4. 긴급도 분류 (High/Medium/Low)
python scripts/gmail_analyzer.py --unread --days 3

GitHub 활동 분석

사용자가 "GitHub 현황", "프로젝트 상태" 등을 요청하면:

  1. scripts/github_analyzer.py 실행
  2. 최근 5일 활동 레포지토리 감지
  3. 커밋/이슈/PR 분석
  4. 주의 필요 항목 감지
python scripts/github_analyzer.py --days 5

캘린더 분석

사용자가 "오늘 일정", "이번주 회의" 등을 요청하면:

  1. scripts/calendar_analyzer.py 실행
  2. 오늘/이번주 일정 조회
  3. 회의 준비 필요 항목 표시
python scripts/calendar_analyzer.py --today
python scripts/calendar_analyzer.py --week

출력 형식

일일 리포트

📊 일일 업무 현황 (2026-01-09)

📧 이메일 할일 (3건)
├── [긴급] 계약서 검토 요청 - 마감 1/10 (발신: 김대표)
├── [보통] 회의록 확인 요청 (발신: 이팀장)
└── [낮음] 뉴스레터 구독 확인

⚠️ 미응답 이메일 (2건)
├── RE: 프로젝트 일정 문의 - 48시간 경과
└── RE: 예산 승인 요청 - 72시간 경과

📅 오늘 일정 (2건)
├── 10:00 팀 스탠드업 (Google Meet)
└── 14:00 클라이언트 미팅 (회의실 A)

💻 GitHub 주의 필요 (2건)
├── PR #42 (secretary): 리뷰 대기 3일
└── Issue #15 (youtuber): 응답 없음 4일

🔥 활발한 프로젝트 (최근 5일)
├── claude/secretary: 12 commits, 3 issues
├── youtuber_chatbot: 8 commits, 5 issues
└── wsoptv: 3 commits, 1 issue

인증 설정

Google OAuth (Gmail, Calendar)

기존 google-workspace Skill의 인증 재사용:

C:\claude\json\
├── desktop_credentials.json   # OAuth 클라이언트 ID
└── token.json                 # OAuth 토큰 (자동 생성)

필요한 OAuth Scopes:

SCOPES = [
    'https://www.googleapis.com/auth/gmail.readonly',
    'https://www.googleapis.com/auth/calendar.readonly',
]

GitHub Token

# 환경 변수 설정
set GITHUB_TOKEN=ghp_xxxxxxxxxxxx

# 또는 파일로 설정
C:\claude\json\github_token.txt

필요한 권한:

  • repo - Private 레포지토리 접근
  • read:user - 사용자 정보 읽기

주의 필요 항목 기준

이메일

조건 긴급도 알림
마감일 D-1 High 즉시
마감일 D-3 Medium 일일 리포트
미응답 48시간+ Medium 일일 리포트
미응답 72시간+ High 즉시

GitHub

조건 표시
PR 리뷰 대기 3일+ ⚠️ 주의 필요
이슈 응답 없음 4일+ ⚠️ 주의 필요
마감일 초과 이슈 🚨 긴급
최근 5일 활동 없음 비활성 표시 안함

트러블슈팅

인증 오류

# Google 토큰 갱신
rm C:\claude\json\token.json
python scripts/gmail_analyzer.py  # 재인증

GitHub API Rate Limit

# 인증 없이 60 req/hour
# 인증 시 5000 req/hour
# Rate limit 초과 시 1시간 대기 필요

이메일 분석 실패

  • 이메일 본문이 HTML인 경우 텍스트 추출 후 분석
  • 첨부파일은 분석 대상에서 제외
  • 스레드 이메일은 가장 최근 메시지만 분석

연동 스킬

스킬 연동 용도
google-workspace Gmail/Calendar OAuth 인증
github-engineer GitHub API 패턴 참조
issue-resolution GitHub 이슈 처리 연동

참조 문서

  • references/gmail_api_guide.md - Gmail API 상세 가이드
  • references/github_api_guide.md - GitHub API 상세 가이드

변경 로그

v1.0.0 (2026-01-09)

  • 초기 릴리스
  • Gmail 분석 기능
  • Calendar 분석 기능
  • GitHub 활동 분석 기능 (최근 5일)
  • 일일 종합 리포트 생성

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!

Skill Details

GitHub Stars 1
GitHub Forks 0
Created Jan 2026
Last Updated il y a 5 mois
tools tools productivity tools

Related Skills

ui-ux-pro-max
chevron_right
planning-with-files
chevron_right
agent-browser
chevron_right
content-prd
chevron_right
biomni
chevron_right

Build your own?

Join 12,000+ developers contributing to the Claude ecosystem.