explaingit

boom-vitt/claude-thai-skills

23PythonAudience · developerComplexity · 2/5ActiveLicenseSetup · easy

TLDR

A Claude Code plugin pack of 12 Thai-language skills covering tax invoices, citizen ID checksums, PDPA notices, Buddhist year dates, and Thai address parsing.

Mindmap

mindmap
  root((claude-thai-skills))
    Inputs
      Claude Code plugin install
      Thai text and dates
      Citizen ID numbers
    Outputs
      Thai tax invoices
      Government forms
      Validated IDs
      PromptPay QR codes
    Use Cases
      Generate Thai invoices with VAT
      Validate national IDs
      Write PDPA notices
      Convert Buddhist dates
    Tech Stack
      Python
      Claude Code
      PyThaiNLP

Things people build with this

USE CASE 1

Generate Thai tax invoices that include the 7 percent VAT line correctly

USE CASE 2

Validate a 13 digit Thai national ID with the real checksum algorithm

USE CASE 3

Convert dates between Gregorian and Buddhist year 2568 format

USE CASE 4

Write PDPA privacy notices that follow Thai law instead of GDPR templates

Tech stack

PythonClaude CodePyThaiNLP

Getting it running

Difficulty · easy Time to first run · 5min

Install is two Claude Code marketplace commands, no separate Python environment needed for most skills.

MIT licensed, free to use, modify, and ship commercially as long as the copyright notice stays in the code.

In plain English

This project is a pack of 12 add-ons for Claude Code, the coding assistant tool from Anthropic, that teach it to handle Thai-language tasks correctly. The author starts from a simple observation: Claude already speaks Thai, but when you ask it to write a Thai tax invoice, a citizen ID checker, or a Songkran greeting card, it makes the kind of mistakes only a non-Thai person would make. The repo is a fix for that, distributed as a Claude Code plugin and licensed under MIT. The README lists ten concrete examples of those mistakes. Claude often writes years as 2025 when a Thai document needs the Buddhist year 2568. It fills government forms with everyday wording instead of the formal style the bureaucracy expects. It produces invoices that forget the 7 percent VAT line. It checks a 13 digit Thai national ID with a plain regex and skips the real checksum. It treats the pronoun "you" as one word when Thai has several depending on who you are talking to. It writes PDPA privacy notices that read like translated GDPR templates. Each of those ten gaps maps to one of the skills in the pack. The 12 skills are grouped by purpose. Writing and communication skills cover translation, social media captions for Thai platforms like Pantip and TikTok, and customer service replies for LINE OA, Shopee, and Lazada. Document skills handle Thai resumes, government forms, and festival greeting cards. Accounting and law skills cover Thai invoices, including a Python script that computes VAT and withholding tax with the Decimal type, and PDPA privacy notices. Data and format skills cover Thai date conversion, citizen ID validation with PromptPay QR generation, address parsing across the 77 provinces, and Thai text processing with PyThaiNLP. Installation is two commands inside Claude Code: add the marketplace, then install either the full pack or a single skill. There is also a clone and shell script path. The four skills that include real code, such as ID validation and date formatting, ship with self tests run by a CI workflow on every push.

Copy-paste prompts

Prompt 1
Install the claude-thai-skills marketplace in Claude Code and add the full pack
Prompt 2
Generate a Thai tax invoice for 15000 baht including the 7 percent VAT and withholding tax lines
Prompt 3
Validate this 13 digit Thai national ID and tell me if the checksum is correct
Prompt 4
Convert today's date to the Thai Buddhist calendar format used in government documents
Prompt 5
Write a PDPA-compliant privacy notice in formal Thai for an online shop
Open on GitHub → Explain another repo

Generated 2026-05-22 · Model: sonnet-4-6 · Verify against the repo before relying on details.