About syllabus-intake-parser
syllabus-intake-parser is a skill for educators that extracts and reconstructs course information from academic planning documents, including university and school syllabi. It maps learning outcomes and sessions into a structured course_profile.json for use by other skills, and processes documents locally without sending them to unauthorized third-party APIs.
Key features
- 01Reads multiple syllabus formats
- 02Extracts learning outcomes and objectives
- 03Maps sessions, topics, and assessments
- 04Creates structured course_profile.json
- 05Local processing of syllabus documents
Use cases
- 01Convert an academic plan into structured course data
- 02Map weekly topics and assessment methods
- 03Prepare a course profile for other skills
- 04Process syllabi containing sensitive personal details locally
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ lensetek/ course-agent-skills --skill syllabus-intake-parserAfter installing, type/syllabus-intake-parserin Claude Code to confirm it loaded.
Details
From the project READMESyllabus Intake Parser 📑
syllabus-intake-parser adalah skill spesialis untuk membaca, mengekstrak, dan merekonstruksi materi ajar dari berbagai format dokumen perencanaan akademik (RPS Kampus Merdeka, RPP K13, Modul Ajar Kurikulum Merdeka, atau silabus kursus teknologi).
🎯 Kemampuan Analisis
- Ekstraksi Taksonomi Capaian Pembelajaran:
- Perguruan Tinggi: Membedah CPL (Capaian Pembelajaran Lulusan), CPMK, dan Sub-CPMK.
- Sekolah Menengah / Dasar: Membedah Elemen Capaian Pembelajaran (CP), Tujuan Pembelajaran (TP), dan Alur Tujuan Pembelajaran (ATP).
- Pemetaan Pertemuan (Temporal Mapping):
- Mengidentifikasi bobot SKS / Jam Pelajaran (JP), frekuensi pertemuan (misal 14 atau 16 minggu perkuliahan termasuk UTS/UAS).
- Memetakan topik mingguan, indikator capaian, dan bentuk asesmen (tugas, kuis, proyek, praktikum).
- Penyusunan Profil Pembelajaran (
course_profile.json):- Menghasilkan representasi data terstruktur yang menjadi acuan baku bagi seluruh skill lain dalam ekosistem.
📄 Skema Output Standar (course_profile.json)
{
"institutionType": "university",
"courseName": "Rekayasa Perangkat Lunak Modern",
"courseCode": "CS302",
"totalSessions": 14,
"creditUnits": "3 SKS",
"learningOutcomes": [
{
"code": "CPMK-1",
"description": "Mampu merancang arsitektur sistem berbasis cloud dan mobile",
"bloomTaxonomy": "C4 - Menganalisis"
}
],
"sessionMap": [
{
"sessionNumber": 1,
"topic": "Pengantar Rekayasa Perangkat Lunak & Siklus SDLC",
"subCpmk": "Sub-CPMK 1.1",
"hasPracticum": false,
"assessmentType": "Latihan Mandiri & Diskusi Studi Kasus"
}
]
}
🛡️ Kebijakan Kredensial & Privasi Dokumen
- Jika dokumen silabus memuat data sensitif (misal NIDN dosen, NIK, atau nomor telepon pribadi pada sampul), tandai atau samarkan data tersebut sebelum diproses ke arsip publik.
- Agen bekerja secara lokal tanpa mengirimkan dokumen silabus ke API pihak ketiga yang tidak terotorisasi.
Comments
Markdown supported