Loading...
Loading...
s-skills 정리 스킬. Slack 앱/토큰, MCP 설정(Slack/Linear/Notion), Shiftee 로그인, GitHub CLI 로그인, 설치된 스킬 파일 자체까지 하나씩 물어보면서 선택적으로 제거한다. setup의 반대편. Use when asked "셋업 지워", "정리", "teardown", "uninstall", "로그아웃", "토큰 폐기", "슬랙 봇 지워", "시프티 로그아웃", "스킬 지워", or after "이제 안 써".
npx skill4agent add salesmap-tech/s-skill s-skill-teardown/s-skill-setup안녕하세요. s-skills 정리를 도와드릴게요. 🧹
설정해둔 것들을 하나씩 물어보면서 지울지 선택하게 해드립니다.
실수로 다 지워버리지 않도록 항목마다 확인 받을게요.MCP_PATH~/.claude/.mcp.json./.mcp.jsonAskUserQuestion# 각 MCP_PATH에 대해:
[ -f "$MCP_PATH" ] && jq '.mcpServers | keys' "$MCP_PATH" 2>/dev/null
# Shiftee 로그인 상태
[ -f "$HOME/.config/shiftee-cli/config.json" ] && echo "shiftee logged in"
# GitHub CLI 로그인 상태
gh auth status 2>&1 | head -3
# 설치된 s-skill 파일들 (전역/프로젝트 양쪽)
ls -1 "$HOME/.claude/skills" 2>/dev/null | grep -E '^s-skill-'
ls -1 ".claude/skills" 2>/dev/null | grep -E '^s-skill-'ToolSearch "+slack" → Slack MCP
ToolSearch "+linear" → Linear MCP
ToolSearch "+notion" → Notion MCP🔍 현재 설정된 항목
Slack MCP : ✅ (xoxp-토큰 저장됨)
Linear MCP : ✅
Notion MCP : ✅
Shiftee CLI : ✅ (로그인됨)
GitHub CLI : ✅ (jongbeomlee로 로그인)
설치된 스킬 : s-skill-setup, s-skill-shiftee, s-skill-slack, ... (전역)~/.config/shiftee-cli/config.jsonAskUserQuestion에 저장된 account_token, employee_token을 삭제합니다. 다시 쓰려면~/.config/shiftee-cli/config.json을 실행해서 브라우저 쿠키 토큰(shiftee.io의shiftee login/shiftee_account_auth_token)을 다시 붙여넣으면 됩니다. Shiftee 계정 자체가 삭제되는 건 아닙니다.shiftee_employee_auth_token
cp ~/.config/shiftee-cli/config.json ~/.config/shiftee-cli/config.json.bak
rm ~/.config/shiftee-cli/config.json
# 자동 다운로드된 캐시 바이너리도 정리
rm -rf ~/.cache/s-skill-shiftee[ ! -f ~/.config/shiftee-cli/config.json ] && echo "삭제 완료"✅ Shiftee 로그아웃 완료 + 캐시 정리. 백업은 ~/.config/shiftee-cli/config.json.bak 에 남겨뒀어요.$MCP_PATH.mcpServers.slackAskUserQuestion.mcp.jsoncp "$MCP_PATH" "$MCP_PATH.bak"jqjq 'del(.mcpServers.slack)' "$MCP_PATH" > "$MCP_PATH.tmp" && mv "$MCP_PATH.tmp" "$MCP_PATH"✅ .mcp.json에서 slack 항목 제거했습니다. Claude Code를 재시작해주세요.
(백업: $MCP_PATH.bak)AskUserQuestions-skills-mcpSlack 앱 자체를 완전히 삭제하려면:
👉 https://api.slack.com/apps 열기
👉 목록에서 이전에 만든 앱(예: `s-skills-mcp`) 클릭
👉 왼쪽 메뉴 맨 아래 'Basic Information' 페이지 최하단
👉 'Delete App' 버튼 클릭 → 확인
이렇게 하면 발급된 xoxp- 토큰도 영구히 무효화됩니다.
완료하셨나요?AskUserQuestion앱은 남기고 토큰만 폐기하려면:
👉 https://api.slack.com/apps 에서 해당 앱 → 'OAuth & Permissions'
👉 'User OAuth Token' 옆 'Revoke Token' 클릭
완료하셨나요?ToolSearch "+slack"$MCP_PATH.mcpServers["linear-server"]AskUserQuestionjq 'del(.mcpServers["linear-server"])' "$MCP_PATH" > "$MCP_PATH.tmp" && mv "$MCP_PATH.tmp" "$MCP_PATH"AskUserQuestion👉 Linear 웹앱 → 오른쪽 상단 프로필 → Settings → API → OAuth applications
👉 'Claude' 또는 'Linear MCP' 항목의 'Revoke' 클릭
완료하셨나요?$MCP_PATH.mcpServers.notionAskUserQuestionjq 'del(.mcpServers.notion)' "$MCP_PATH" > "$MCP_PATH.tmp" && mv "$MCP_PATH.tmp" "$MCP_PATH"👉 Notion → Settings & members → Connections (또는 My connections)
👉 'Claude' 연결 찾아서 'Remove' 클릭
완료하셨나요?gh auth statusAskUserQuestiongh auth logoutgh auth logout터미널에서 직접 실행해주세요:
gh auth logout
호스트 선택(github.com) → 확인. 완료하셨나요?~/.claude/skills/s-skill-*./.claude/skills/s-skill-*s-skill-*GLOBAL_SKILLS=$(ls -1 "$HOME/.claude/skills" 2>/dev/null | grep -E '^s-skill-' | tr '\n' ' ')
LOCAL_SKILLS=$(ls -1 ".claude/skills" 2>/dev/null | grep -E '^s-skill-' | tr '\n' ' ')AskUserQuestion~/.claude/skills/./.claude/skills/로 설치된 스킬 파일(심볼릭 링크/복사본)을 지웁니다. 이건 로컬 파일만 지우는 거라 GitHub의 원본 레포와는 무관합니다. 나중에 다시 쓰려면npx skills remove한 번이면 복원됩니다.npx skills add Salesmap-tech/s-skill -s '*' -g
-gnpx skills removeskills remove터미널에서 직접 실행해주세요:
# 전역 스킬 제거 (대화형 선택)
npx skills remove -g
# 프로젝트 스킬 제거 (대화형 선택)
npx skills removes-skill-setupAskUserQuestionls -1 "$HOME/.claude/skills" 2>/dev/null | grep -E '^s-skill-' || echo "전역: 없음"
ls -1 ".claude/skills" 2>/dev/null | grep -E '^s-skill-' || echo "프로젝트: 없음"~/.cache/s-skill-shiftee/shiftee🧹 정리 완료
- ✅ Shiftee 로그아웃
- ✅ Slack MCP 제거 (앱은 브라우저에서 수동 삭제 대기)
- ⏭️ Linear MCP (유지)
- ⏭️ Notion MCP (유지)
- ⏭️ GitHub CLI (유지)
- ✅ 스킬 파일 제거 (전역 4개, 프로젝트 유지)
백업 파일들:
- ~/.config/shiftee-cli/config.json.bak
- $MCP_PATH.bak
다시 세팅하고 싶으시면:
npx skills add Salesmap-tech/s-skill -s '*' -g # 스킬 재설치
/s-skill-setup # 토큰/MCP 재설정.mcp.json$MCP_PATH.bakjq del(...)mv.mcpServers{"mcpServers": {}}jqbrew install jq.mcp.json.bakmv $MCP_PATH.bak $MCP_PATH