텔레그램 세션 제어 (/clear, /restart)

Summary

텔레그램에서 /clear 또는 /restart를 보내면 Claude Code 세션을 재시작하는 스킬.
/clear는 CLI 내장 명령이라 텔레그램에서 직접 실행 불가 → 스킬로 구현하여 해결.


Details

문제 배경

스킬 위치

~/.claude/skills/clear/SKILL.md

또는 프로젝트 스킬:

D:\project\claudeclaw-setup-telegram\skills\clear\SKILL.md (있는 경우)

실행 흐름

텔레그램: /clear
    ↓
Claude: clear 스킬 실행
    ↓
reply "🗑️ 대화 기록을 초기화합니다. 잠시 후 다시 연결됩니다."
    ↓
pwsh -ExecutionPolicy Bypass -File "D:/project/claudeclaw-setup-telegram/restart-session.ps1"
    ↓
세션 재시작 → STARTUP 트리거 → 텔레그램 온라인 알림
| `/clear` | reply "🗑️ 대화 기록을 초기화합니다. 잠시 후 다시 연결됩니다." → `pwsh -ExecutionPolicy Bypass -File "D:/project/claudeclaw-setup-telegram/restart-session.ps1"` |
| `/restart` | reply "🔄 재시작합니다. 잠시 후 다시 연결됩니다." → `pwsh -ExecutionPolicy Bypass -File "D:/project/claudeclaw-setup-telegram/restart-session.ps1"` |

restart-session.ps1 / do-restart.ps1 체인

확인 사항


Source