بنقرة واحدة
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