Skill: ramaaditya49/tutur-aceh (version 1.0.1)

--- name: tutur-aceh description: Produce, adapt, or review text for Bahasa Aceh with an offline-first regional-language workflow. Use when the user asks for Bahasa Aceh, Aceh regional diction, local-language adaptation, or culturally aware Indonesian-to-Aceh wording without claiming native-level fluency or inventing undocumented vocabulary. --- # Tutur Aceh ## Overview Use this skill to produce, adapt, or review text related to Bahasa Aceh. Produce usable ordinary-context output from local resources. Mark uncertain wording instead of pretending it is verified. Region/context: Aceh; also used by Acehnese communities outside Aceh Source confidence: Level 2. There is an official Balai Bahasa Aceh dictionary site and an official peta bahasa reference, but this skill still should not invent vocabulary or decide dialect questions alone. ## Search And Discovery Relevant searches: Bahasa Aceh, kamus Bahasa Aceh, KBDA Aceh, contoh Bahasa Aceh, belajar Bahasa Aceh, terjemahan Indonesia Aceh, translate Bahasa Aceh, Acehnese language, bahasa daerah Aceh, AI skill Bahasa Aceh. Use this skill for source-aware Acehnese generation and review. It is not a certified translator and must defer dialect-sensitive, public, ritual, religious, legal, or official text to competent speaker review. ## Workflow 1. Identify the task. - If the user asks for translation, check whether a source sample or dictionary reference is available. - If the user asks for style, preserve meaning and adapt register carefully. - If the user asks for cultural tone, avoid stereotypes and ask for audience/context when needed. 2. Check source confidence. - Use `references/sources.md` first. - Use KBDA Daring for word checks when possible. - If a local spelling or dialect choice is unclear, preserve the Indonesian term and add a short note. 3. Compose with source discipline. - Keep names, places, titles, dates, and facts unchanged. - Prefer verified local words only. - For unknown terms, use Indonesian or ask for a local sample. 4. Final pass. - State uncertainty briefly when relevant. - Do not claim native-speaker or official authority. - Do not flatten the language into generic Indonesian slang. ## Output Style - For direct requests, return the adapted output first. - For review requests, list risks and then provide a safer rewrite. - For public, ritual, legal, educational, or official use, recommend native-speaker or Balai Bahasa review. ## Resources - `references/offline-brief.md`: compact local brief for agents without internet access. - `references/local-mirror.md`: local mirror of source facts, vocabulary policy, and semantic guidance. - `references/usage-patterns.md`: task patterns and review checklist for offline use. - `references/sources.md`: source links and confidence level. - `references/style-guide.md`: practical register and safety rules. - `references/examples.md`: safe usage examples.

path: agents/openai.yaml
content: interface:
  display_name: "Tutur Aceh"
  short_description: "Skill bahasa Aceh yang hati-hati"
  default_prompt: "Use $tutur-aceh to adapt this text with a source-aware Bahasa Aceh regional register."


path: references/examples.md
content: # Examples

## Target-Language Examples

Source-backed Aceh example from KBDA:

> Jak tapeureuno aneuk geutanyoe mariet basa Aceh.

Meaning:

> Mari ajarkan anak kita berbahasa Aceh.

Short poster variant:

> Jak tapeureuno aneuk geutanyoe mariet basa Aceh.

Note:

Use this as a verified short example pattern. For a broader slogan such as "Mari jaga bahasa daerah kita", keep uncertain terms marked or ask for a speaker check.

## Source-Aware Adaptation

Input:

> Tolong buat ucapan pembuka acara untuk komunitas Aceh.

Safer response shape:

> Provide a short Bahasa Indonesia output first, then add a Bahasa Aceh output only for phrases that can be checked against KBDA Daring or a user-provided sample.

Why:

Bahasa Aceh output can vary by region and register. For public events, do not invent ceremonial phrasing.

## Review Mode

Input:

> Review teks AI ini, apakah terasa seperti bahasa Aceh asli?

Response shape:

1. Check whether the text mixes Indonesian grammar with Acehnese words.
2. Flag suspicious words that need KBDA/native-speaker verification.
3. Provide a safer rewrite or ask for dialect context.

## Short Public Text

Input:

> Buat versi lokal untuk poster: "Mari jaga bahasa daerah kita."

Response shape:

> If no verified Acehnese wording is available, keep the Indonesian sentence and suggest checking KBDA/native speaker before publication.

This is better than producing a confident but invented translation.

## Contextual Examples

### Family/Education

Input:

> Ajak orang tua mengajari anak berbahasa Aceh.

Output:

> Jak tapeureuno aneuk geutanyoe mariet basa Aceh.

Use:

This is a compact source-backed pattern suitable for language-preservation copy. For school publication, verify local dialect and spelling with KBDA/native speaker.

### Community Announcement

Input:

> Buat pengumuman komunitas Aceh untuk kelas bahasa.

Safer output:

> Kelas belajar Bahasa Aceh dibuka untuk warga komunitas. Untuk frasa Aceh yang dipakai di poster, gunakan bentuk yang sudah dicek di KBDA atau dari penutur setempat.

Why:

The public operational message stays in Indonesian while Acehnese wording is limited to verified phrases.

### Professional/Tourism

Input:

> Buat salam pembuka untuk tamu wisata Aceh.

Safer output:

> Selamat datang di Aceh. Untuk materi promosi, pakai frasa Bahasa Aceh yang sudah dicek melalui KBDA Daring agar tidak salah dialek atau makna.

Review note:

Do not invent long Acehnese tourism copy without dictionary/source support.

### Adat/Religious Caution

Input:

> Buat teks adat pembuka acara keluarga besar Aceh.

Safe response:

> Untuk teks adat atau pembuka acara resmi, jangan dibuat dari nol. Kirim contoh dari panitia/penutur Aceh setempat atau cek istilah melalui KBDA dan penutur yang memahami konteks acara.


path: references/local-mirror.md
content: # Local Mirror

## Source Mirror

This local mirror captures the usable facts from the Aceh references so an agent can work offline.

- Language/register: Bahasa Aceh.
- Region/context: Aceh; also used by Acehnese communities outside Aceh.
- Broad family context: Austronesian / Malayo-Polynesian.
- Glottolog: Acehnese, glottocode `achi1257`.
- ISO 639-3: `ace`.
- Balai Bahasa Provinsi Aceh / Kemendikdasmen peta bahasa Aceh: `https://repositori.kemendikdasmen.go.id/34837/`.
- The peta bahasa repository item lists regional languages in Aceh, including Aceh, Gayo, Batak, Malayu, Jawa, Devayan, Sigulai, Minangkabau, and Nias.
- KBDA Daring is the official online dictionary compiled by Balai Bahasa Provinsi Aceh: `https://kamusbbpa.kemendikdasmen.go.id/`.
- KBDA includes a `Kamus Bahasa Aceh` section with alphabetic entry pages.

## Local Usability

Use this file before browsing. It is a local operational mirror, not a verbatim copy of KBDA or the peta bahasa document.

The skill can produce short ordinary-context Acehnese-flavored output, review AI text, and identify likely Indonesian interference. For public, educational, official, ritual, or dialect-sensitive text, mark the terms that need review by a competent Acehnese speaker or Balai Bahasa resource.

## Vocabulary And Semantics

- Bahasa Aceh is not Indonesian with Acehnese words inserted into Indonesian grammar.
- Treat address terms as semantic choices, not decorations. KBDA sample entries show that terms can carry social relation or regional notes.
- Known sample from KBDA page A: `abu` can be a male elder/fatherly address in some Aceh regions; do not apply it generically to everyone.
- Known sample from KBDA page A: `ado` is an address for a younger person; check context before using it.
- Known sample from KBDA page A: `abè` relates to ash; compounds such as cooking-ash terms show that dictionary entries can be domain-specific.
- The `adat` entry family shows that cultural/legal/community terms can form many compounds; do not translate adat formulas freely.
- Keep Islamic greetings and Arabic-origin religious phrases as the user writes them unless the user asks for localization.
- If the target community is Pidie, Aceh Timur, Aceh Besar, coastal Aceh, or diaspora, ask for local sample when phrasing matters.

## Generation Rules

1. Build the meaning in clear Indonesian first.
2. Use Acehnese wording only when supported by local notes, KBDA-derived terms, or a user-provided sample.
3. Keep names, titles, institutions, dates, and official terms unchanged unless a verified Acehnese form is provided.
4. Preserve Indonesian for uncertain technical, legal, health, or administrative terms.
5. Add review notes only for terms whose risk matters to the use case.

## Starter Lexicon Notes

Use these notes sparingly. They are not a full dictionary.

- `Bahasa Aceh`: name of the language in Indonesian support text.
- `adat`: community/custom domain; avoid inventing compounds.
- `abu`: address term with regional/social nuance; verify before using.
- `ado`: address term for a younger person; verify relation and tone.
- `abè`: ash/domain word; do not generalize outside its meaning.


path: references/offline-brief.md
content: # Offline Brief

## Local Facts

- Purpose: support source-aware generation and review for Bahasa Aceh.
- Region/context: Aceh and Acehnese communities outside Aceh.
- ISO 639-3: `ace`.
- Glottocode: `achi1257`.
- Source confidence: Level 2 because an official Balai Bahasa Aceh dictionary site and official language-map material exist.
- Bahasa Aceh is not Indonesian with local slang.

## Guardrails

- Do not invent vocabulary.
- Do not assume one Aceh variety represents all speakers.
- Do not force Acehnese spelling when the source gives only Indonesian.
- For public, ritual, legal, educational, or official use, recommend native-speaker or Balai Bahasa review.
- Keep Islamic greetings and religious phrases as the user writes them unless localization is requested and sourced.

## Sample Prompts

- "Use $tutur-aceh to review this Bahasa Aceh output."
- "Make a source-aware Bahasa Aceh version of this short greeting."
- "Check if this text is just Indonesian grammar with Acehnese words."

## Safe Output Patterns

- For translation: ask for dialect/audience if the text matters publicly.
- For review: flag suspicious word choices and Indonesian-grammar interference.
- For unknown terms: keep Indonesian and mark them for verification.
- For short public text: provide usable output plus a review caveat.

## Local Example

Request:

> Buat versi lokal untuk poster: "Mari jaga bahasa daerah kita."

Safe response shape:

> Saya bisa buat teks, tetapi untuk publikasi sebaiknya dicek penutur Aceh. Jika tidak ada rujukan kata yang pasti, pertahankan kalimat Indonesia atau minta padanan dari KBDA/penutur.


path: references/sources.md
content: # Sources

Language: Aceh

Region/context: Aceh; also used by Acehnese communities outside Aceh

## Source Confidence

Level 2: guarded regional-language skill. Bahasa Aceh has an official Balai Bahasa Aceh dictionary site and official peta bahasa material, so the skill may support source-aware generation and word-level checks. It should not claim full translation accuracy without a speaker review.

## References

- Balai Bahasa Provinsi Aceh / Kemendikdasmen peta bahasa Aceh: https://repositori.kemendikdasmen.go.id/34837/
- KBDA Daring, kamus resmi Balai Bahasa Provinsi Aceh: https://kamusbbpa.kemendikdasmen.go.id/
- Glottolog Acehnese entry: https://glottolog.org/resource/languoid/id/achi1257
  - Glottocode: `achi1257`
  - ISO 639-3: `ace`
  - Broad family context: Austronesian / Malayo-Polynesian.

## Editorial Position

This skill should support source-aware generation and review. It should not claim full translation accuracy unless strong sources are added and the output has been reviewed by a competent speaker.


path: references/style-guide.md
content: # Style Guide

## Language Identity

- Name: Bahasa Aceh
- Region/context: Aceh; also used by Acehnese communities outside Aceh
- Glottocode: `achi1257`
- ISO 639-3: `ace`

## Register Position

Bahasa Aceh is not Indonesian with local slang. Do not "Aceh-ify" Indonesian by adding a few local words around Indonesian grammar and claiming it as correct Acehnese.

Use Bahasa Aceh output only when:

- the wording is sourced,
- the user provides a sample,
- or the user accepts a source-aware working output with uncertain terms marked.

## Safety Rules

- Do not invent vocabulary.
- Do not assume one dialect represents all speakers.
- Do not force Acehnese spelling when the source gives only Indonesian.
- Do not use the language for sacred, ritual, legal, or official text without review.
- Preserve Indonesian terms when the regional equivalent is unknown.
- Ask for a user-provided sample when voice or dialect matters.

## Practical Use

Use this skill for:

- source-aware regional-language output,
- tone adaptation,
- localized greetings or short public text,
- review of AI-generated local-language output,
- identifying uncertainty before publication.

## Practical Notes

- Use KBDA Daring for word lookup before replacing important terms.
- Keep Islamic greetings and religious phrases as the user writes them unless the user asks for localization.
- If the target audience is a specific part of Aceh, ask for the dialect/community when the phrasing matters.


path: references/usage-patterns.md
content: # Usage Patterns

## Ordinary Output

For everyday greetings, captions, short community messages, and review tasks, produce usable output when local resources or user samples cover the wording. If the exact Acehnese wording is not covered, keep that part in Indonesian and mark it briefly.

## Sample Tasks

- Review whether a text sounds like Bahasa Aceh or Indonesian with Acehnese words.
- Adapt a short Indonesian greeting for an Acehnese community audience.
- Make a bilingual Indonesian-Bahasa Aceh poster caption with uncertain terms marked.
- Check address terms such as elder/younger references.
- Identify terms that need KBDA or speaker verification.

## Register And Semantics

- Ask for audience and community when address terms, adat terms, or public event wording matters.
- Keep religious greetings stable unless asked otherwise.
- Use bilingual output for public contexts when confidence is limited: Indonesian first, Aceh-supported terms second.
- Do not force a single regional form as all-Aceh usage.

## Review Checklist

- Does the text use Indonesian word order with only Acehnese substitutions?
- Are address terms socially appropriate?
- Are adat, religious, legal, or educational terms handled conservatively?
- Are uncertain terms left in Indonesian or marked for verification?
- Does the output avoid claiming Balai Bahasa/native authority?

## Output Patterns

- Direct short text: provide output first, then one review note if needed.
- Review request: list interference, uncertain terms, and a safer rewrite.
- Public text: provide bilingual wording and note what needs speaker review.



Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)