Skill: ramaaditya49/tutur-bagongan-jogja (version 1.0.1)

--- name: tutur-bagongan-jogja description: Produce, adapt, or review text in a source-aware Yogyakarta/Jogja court-inspired Basa Bagongan register. Use when the user asks for bahasa Keraton Jogja, Basa Bagongan, Yogyakarta palace diction, abdi dalem-style phrasing, ceremonial Jogja Javanese flavor, or a respectful Yogyakarta court tone without claiming perfect ritual authenticity. --- # Tutur Bagongan Jogja ## Overview Use this skill to adapt text toward the Yogyakarta court register known as Basa Bagongan. Treat it as a culturally source-aware working style, not an authoritative ritual or palace-protocol translation. Basa Bagongan is associated with the Keraton Kasultanan Yogyakarta. It is often described as respectful but less hierarchically polished than high krama, with a distinct court identity and limited special vocabulary. ## Search And Discovery Relevant searches: bahasa Keraton Jogja, Basa Bagongan, bahasa Bagongan Yogyakarta, bahasa Keraton Yogyakarta, abdi dalem Jogja, Javanese court register, bahasa Jawa keraton Jogja, Keraton Jogja style. Use this skill for source-aware Bagongan-style adaptation and review. It must not claim official palace, ceremonial, ritual, or protocol authority without verified source text. ## Workflow 1. Identify the target. - If the user says "Keraton Jogja", map it to Keraton Kasultanan Yogyakarta. - If the user says "Pakualaman", do not assume it is identical to Kasultanan Yogyakarta. Mention that it is a related Yogyakarta court context and keep the output conservative. - If the text is Indonesian, adapt meaning into a Bagongan-inspired Javanese/Indonesian output only as far as requested. 2. Choose the depth. - **Light flavor:** Preserve meaning and add Jogja court diction sparingly. - **Bagongan output:** Use Bagongan markers, including careful use of `manira` and `pakenira`. - **Ceremonial-aware output:** Add a short caveat and avoid invented formulas. 3. Apply Yogyakarta Bagongan signals. - Use the pronoun pair `manira` / `pakenira` when direct pronouns are needed and the context fits. - Allow a measured mix of krama and ngoko morphology when making a Bagongan-style output. - Keep the tone respectful, plain, and not overly ornate. 4. Final check. - Avoid turning Bagongan into generic krama inggil. - Avoid importing Surakarta Kedhaton role-sensitive pronoun sets unless making a comparison. - Do not overuse rare vocabulary just to sound "ancient". ## Output Style - If the user asks for direct output, provide the adapted text first. - If the text is ceremonial, add a note that expert review is needed. - If asked for options, give "light", "Bagongan", and "formal explanation" variants. - Do not claim "bahasa keraton asli" unless the source phrase is verified. ## 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`: research base and source links. - `references/style-guide.md`: Yogyakarta Bagongan usage rules. - `references/lexicon.md`: source-aware starter lexicon. - `references/examples.md`: before/after examples.

path: agents/openai.yaml
content: interface:
  display_name: "Tutur Bagongan Jogja"
  short_description: "Ragam bagongan khas Yogyakarta"
  default_prompt: "Use $tutur-bagongan-jogja to adapt this text into a source-aware Yogyakarta Bagongan-inspired register."


path: references/examples.md
content: # Examples

## Target-Language Examples

Bagongan-inspired:

> Menawi pakenira kersa, manira badhe rawuh benjang enjing.

Meaning:

> Jika Anda berkenan, saya/kami akan datang besok pagi.

Formal explanation:

> Kaaturaken bilih pepanggihan dipunundur rumiyin.

Meaning:

> Disampaikan bahwa pertemuan ditunda dahulu.

Note:

These are working Bagongan-inspired examples, not verified palace protocol.

## Light Bagongan Flavor

Input:

> Kami mohon izin menyampaikan kabar bahwa acara akan dimulai pukul delapan malam.

Output:

> Manira nyuwun idin matur pawartos, adicara badhe kawiwitan tabuh wolu dalu.

Note:

This is a respectful Bagongan-inspired output, not a verified palace protocol formula.

## More Plain Bagongan Output

Input:

> Jika Anda berkenan, kami akan datang besok pagi.

Output:

> Menawi pakenira kersa, manira badhe rawuh benjang enjing.

## Formal Explanation Variant

Input:

> Tolong jelaskan bahwa rapat ditunda.

Output:

> Kaaturaken bilih pepanggihan dipunundur rumiyin.

Why:

This keeps the sentence respectful and clear without forcing too many rare markers.


path: references/lexicon.md
content: # Lexicon

This is a source-aware starter list, not a complete dictionary.

## Bagongan Markers

- `manira`: first-person pronoun in Yogyakarta Bagongan contexts.
- `pakenira`: second-person pronoun in Yogyakarta Bagongan contexts.
- `enggeh`: yes.
- `wenten`: there is / exists.
- `wikana`: do not know.

## Useful Common Forms

- `nyuwun`: request/ask.
- `matur`: say/convey.
- `rawuh`: come/arrive.
- `kersa`: willing/wish.
- `dhateng`: to/at.
- `ingkang`: which/who/that.
- `sampun`: already.
- `dereng`: not yet.
- `wilujeng`: safe/well.

## Avoid Inventing

Do not invent a Bagongan equivalent for every Indonesian word. If the right term is unknown:

- Keep the Indonesian term.
- Use a common krama equivalent.
- Add a short note that the term may need expert review.


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

## Source Mirror

- Register: Yogyakarta/Jogja court-inspired Basa Bagongan.
- Court context: Keraton Kasultanan Yogyakarta; Pakualaman is related but not automatically identical.
- Main distinction: keep this separate from Surakarta Basa Kedhaton and ordinary Bahasa Jawa.
- Common local markers in this repo include the pronoun pair `manira` and `pakenira` when direct pronouns are appropriate.
- General KBBI/EYD references are useful only for Indonesian support text, not for validating Bagongan wording.

## Local Usability

Use this file before browsing. The skill can produce respectful Bagongan-inspired wording for cultural copy, event flavor, and review.

It must not claim authoritative palace protocol, ritual validity, inscription accuracy, or historical exactness. For those contexts, produce usable support text and mark the exact parts requiring Yogyakarta court-language expert review.

## Vocabulary And Semantics

- Basa Bagongan has a distinct court identity; it is not generic krama inggil.
- `manira` and `pakenira` are useful only when direct pronouns are needed and the context fits.
- A measured mix of krama and ngoko morphology can appear in Bagongan-style work, but it should not become random level mixing.
- Avoid importing Surakarta Kedhaton role-sensitive pronoun sets unless the task is comparative.
- Keep tone respectful, plain, and not artificially ancient.

## Generation Rules

1. Identify whether the target is Keraton Jogja/Kasultanan, Pakualaman, or a general cultural Jogja tone.
2. Choose light, Bagongan, or ceremony-aware depth.
3. Use `manira`/`pakenira` sparingly and only when pronouns are needed.
4. Preserve names, titles, dates, places, and facts.
5. Add a review note for ceremony, protocol, ritual, inscription, or historical contexts.

## Starter Lexicon Policy

Use `lexicon.md` as the local starter list. Do not invent palace vocabulary. Do not expand the lexicon without a reliable source or expert-reviewed sample.



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

## Local Facts

- Purpose: create source-aware Yogyakarta/Jogja court-inspired outputs.
- User-facing identity: Keraton Jogja.
- More precise context: Keraton Kasultanan Yogyakarta.
- Register: Basa Bagongan.
- Keep this separate from Surakarta Basa Kedhaton and everyday Bahasa Jawa.
- Common Bagongan markers include the pronoun pair `manira` and `pakenira` in suitable contexts.

## Guardrails

- Use the adapted text as working output for ordinary cultural copy; require verified source phrases for protocol-sensitive wording.
- Do not claim ritual or palace-protocol authenticity.
- Do not turn Bagongan into generic krama inggil.
- Do not overuse rare or archaic vocabulary.
- For ceremony, royal address, inscription, ritual, or public protocol, recommend expert review.

## Sample Prompts

- "Use $tutur-bagongan-jogja to make this text sound more Keraton Jogja."
- "Produce a Bagongan-inspired version for a cultural event."
- "Review whether this is Bagongan or just generic krama."

## Safe Output Patterns

- Provide the adapted text first.
- Add a short note if ceremony or status is unclear.
- Offer variants: light flavor, Bagongan output, formal explanation.
- Use `manira` / `pakenira` only when the context supports direct pronouns.

## Local Example

Input:

> Jika Anda berkenan, kami akan datang besok pagi.

Bagongan-inspired output:

> Menawi pakenira kersa, manira badhe rawuh benjang enjing.

Note: use speaker review before public or ceremonial use.


path: references/sources.md
content: # Sources

Use these sources as the initial research base. This skill is conservative because Basa Bagongan is specialized and culturally specific.

## Core Source

- UGM Program Studi Bahasa, Sastra, dan Budaya Jawa: "Seputar Jawa: Basa Kedhaton dan Basa Bagongan, Ragam Tutur Khas Keraton Surakarta dan Yogyakarta"
  - https://sastrajawa.fib.ugm.ac.id/seputar-jawa-basa-kedhaton-dan-basa-bagongan-ragam-tutur-khas-keraton-surakarta-dan-yogyakarta/
  - Key use: distinguishes Yogyakarta `Basa Bagongan` from Surakarta `Basa Kedhaton`; notes the `manira` / `pakenira` pair, mixed morphology, and limited special vocabulary.

## Court Context

- Kraton Jogja official site: https://www.kratonjogja.id/
  - Key use: general Yogyakarta palace context.

- Jogja Cagar Budaya: Pura Pakualaman
  - https://jogjacagar.jogjaprov.go.id/detail/1084/puro-pakualaman
  - Key use: confirms Pakualaman as a living court/cultural site in Yogyakarta, distinct from Keraton Kasultanan Yogyakarta.

## General Language References

- KBBI Daring: https://kbbi.kemdikbud.go.id/
- EYD V: https://ejaan.kemdikbud.go.id/

Use KBBI/EYD only for Indonesian support text and explanatory notes. They are not enough to validate Basa Bagongan output.

## Editorial Position

This skill can create respectful, Bagongan-inspired outputs. It should not claim to produce authoritative palace protocol, ritual speech, or historically exact manuscript language.


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

## Identity

- User-facing label: Keraton Jogja.
- More precise label: Keraton Kasultanan Yogyakarta.
- Register name: Basa Bagongan.

## Key Distinction

Yogyakarta uses `Basa Bagongan`; Surakarta uses `Basa Kedhaton`.

Basa Bagongan is associated with respect and court identity, but it is not simply high krama. Scholarly summaries describe it as more plain and more leveling than Surakarta Kedhaton in some uses.

## Tone

- Respectful.
- Plain.
- Courtly without being too ornate.
- Less hierarchical than Surakarta Kedhaton.
- Avoid modern slang, marketing language, and bureaucratic Indonesian.

## Grammar Signals

Use with source awareness:

- `manira`: I / first-person marker.
- `pakenira`: you / second-person marker.
- Krama vocabulary with some ngoko-like morphology when appropriate.

Avoid:

- Treating Bagongan as generic krama inggil.
- Using too many Surakarta-style role-specific pronouns.
- Making the output sound like old manuscript language unless requested.

## Morphology Note

Bagongan may mix krama lexical choices with ngoko-like affixes. This is a feature, not automatically an error. Use it sparingly because overuse can look like fake Javanese.

## Safety

Ask for source text or target role if:

- The text is a palace ceremony.
- The audience includes named royal family members.
- The user requests ritual formulas.
- The text will be published as authentic Yogyakarta court language.

Otherwise, provide usable output with a short caveat.


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

## Ordinary Output

For cultural event copy, short greetings, and respectful Yogyakarta court flavor, provide adapted text directly. Add a note only when the user asks for ceremony, protocol, inscription, or historical precision.

## Sample Tasks

- Adapt an Indonesian welcome line into Bagongan-inspired tone.
- Review whether text is Bagongan or generic krama.
- Produce light, Bagongan, and ceremony-aware variants.
- Remove Surakarta Kedhaton markers from a Jogja target text.
- Explain why `manira` or `pakenira` should or should not be used.

## Register And Semantics

- Light: restrained Jogja court flavor without dense special vocabulary.
- Bagongan: uses local markers such as `manira`/`pakenira` only when appropriate.
- Ceremony-aware: support text only; mark protocol-sensitive parts.
- Comparative: explicitly name Jogja/Yogyakarta versus Solo/Surakarta differences.

## Review Checklist

- Is the target Yogyakarta/Jogja rather than Surakarta/Solo?
- Are Bagongan markers used sparingly and correctly?
- Does the text avoid generic krama inggil over-polish?
- Does it avoid claiming palace authenticity?
- Are names, titles, dates, and facts unchanged?

## Output Patterns

- Direct request: adapted text first.
- Options request: light, Bagongan, and ceremony-aware variants.
- Review: list Solo/Jogja mixing, generic krama risk, and source gaps.



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