s-skill-shiftee

Original🇺🇸 English
Translated

시프티(Shiftee) 근태/휴가 조회 스킬. 첫 호출 시 shiftee CLI를 자동 다운로드하여 휴가 내역, 출퇴근 기록, 스케줄, 누락 조회, 출퇴근 수정 요청 등 근태 관련 질문에 답한다. Use when asked about vacation, attendance, leave, schedule, clock-in/out, 휴가, 출퇴근, 근태, 스케줄, 누락, or anything HR/time-tracking related.

10installs
Added on

NPX Install

npx skill4agent add salesmap-tech/s-skill s-skill-shiftee

Tags

Translated version includes tags in frontmatter

시프티 근태/휴가 스킬

shiftee
CLI를 사용해서 근태, 휴가, 스케줄 관련 질문에 답한다. 첫 호출 시 GitHub에서 바이너리를 자동으로 캐시한다.

CLI 부트스트랩 (매 호출 시 가장 먼저)

shiftee
바이너리가 캐시되어 있는지 확인하고, 없으면 GitHub에서 한 번 받아
~/.cache/s-skill-shiftee/shiftee
에 저장한다. 이후 모든 명령은
$SHIFTEE
변수로 호출한다.
bash
SHIFTEE=""
for p in \
  "$HOME/.cache/s-skill-shiftee/shiftee" \
  "$HOME/.claude/skills/s-skill-shiftee/shiftee" \
  "./.claude/skills/s-skill-shiftee/shiftee" \
  "$HOME/.agents/skills/s-skill-shiftee/shiftee"; do
  if [ -x "$p" ]; then SHIFTEE="$p"; break; fi
done

if [ -z "$SHIFTEE" ]; then
  mkdir -p "$HOME/.cache/s-skill-shiftee"
  SHIFTEE="$HOME/.cache/s-skill-shiftee/shiftee"
  curl -fsSL https://raw.githubusercontent.com/Salesmap-tech/s-skill/main/bin/shiftee \
       -o "$SHIFTEE" || { echo "shiftee 다운로드 실패 — 네트워크/방화벽 확인"; exit 1; }
  chmod +x "$SHIFTEE"
fi
스킬을 처음 사용하기 전에 한 번 로그인이 필요하다:
bash
$SHIFTEE login
로그인 방식은 브라우저 쿠키 토큰 붙여넣기다 (이메일/비밀번호 아님):
  1. 브라우저로 https://shiftee.io 로그인
  2. F12 → Application(Storage) 탭 → Cookies →
    https://shiftee.io
  3. shiftee_account_auth_token
    값을 복사해 프롬프트에 붙여넣기
  4. shiftee_employee_auth_token
    값도 복사해 붙여넣기
토큰은
~/.config/shiftee-cli/config.json
(0600)에 저장된다. 토큰에는
expires_at
이 있어 만료되면 쿠키를 다시 복사해야 한다.

사용 가능한 명령어

명령설명예시
$SHIFTEE me
내 정보
$SHIFTEE today
오늘 출퇴근 현황
$SHIFTEE attendance
이번 달 출퇴근 기록
$SHIFTEE attendance -m 3
특정 월 출퇴근 기록3월 기록
$SHIFTEE attendance -d 2026-04-01
특정 날짜 출퇴근
$SHIFTEE schedule
이번 주 스케줄
$SHIFTEE schedule --month
이번 달 스케줄
$SHIFTEE leaves
올해 휴가 기록
$SHIFTEE missing
출퇴근 누락 조회
$SHIFTEE fix clock-in DATE TIME
출근 수정 요청
fix clock-in 2026-03-26 09:30
$SHIFTEE fix clock-out DATE TIME
퇴근 수정 요청
fix clock-out 2026-03-26 21:00
$SHIFTEE fix create DATE TIME --time2 TIME
출퇴근 생성
fix create 2026-03-26 09:30 --time2 21:00
$SHIFTEE raw METHOD PATH
원시 API 호출
raw GET /api/account

질문 유형별 라우팅

"올해 휴가 언제 썼어?" / "휴가 내역"

bash
$SHIFTEE leaves

"오늘 출퇴근 했어?" / "오늘 근무"

bash
$SHIFTEE today

"이번 달 출퇴근 기록" / "3월 근태"

bash
$SHIFTEE attendance          # 이번 달
$SHIFTEE attendance -m 3     # 특정 월

"이번 주 스케줄" / "이번 달 스케줄"

bash
$SHIFTEE schedule            # 이번 주
$SHIFTEE schedule --month    # 이번 달

"출퇴근 누락된 거 있어?"

bash
$SHIFTEE missing

"출근/퇴근 수정해줘"

수정 요청 전 반드시 사용자에게 날짜와 시간을 확인한다.
bash
$SHIFTEE fix clock-in 2026-04-15 09:30
$SHIFTEE fix clock-out 2026-04-15 18:00
$SHIFTEE fix create 2026-04-15 09:30 --time2 18:00 -n "사유"

응답 가이드

  • CLI 출력을 그대로 붙여넣지 말고, 사용자가 이해하기 쉽게 요약해서 답한다.
  • 휴가 기록은 날짜, 유형(연차/반차/병가 등), 사유를 표 형태로 정리한다.
  • 출퇴근 기록도 날짜별로 깔끔하게 정리한다.
  • fix
    명령은 실제 수정 요청을 보내므로, 실행 전 반드시 사용자 확인을 받는다.
    AskUserQuestion
    으로 최종 승인 후 실행.
  • login
    안 되어있어 "설정 파일이 없습니다" 에러가 나면
    $SHIFTEE login
    실행 안내.
$ARGUMENTS