一键导入
penilaian-penyelia
Generate official Lembar Penilaian Penyelia (supervisor assessment form) DOCX per pedoman v6 — blank for hand-scoring or prefilled with scores
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Generate official Lembar Penilaian Penyelia (supervisor assessment form) DOCX per pedoman v6 — blank for hand-scoring or prefilled with scores
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | penilaian-penyelia |
| description | Generate official Lembar Penilaian Penyelia (supervisor assessment form) DOCX per pedoman v6 — blank for hand-scoring or prefilled with scores |
| argument-hint | [--output-dir /path] |
| allowed-tools | ["Read","Write","Bash","AskUserQuestion"] |
test -f ~/.claude/magang-tools/config.json && echo "ok" || echo "missing"
If missing → "Jalankan /rpl-magang:init dulu." Stop.
The generator reads penilaian_penyelia (indicators, scale, note) from config.
If an older config lacks that key, the generator uses the bundled pedoman-v6
default automatically — no re-init required (re-run /rpl-magang:init to refresh).
If config.json has student_identity, use it as defaults (nama→nama_mahasiswa,
nim, mitra→nama_institusi, penyelia→nama_penyelia). Confirm, don't re-ask from zero.
Ask (batch with AskUserQuestion where sensible):
Ask: "Form mau dikosongin (penyelia isi nilai tangan) atau langsung diisi nilai?"
nilai (default).penilaian_penyelia.indicators so numbering matches. Build a
nilai object keyed "1".."10".Write data JSON to /tmp/penilaian_data_[timestamp].json:
{
"nama_penyelia": "...",
"nama_institusi": "...",
"nama_mahasiswa": "...",
"nim": "...",
"waktu_pelaksanaan": "...",
"posisi_penyelia": "...",
"tempat_tanggal": "...",
"nilai": {}
}
(nilai empty object = blank form; otherwise keys "1".."10".)
Output path: --output-dir if given, else current dir. Filename
Penilaian_Penyelia_[NamaMahasiswa_tanpa_spasi].docx.
Run:
~/.claude/magang-tools/venv/bin/python ~/.claude/magang-tools/scripts/generate_penilaian.py \
--data /tmp/penilaian_data_[timestamp].json \
--output "[output_path]"
Parse output JSON → final path (auto-versioned). Cleanup temp file.
✅ Lembar Penilaian Penyelia berhasil dibuat!
File : [output_path]
Mode : [kosong / terisi]
Next steps:
1. Cetak di atas KOP surat resmi institusi mitra (placeholder [ KOP ... ] dihapus/diganti)
2. Kalau kosong: penyelia isi nilai tiap indikator (skala 0–100)
3. Penyelia tanda tangan + tulis posisi + bubuhkan stempel
Catatan: kalau institusi sudah punya form penilaian sendiri, form ini tidak berlaku.
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
Compile semua section .md jadi satu DOCX laporan — DAFTAR ISI otomatis, page numbering Roman/Arabic
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