技能包

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 上的实际效果差异,均以你安装后的实测为准。