원클릭으로
laporan-compile
Compile semua section .md jadi satu DOCX laporan — DAFTAR ISI otomatis, page numbering Roman/Arabic
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Compile semua section .md jadi satu DOCX laporan — DAFTAR ISI otomatis, page numbering Roman/Arabic
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Tulis section front matter laporan magang: cover, lembar-pengesahan, kata-pengantar
One-time setup — parse pedoman PDF, review extracted config, and save for use by other rpl-magang skills
Generate official Lembar Penilaian Penyelia (supervisor assessment form) DOCX per pedoman v6 — blank for hand-scoring or prefilled with scores
Generate weekly/biweekly logbook (Catatan Harian & Kehadiran) for MBKM/P3NK — supports single week, batch, and import from existing files
Generate PKS (Cooperation Agreement / Perjanjian Kerja Sama) DOCX by filling the official UPI template's partner placeholders
| name | laporan-compile |
| description | Compile semua section .md jadi satu DOCX laporan — DAFTAR ISI otomatis, page numbering Roman/Arabic |
| argument-hint | [--output-dir /path/to/laporan-draft] |
| allowed-tools | ["Read","Write","Bash","AskUserQuestion"] |
test -f ~/.claude/magang-tools/config.json && echo "ok" || echo "missing"
Jika missing → "Jalankan /rpl-magang:init dulu." Stop.
Cek $ARGUMENTS untuk --output-dir. Default: ./laporan-draft/
Baca config.file_naming.laporan untuk nama file output default.
Jika student_identity.nama ada di config, ekspansi {nama_mhs} → nama mahasiswa.
Default: Laporan_MBKM.docx
ls [output_dir]/*.md 2>/dev/null
Cek section wajib dari config.document_structure.bagian_awal:
cover.mdlembar-pengesahan.mdkata-pengantar.mdJika ada yang belum ada, tampilkan warning:
⚠️ [Section] belum dibuat — sesuai pedoman ini wajib ada.
Buat dulu dengan /rpl-magang:laporan [section] atau lanjut tanpa itu?
Tunggu konfirmasi user sebelum compile.
~/.claude/magang-tools/venv/bin/python \
~/.claude/magang-tools/scripts/generate_laporan.py \
--sections-dir [output_dir] \
--output [output_filename]
Parse JSON output. Jika error → tampilkan pesan error, stop.
Tampilkan:
✅ Laporan berhasil di-compile!
Output : [output_path]
Ukuran : [file_size]
📋 Langkah selanjutnya:
1. Buka file di Microsoft Word
2. Klik kanan di bagian DAFTAR ISI → "Update Field" → "Update entire table"
(ini mengisi nomor halaman dan hyperlink otomatis)
3. Cek page numbering: cover (tidak ada nomor), front matter (i, ii, iii...),
BAB I dst. (1, 2, 3...)
4. Simpan dan kirim sesuai ketentuan P3NK