Install
openclaw skills install @ericli98/submit-checkFind students who haven't submitted artifacts by matching filenames against a class manifest.
openclaw skills install @ericli98/submit-checkCheck which students are missing from an artifact submission folder.
manifests/ inside this skill directory.CS101.csv).code, name (header required, case-insensitive).manifests/<CLASS_NAME>.csv inside this skill directory.
python <SKILL_DIR>/scripts/check.py \
--manifest <SKILL_DIR>/manifests/<CLASS_NAME>.csv \
--artifacts "<artifact_folder_path_or_text_file>"
The --artifacts flag accepts two modes:
code,name
2024001,张三
2024002,李四
code: student ID / student numbername: student name (Chinese or English)_, -, or nothing)--match-field code|name|bothUser: "Check submissions for class CS201 in /tmp/homework3"
→ Run: python .../scripts/check.py --manifest .../manifests/CS201.csv --artifacts /tmp/homework3
Output shows missing students list.
User: "Check submissions for CS201, here's the file list: /tmp/submitted.txt"
→ Run: python .../scripts/check.py --manifest .../manifests/CS201.csv --artifacts /tmp/submitted.txt
The text file contains one filename per line, e.g.:
2024001_张三_homework3.pdf
2024002_李四-hw3.pdf
作业_2024003_王五.docx
Output shows missing students list.