Ppki ipb
Pedoman Penulisan Karya Ilmiah (PPKI) IPB University 2024. Use for formatting rules, citation styles (APA 7th), academic writing standards, and evaluating/reviewing/improving Indonesian writing using EYD V.From its SKILL.md
npx -y skills add dzakwanalifi/ppki-ipb --skill ppki-ipbAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
3.9 KB, 985 tokens by cl100k_base, as published. Nobody here has run it
PPKI IPB Agent Skill (Vercel Skills Compatible)
AI-Native knowledge base for Pedoman Penulisan Karya Ilmiah (PPKI) IPB University.
π When to use this skill
- formatting rules (margins 4-3-3-3, fonts TNR 12pt).
- citation and bibliography styles (IPB/APA-like).
- document structure (Prakata, Simpulan, Daftar Pustaka).
- technical writing for Skripsi, Tesis, or Disertasi.
- reviewing, scoring, correcting, or improving Indonesian writing (KTI, essays, reports) using EYD V, grammar, punctuation, diction, and academic tone.
π Knowledge Base Structure
This skill uses progressive disclosure via references/:
01_Bab_1_Pendahuluan: Writing paradigms (IMRAD, etc.).04_Bab_4_Kebahasaan: Indonesian grammar, diksi, and style rules.04_Bab_4_Kebahasaan/language-review-guide.md: Guidance for language evaluation.04_Bab_4_Kebahasaan/ai-writing-avoidance.md: Guidelines for detecting and avoiding AI-generated writing style.04_Bab_4_Kebahasaan/eyd-v/: Full official guidelines of EYD V (PUEBI replacement).05_Bab_5_Tata_Tulis_Teknis/5.0_Ketentuan_Umum_Pengetikan.md: Margins and fonts.06_Bab_6_Tabel_dan_Gambar: Standards for illustrations.07_Bab_7_Daftar_Pustaka: Citation rules (critical).
π PPKI Standards (JSON Schema)
Always refer to assets/ppki_standards.json when generating tables, figures, or references. It contains exact rules for punctuation, margins, and citation styles.
π οΈ Specialized Tools
- Search:
python scripts/search_ppki.py "<query>" - Lint/Validate:
python scripts/lint_ppki.py <target_file.md> - Auto-Fixer:
python scripts/fix_ppki.py <target_file.md>Automatically corrects terminology, removes periods from titles, and converts first-person pronouns to neutral/passive. - Thesis Scaffolder:
python scripts/init_thesis.py <project_name>Initializes a complete IPB thesis folder structure with 7 main sections and placeholder files. - Citation Converter:
python scripts/cite_ppki.py <DOI>Fetches metadata via CrossRef and generates a perfectly formatted IPB 2024 citation string. - KBBI Check:
python scripts/check_kbbi.py "<kata>"Use this to verify if a word is formal/standard (baku) according to KBBI Edition VI.
π Language Evaluation Workflow
When asked to evaluate or improve Indonesian writing quality:
- Identify the text type (essay, KTI, abstract, report).
- Load relevant EYD V rules under
04_Bab_4_Kebahasaan/eyd-v/and review the guidelines in04_Bab_4_Kebahasaan/language-review-guide.md. - Evaluate from highest to lowest impact: meaning clarity, academic tone, sentence structure, paragraph flow, then EYD mechanics.
- Output a correction table:
Kutipan Masalah Rujukan Perbaikan - Provide overall quality rating (Sangat Baik / Baik / Cukup / Perlu Revisi Besar), top 3 recurring errors, and a revised sample paragraph.
π‘ Best Practices
- Active Validation: Before finishing a task, run the Linter on the output to ensure compliance.
- Illustration Rules: Tables have only 3 horizontal lines and NO vertical lines. Titles for Tables (above) and Figures (below) must NOT end with a period.
- Technical Notation: Use comma (,) for decimals. Add a space between number and unit (e.g., 100 kg). Variables should be italicized, but units must be upright.
- Tone: Always maintain a formal, objective, and passive tone in Indonesian. Avoid first-person pronouns. Detect and strictly avoid AI writing patterns (e.g. overused AI vocabulary, rule of three, compulsive summaries, negative parallelisms) as documented in the AI writing avoidance guidelines.
What ships with it: 168 files
414.6 KB alongside SKILL.md
assets/
- ppki_standards.json1.4 KB
references/
- 00_Awal/01_Pengantar.md8.3 KB
- 00_Awal/02_Prakata.md8.3 KB
- 00_Awal/03_Daftar_Isi_Buku.md49 B
- 00_Awal/06_Daftar_Lampiran_Buku.md2.6 KB
- 01_Bab_1_Pendahuluan/1.1_Paradigma_dalam_Penulisan_Karya_Ilmiah.md4.9 KB
- 01_Bab_1_Pendahuluan/1.2_Sistematika_Panduan_Penulisan_Karya_Ilmiah.md1.1 KB
- 02_Bab_2_Etika_Penelitian/00_Intro.md843 B
- 02_Bab_2_Etika_Penelitian/2.1_Hakikat_Penelitian.md4.5 KB
- 02_Bab_2_Etika_Penelitian/2.2_Etika_bagi_Peneliti_dan_Penulis.md3.5 KB
- 02_Bab_2_Etika_Penelitian/2.3_Pencegahan_Plagiarisme.md3.5 KB
- 02_Bab_2_Etika_Penelitian/2.4_Sekilas_tentang_Anjani_dan_Rama.md1.1 KB
- 03_Bab_3_Sistematika_Karya_Ilmiah/00_Intro.md4.9 KB
- 03_Bab_3_Sistematika_Karya_Ilmiah/3.1.10_Prakata_(lihat_Lampiran_10).md995 B
- 03_Bab_3_Sistematika_Karya_Ilmiah/3.1.11_Daftar_Isi_(lihat_Lampiran_11).md377 B
- 03_Bab_3_Sistematika_Karya_Ilmiah/3.1.12_Daftar_Tabel,_Daftar_Gambar,_Daftar_Lampira.md432 B
- 03_Bab_3_Sistematika_Karya_Ilmiah/3.1.1_Halaman_Sampul_(lihat_Lampiran_1).md1.2 KB
- 03_Bab_3_Sistematika_Karya_Ilmiah/3.1.2_Halaman_Judul.md159 B
- 03_Bab_3_Sistematika_Karya_Ilmiah/3.1.3_Halaman_Pernyataan_dan_Pelimpahan_Hak_Cipta_.md363 B
- 03_Bab_3_Sistematika_Karya_Ilmiah/3.1.4_Abstrak_dan_Abstract_(lihat_Lampiran_4).md1.4 KB
- 03_Bab_3_Sistematika_Karya_Ilmiah/3.1.5_Ringkasan_dan_Summary_(lihat_Lampiran_5).md1.5 KB
- 03_Bab_3_Sistematika_Karya_Ilmiah/3.1.6_Halaman_Hak_Cipta_(lihat_Lampiran_6).md172 B
- 03_Bab_3_Sistematika_Karya_Ilmiah/3.1.7_Halaman_Judul_Dalam_(lihat_Lampiran_7).md349 B
- 03_Bab_3_Sistematika_Karya_Ilmiah/3.1.8_Halaman_Tim_Penguji_(lihat_Lampiran_8).md398 B
- 03_Bab_3_Sistematika_Karya_Ilmiah/3.1.9_Halaman_Pengesahan_(lihat_Lampiran_9).md1.1 KB
- 03_Bab_3_Sistematika_Karya_Ilmiah/3.1_Bagian_Awal.md382 B
- 03_Bab_3_Sistematika_Karya_Ilmiah/3.2.1_Pendahuluan.md3.5 KB
- 03_Bab_3_Sistematika_Karya_Ilmiah/3.2.2_Tinjauan_Pustaka.md959 B
- 03_Bab_3_Sistematika_Karya_Ilmiah/3.2.3_Kerangka_Pemikiran.md684 B
- 03_Bab_3_Sistematika_Karya_Ilmiah/3.2.4_Metode.md8.0 KB
- 03_Bab_3_Sistematika_Karya_Ilmiah/3.2.5_Hasil,_Pembahasan,_atau_Hasil_dan_Pembahasan.md4.0 KB
- 03_Bab_3_Sistematika_Karya_Ilmiah/3.2.6_Simpulan_atau_Penutup_dan_Saran.md2.1 KB
- 03_Bab_3_Sistematika_Karya_Ilmiah/3.2.7_Daftar_Pustaka.md1.6 KB
- 03_Bab_3_Sistematika_Karya_Ilmiah/3.2_Bagian_Utama.md1.2 KB
- 03_Bab_3_Sistematika_Karya_Ilmiah/3.3.1_Lampiran.md1.3 KB
- 03_Bab_3_Sistematika_Karya_Ilmiah/3.3.2_Riwayat_Hidup_(lihat_Lampiran_14).md1.1 KB
- 03_Bab_3_Sistematika_Karya_Ilmiah/3.3_Bagian_Akhir.md162 B
- 04_Bab_4_Kebahasaan/00_Intro.md1015 B
- 04_Bab_4_Kebahasaan/4.1_Perangkat_Kebahasaan.md586 B
- 04_Bab_4_Kebahasaan/4.2_Pemilihan_Kata_(Diksi).md16.4 KB
128 more files not listed here. See all 168 in the repository.
Gives 0 of the 12 instructions most education skills give in 985 tokens
Counted across 169 of the 171 authors here whose files we hold, read 2026-08-07
- Search for existing resources before creating new onesin 7 of 169, across 3 files
- Check tool responses for errors before proceedingin 7 of 169, across 3 files
- Reduce request frequency on rate limit errorsin 7 of 169, across 3 files
- Confirm connection status is ACTIVE before running workflowsin 7 of 169, across 3 files
- Execute prerequisite steps first in workflowsin 7 of 169, across 3 files
- Handle pagination by fetching until exhaustedin 7 of 169, across 3 files
- Re-authenticate if the connection expiredin 6 of 169, across 2 files
- Always call RUBE_SEARCH_TOOLS first to get schemasin 6 of 169, across 2 files
- Pass strictly schema-compliant tool argumentsin 6 of 169, across 2 files
- Run the skill generator if the shared file is missingin 6 of 169, across 3 files
- Create the coursein 5 of 169, across 3 files
- List enrolled studentsin 5 of 169, across 3 files
Said here and by no other author read
- Consult the PPKI standards JSON schema
- Search the knowledge base progressively
- Run the linter before finishing
- Use the auto-fixer for terminology corrections
- Initialize thesis structures with the scaffolder
- Generate citations using the citation converter
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.