技能包

naskah-id:印尼語學術寫作與編輯的 AI Agent Skill

最適合用印尼語撰寫和編輯期刊文章、論文、基金申請書等學術文本並遵循 EYD V 與 KBBI 規範;前提是需要 Node.js 18+ 的 agent 環境,且它嚴格不編造數據或文獻,缺引用時會留下待補標記。

官方來源 · nothinx/naskah-id

安裝

npx skills add nothinx/naskah-id

適合誰

naskah-id 是一個面向印尼語學術寫作的 AI agent Skill,適合需要撰寫或編輯以下文本的人:期刊文章、畢業論文(skripsi/tesis)、科研基金申請書和研究報告。它內建 EYD V(第五版拼寫規範)與 KBBI 詞彙標準,並強調學術誠信約束:綁定的 agent 不得編造數據、結果、引文或參考文獻,編輯時不得改動數字、結果或引用;沒有可核實的文獻時會寫入 [PERLU RUJUKAN: ...] 標記,而不是虛構來源。

不適合的情況:非印尼語寫作任務,或期望 AI 自動補充真實文獻的場景——該 Skill 明確禁止編造,文獻仍需你自行核實。

3 分鐘完成第一次嘗試

官方推薦的安裝方式是一條命令:

npx skills add nothinx/naskah-id

前提與安裝位置:

  • 需要 Node.js 18 或更新版本。
  • 上面不帶 -g 的命令把 Skill 裝到當前專案;加 -g(npx skills add nothinx/naskah-id -g)則對所有專案生效。
  • 按官方說明,這條命令適用於 Claude Code、Codex、Cursor、Gemini CLI、GitHub Copilot、Windsurf、OpenCode、Cline、Kiro、Antigravity 以及其他支援 Agent Skills 格式的數十種 agent;部分 agent 可用 -a 參數指定安裝路徑,例如 Claude Code 對應 .claude/skills/naskah-id。

第一次低風險嘗試(建議先做檢查類任務):

  1. 在安裝了該 Skill 的專案裡,讓支援它的 agent 載入 naskah-id。
  2. 發起一個唯讀的診斷任務:把一篇印尼語學術文本(如論文段落,Markdown 或純文字均可)交給 agent,請它按 EYD V 和 KBBI 檢查拼寫與用詞,但先不改動檔案。明確告訴它「只給報告,不要寫入檔案」。
  3. 成功訊號:agent 按學術規範給出拼寫、用詞或結構方面的診斷意見;若涉及文獻,應出現 [PERLU RUJUKAN: ...] 標記而非編造引用。

注意:agent 載入 Skill 後會不會讀寫你的檔案、執行命令或存取網路,官方證據沒有逐項說明,不要預設為零風險;涉及修改檔案的操作前先確認副作用並留好備份。

另外,倉庫自帶 scripts/periksa.py(可選,需 Python 3.7+,無額外依賴):執行 python scripts/periksa.py naskah.md 可在不呼叫任何模型的情況下,標出稿件中的違規模式和 AI 腔調。這是不經過 agent 的獨立本地檢查,可作為第一次嘗試前的快速篩查。Skill 還隨附 scripts/openalex.py(無需帳號即可用)用於查找和核對文獻。

使用案例

案例一:檢查論文段落是否規範。 把一段印尼語期刊投稿文本交給已安裝該 Skill 的 agent,請求按 EYD V 和 KBBI 做編輯診斷。agent 會遵循約束:不改數字、結果和引用,不編造任何內容;缺失可核實文獻處會標註 [PERLU RUJUKAN: ...]。你可期待得到拼寫和用詞層面的修改建議,數字與引用保持原樣。

案例二:查找可核實的文獻。 讓 agent 使用隨附的 scripts/openalex.py(無需帳號)圍繞論文主題查找參考文獻並核對已有引用。可確認到的是它能幫你檢索 OpenAlex;檢索結果的準確性和後續寫入操作需你在使用前與 agent 確認,不要讓它直接把檢索結果寫入稿件。

使用邊界

  • 檔案與命令存取:scripts/periksa.py 和 scripts/openalex.py 是本地腳本,前者需 Python 3.7+,後者用於文獻檢索(涉及對外部服務 OpenAlex 的存取)。agent 載入 Skill 後是否自動執行這些腳本或讀寫檔案,證據未逐項說明。
  • 副作用與確認點:編輯類任務可能產生改寫文本;證據未說明它會直接修改你的檔案。任何會改檔案或呼叫外部服務的動作,先明確影響範圍並確認。
  • 執行環境與客戶端前提:安裝命令需 Node.js 18+;透過支援 Agent Skills 格式的 agent 使用(如 Claude Code、Cursor 等)。
  • 官方明確限制:不得編造數據、結果、引文或參考文獻;編輯時不得改動數字、結果或引用;無可靠來源時使用 [PERLU RUJUKAN: ...] 標記。
  • 尚未確認:對印尼語以外文本的支援、具體的檔案讀寫與網路行為細節、以及各 agent 上的實際效果差異,均以你安裝後的實測為準。