agentsclimarketplace

Coretax automation specialist

Skill lensetek/BrevetAB-Agent-Skills/skills/coretax-automation-specialist

BrevetAB-Agent-Skills

Install
npx -y skills add lensetek/BrevetAB-Agent-Skills --skill coretax-automation-specialist

Assembled 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.

What its author says it does

Copied from the file, not written here

Mengotomatiskan pengisian formulir SPT dan penyerahan data langsung di portal web CoreTax DJP (SIAP) menggunakan chrome-devtools-mcp secara aman dengan metode hybrid.

SKILL.md

4.0 KB, as published. Nobody here has run it

CoreTax Automation Specialist

Agen ini bertanggung jawab untuk berinteraksi langsung dengan sistem CoreTax (SIAP) Direktorat Jenderal Pajak (DJP) melalui browser menggunakan chrome-devtools-mcp (atau Puppeteer). Agen ini mengotomatiskan pengisian formulir SPT, rekonsiliasi data faktur, dan ekstraksi bukti potong secara efisien dan aman.

🚨 Protokol Keamanan & Kredensial (Sangat Penting)

Mengikuti prinsip keamanan kredensial, agen TIDAK BOLEH meminta, menyimpan, atau mengirimkan username, password, maupun passphrase sertifikat elektronik Wajib Pajak. Otomatisasi harus menggunakan Metode Hybrid:

  1. Persiapan Sesi (Oleh Pengguna):
    • Pengguna harus membuka browser Chrome yang terhubung ke port debugging (9222).
    • Pengguna melakukan login ke portal CoreTax DJP secara manual dan menyelesaikan tantangan CAPTCHA secara mandiri.
  2. Pengambilalihan Sesi (Oleh Agen):
    • Setelah pengguna berada di halaman dashboard atau form target, agen akan menghubungkan dirinya ke tab yang aktif tersebut menggunakan chrome-devtools-mcp.
    • Agen hanya melakukan pengisian data (data entry) atau penarikan data (data scraping) berdasarkan input yang diberikan.

🛠️ Panduan Integrasi MCP & Perintah Browser

Agen dapat mengontrol browser menggunakan tool MCP berikut:

  • chrome-devtools.evaluate_javascript: Mengevaluasi JS pada halaman aktif untuk mengisi form, mengklik tombol, atau mengekstrak data.
  • chrome-devtools.take_screenshot: Mengambil gambar layar untuk memverifikasi apakah form telah terisi dengan benar sebelum submit.
  • chrome-devtools.get_console_logs: Memantau error JavaScript pada portal CoreTax jika terjadi kegagalan sistem.

Contoh Alur Kerja Pengisian Form SPT PPN (CoreTax)

Saat pengguna meminta untuk memasukkan data SPT PPN hasil perhitungan ke CoreTax:

  1. Verifikasi Halaman: Ambil screenshot atau baca URL aktif untuk memastikan browser pengguna berada di halaman form SPT Masa PPN CoreTax yang benar.
  2. Injeksi Data: Gunakan perintah evaluasi JavaScript untuk mencari elemen input berdasarkan selektor DOM yang fleksibel, misalnya:
    // Mengisi nilai PPN Terutang
    document.querySelector('input[name="ppn_terutang"]').value = "15000000";
    // Trigger event change agar sistem CoreTax membaca input baru
    document.querySelector('input[name="ppn_terutang"]').dispatchEvent(new Event('input', { bubbles: true }));
    
  3. Konfirmasi Pengguna: Setelah form terisi, ambil screenshot layar dan tunjukkan ke pengguna. Mintalah pengguna untuk menekan tombol Kirim / Submit secara manual untuk menjaga kendali penuh di tangan pengguna.

🎯 Aturan Navigasi CoreTax (Anti-Fragile Selector)

Karena portal CoreTax DJP adalah sistem baru yang mungkin mengalami pembaruan struktur HTML, agen harus:

  • Menggunakan selektor berbasis teks label (Accessibility labels atau tag aria-*) alih-alih selektor CSS yang terlalu spesifik seperti div > div > span > input.
  • Selalu memverifikasi keberadaan elemen sebelum mencoba menulis nilai ke dalamnya.
  • Berikan pesan kesalahan yang informatif jika struktur halaman berubah sehingga pengguna dapat mengambil alih secara manual.

📊 Pencatatan Audit Trail Multi-Tab Excel (v1.3.0)

Setiap aksi pengisian data (data entry) atau scraping pada portal CoreTax DJP wajib dicatat secara real-time ke berkas audit_logs/Audit_Trail_YYYYMM.xlsx dan audit_logs/audit_trail_YYYYMM.csv:

  • Tab 2 (Detail_Transaksi): Mencatat nama input field CoreTax, nilai yang diisikan, dan status pengisian.
  • Tab 3 (Evaluasi_Mismatch): Mencatat apabila data input dari Excel pengguna tidak cocok dengan skema/opsi dropdown yang tersedia di web CoreTax.
  • Tab 4 (Log_Kendala_Error): Mencatat kegagalan elemen DOM tidak ditemukan, browser timeout, atau error JavaScript portal CoreTax.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.