surat-pindah

Generate school transfer letters as DOCX from Dapodik student data.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/susantosanto/config-opencode --skill surat-pindah
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: surat-pindah
Source: https://github.com/susantosanto/config-opencode/tree/main/skills/surat-pindah
Command: npx skills add https://github.com/susantosanto/config-opencode --skill surat-pindah

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, python-docx.

What problem does it solve?

This skill automates the creation of school transfer letters by pulling student data from Dapodik, reducing manual document assembly.

Core Features & Use Cases

  • Automates generation of SK pindah letters from Dapodik data with ability to handle multiple matches and confirm the correct student.
  • Outputs a DOCX document to a standard folder with a named template-based structure compatible with official formats.
  • Use Case: School admins can quickly generate transfer letters upon parent request without retyping student details.

Quick Start

Provide a student name to generate the transfer letter.

Frequently Asked Questions about surat-pindah

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate school transfer letter generation from Dapodik student data?

Automate school transfer letter generation by querying student data from a local Dapodik service and outputting a formatted DOCX file. Provide a student name, and the workflow handles matching, selection confirmation, and saves the document to a predefined folder.

What prerequisites do I need to generate transfer letters using Dapodik data?

Generating transfer letters using Dapodik data requires a running Dapodik service at http://localhost:5774, a valid API token, your school NPSN, and the python-docx package installed to handle DOCX document creation.

How does the document automation handle multiple student matches from Dapodik?

When multiple student matches are found in Dapodik, the automation prompts the user to select the correct student before proceeding. This ensures the generated DOCX transfer letter contains accurate student details.

Can I generate multiple transfer letters at once from Dapodik?

The current workflow generates transfer letters by processing individual student name queries from Dapodik. It handles single and multiple matches per query but does not explicitly state batch processing capabilities for multiple students simultaneously.

Where are the generated DOCX transfer letters saved on my system?

Generated DOCX transfer letters are saved to a predefined Documents/SK_Pindah folder. This standard output directory ensures school admins can consistently locate the generated documents without manual path configuration.

Why is my Dapodik transfer letter automation not working?

Dapodik transfer letter automation fails if the local Dapodik service at http://localhost:5774 is not running, the API token or NPSN is invalid, or the python-docx dependency is missing. Verify these prerequisites to resolve the issue.