Help us improve
Share bugs, ideas, or general feedback.
npx claudepluginhub tumblecat44/dgsw-life-ai-native --plugin dgsw-classroomHow this skill is triggered — by the user, by Claude, or both
Slash command
/dgsw-classroom:classroomThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Google Classroom API를 통해 과제를 조회하고 제출합니다.
Automates Google Classroom operations (courses, assignments, rosters, announcements) via Rube MCP and Composio. Always searches for current tool schemas before execution.
Creates Google Classroom course with gws CLI, invites students by email, and lists enrollees. For automating course setup in educational environments.
Runs CLI workflow for Tongji Look: stores IAM credentials, lists recent courses, transcribes lecture videos to SRT/TXT, downloads slide snapshots, generates Markdown study notes from transcripts and slides.
Share bugs, ideas, or general feedback.
Google Classroom API를 통해 과제를 조회하고 제출합니다.
../../classroom/classroom.py (플러그인 루트 기준)~/.config/dgsw-classroom/실행 시 base directory 정보를 이용하여 CLI 경로를 구성합니다:
PLUGIN_ROOT = "<Base directory>/../../"
CLI = "<PLUGIN_ROOT>/classroom/classroom.py"
명령 실행 전 인증 상태 확인:
ls ~/.config/dgsw-classroom/token.pickle 2>&1
토큰이 없으면 /dgsw-classroom:classroom-setup 실행을 안내.
python3 "<PLUGIN_ROOT>/classroom/classroom.py" courses
python3 "<PLUGIN_ROOT>/classroom/classroom.py" courses --plain
python3 "<PLUGIN_ROOT>/classroom/classroom.py" assignments <수업ID또는이름>
python3 "<PLUGIN_ROOT>/classroom/classroom.py" assignments <수업ID또는이름> --plain
python3 "<PLUGIN_ROOT>/classroom/classroom.py" detail <수업ID> <과제ID>
python3 "<PLUGIN_ROOT>/classroom/classroom.py" submit <수업ID> <과제ID>
python3 "<PLUGIN_ROOT>/classroom/classroom.py" submit <수업ID> <과제ID> --link https://github.com/user/repo
python3 "<PLUGIN_ROOT>/classroom/classroom.py" reclaim <수업ID> <과제ID>
사용자가 "과제 제출", "클래스룸", "과제 확인" 등을 요청하면:
사용자에게 수업 선택하게 함.
미제출 과제 위주로 보여줌.
반드시 사용자 확인 후 제출.