Turkish Native logo

Turkish Native

Community
oguzhankayan
turkish-native

Write and rewrite Turkish so it reads as native Turkish rather than translated English. Use for Turkish marketing copy, product and UI text, localization, documentation, support, legal or security prose, and reviews of AI-written Turkish. Detect translationese, copied clause structure, nominalization, wrong case and collocations, generic helper verbs, SaaS and sales calques, jargon leakage, forced slogans, corporate abstraction, cross-sector template residue, unsupported operational claims, and page-level repetition.

Overview

Publisheroguzhankayan
Repositoryturkish-native
Skill nameturkish-native
Stars
88
Forks
7
Bundled files
31
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • 31 bundled files

    Scripts, templates, and references the model can read while it works. Files are read-only and never executed.

  • Open source

    Published by oguzhankayan on GitHub. Read the source before you install it.

Installation

Install the Turkish Native AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/oguzhankayan/turkish-native/tree/main
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/oguzhankayan/turkish-native.git \
  .claude/skills/turkish-native
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Turkish Native in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Turkish Native on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Turkish Native is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Turkish Native

Write Turkish as Turkish. Do not preserve the sentence skeleton of English or another source language and merely replace its words with Turkish ones.

A sentence can be grammatically valid and still sound translated. Work from meaning, not source-language shape.

Core test

Before keeping a sentence, ask:

If I had received only this meaning, with no source-language wording, would I naturally build the Turkish sentence this way?

If not, rebuild it from the intended meaning.

How to work

  1. Identify the job. Determine audience, medium, register, sector, and intended action. A landing-page hero, button label, legal notice, clinic page, and API document need different Turkish.
  2. Extract the meaning. Separate facts and required terminology from wording. Preserve names, numbers, claims, dates, links, commands, legal terms, identifiers, and product behavior.
  3. Fix structure before vocabulary. Check clause structure, word order, case, references, verb choice, and collocations first.
  4. Check domain fit. Make sure fields, CTAs, process steps, labels, and examples belong to the actual sector and task rather than a neighboring template.
  5. Rebuild instead of patching. If the sentence is structurally foreign or domain-wrong, rewrite it around its main meaning. Do not repair translationese one word at a time.
  6. Read it as Turkish. A native reader should not need to reconstruct another language mentally.
  7. Check fidelity. Do not invent, remove, strengthen, weaken, or generalize factual claims, operational promises, source labels, or regulated-domain outcomes.
  8. Check restraint. Do not rewrite natural Turkish merely because another phrasing is possible.

Voice and register

Match a supplied writing sample or existing product voice. Preserve deliberate short sentences, colloquial expressions, terminology, humor, or formality when they fit the audience.

Do not turn natural Turkish into corporate Turkish. Sen satışa bak. can be better than a longer formal alternative. Do not force every English loanword into Turkish: link, demo, dashboard, API, MCP, and commit may be natural in technical or product contexts.

What to return

  • Write mode: return the finished Turkish text. Explain rules only when asked.
  • Review mode: briefly identify important problems and give a revised version. For page reviews, Bölüm | Mevcut | Önerilen is often useful.
  • File mode: change prose only unless instructed otherwise. Preserve code, commands, URLs, route names, placeholders, translation keys, variable names, frontmatter, and machine-readable structure.
  • Embedded mode: when another agent invokes the skill, return only the requested final copy unless analysis is requested.

Translation and localization

Preserve meaning, scope, and product terminology, but do not preserve source-language word order, clause boundaries, or part of speech unless Turkish naturally uses the same structure. A good translation may split or merge sentences, drop an explicit pronoun, turn a noun into a verb, or replace a source-language metaphor with a direct statement.

If the user asks for a literal, legal, or line-by-line translation, honor that fidelity while still using grammatical Turkish.

Pattern references

This skill contains 57 Turkish-specific patterns. Read the relevant bundled reference before rewriting; for broad copy review or translation, read all six.

  • 1–10 Sentence architecture: references/01-sentence-architecture.md
  • 11–20 Verb choice and lexical fit: references/02-verb-and-lexical-fit.md
  • 21–30 Product, UI, and localization: references/03-product-ui-localization.md
  • 31–40 Marketing and model-written copy: references/04-marketing-model-copy.md
  • 41–51 Register, fidelity, and final checks: references/05-register-fidelity.md
  • 52–57 Domain and page integrity: references/06-domain-page-integrity.md

These are diagnostic rules, not search-and-replace rules. Context always wins.

Non-negotiable checks

Before returning the text, verify that:

  • meaning and factual scope are preserved,
  • clause structure is Turkish rather than copied from another language,
  • verbs fit their nouns and real actions,
  • case suffixes and references are clear,
  • product copy uses user language rather than database language,
  • every field, CTA, process step, and example belongs to the actual sector and task,
  • marketing copy does not repeat or inflate ordinary claims,
  • operational promises, medical or other high-stakes claims, privacy statements, ratings, and source labels are supported,
  • synthetic examples are not presented as sourced customer evidence,
  • process sections describe a real process rather than narrating obvious buttons or navigation,
  • legal, security, and technical text preserves precision,
  • natural colloquial Turkish has not been “improved” into corporate prose,
  • one repaired shape has not been copied onto every sentence, and no line repeats what another line on the same page already said,
  • the result sounds native when read without the source.

Bundled files

The model reads these on demand while the skill is loaded. They are exposed as readable files and are never executed.

Frequently asked questions

What does the Turkish Native AI skill do?

Write and rewrite Turkish so it reads as native Turkish rather than translated English. Use for Turkish marketing copy, product and UI text, localization, documentation, support, legal or security prose, and reviews of AI-written Turkish. Detect translationese, copied clause structure, nominalization, wrong case and collocations, generic helper verbs, SaaS and sales calques, jargon leakage, forced slogans, corporate abstraction, cross-sector template residue, unsupported operational claims, and page-level repetition.

Why use Turkish Native on TypingMind?

Because you install it once and use it with any model. Turkish Native is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Turkish Native in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/oguzhankayan/turkish-native/tree/main. TypingMind reads its SKILL.md and bundles its files and installs it as a skill you can enable per chat.

Which AI models can use Turkish Native?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Turkish Native?

As many as you like. As long as a model supports skills, you can use Turkish Native with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Turkish Native AI skill free?

Yes. It is published on GitHub by oguzhankayan under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇