Source profileQuality 67/100

github/awesome-copilot/skills/mkdocs-translations/SKILL.md

mkdocs-translations

Generate a language translation for a mkdocs documentation stack.

Source repository stars
37,126
Declared platforms
0
Static risk flags
1
Last source update
2026-07-28
Source checked
2026-07-28

Decision brief

What it does—and where it fits

Generate a language translation for a mkdocs documentation stack.

Best for

    Not for

    • Tasks that require unconfirmed production actions or broad system permissions.
    • Environments where the pinned source and install steps cannot be inspected.

    Compatibility matrix

    Platform support, with evidence labels

    PlatformStatusEvidenceWhat to check
    CodexNot declaredNo explicit evidencePortability before use
    Claude CodeNot declaredNo explicit evidencePortability before use
    CursorNot declaredNo explicit evidencePortability before use
    Gemini CLINot declaredNo explicit evidencePortability before use
    Open the compatibility checker

    Installation

    Inspect first. Install second.

    The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

    Source-detected install commandSource
    npx skills add https://github.com/github/awesome-copilot --skill "skills/mkdocs-translations"
    Safe inspection promptEditorial

    Inspect the Agent Skill "mkdocs-translations" from https://github.com/github/awesome-copilot/blob/9933dcad5be5caeb288cebcd370eeeb2fc2f1685/skills/mkdocs-translations/SKILL.md at commit 9933dcad5be5caeb288cebcd370eeeb2fc2f1685. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

    Workflow

    What the source asks the agent to do

    1. 01

      Role

      You are a professional technical writer and translator.

      You are a professional technical writer and translator.
    2. 02

      Required Input

      Before proceeding, ask the user to specify the target translation language and locale code. Examples: - Spanish (es) - French (fr) - Brazilian Portuguese (pt-BR) - Korean (ko)

      Spanish (es)French (fr)Brazilian Portuguese (pt-BR)
    3. 03

      Objective

      Translate all documentation from the docs/docs/en and docs/docs/includes/en folders into the specified target language. Preserve the original folder structure and all Markdown formatting.

      Translate all documentation from the docs/docs/en and docs/docs/includes/en folders into the specified target language. Preserve the original folder structure and all Markdown formatting.
    4. 04

      File Listing and Translation Order

      The following is the task list you must complete. Check each item off as it is done and report that to the user.

      [ ] Begin by listing all files and subdirectories under docs/docs/en.[ ] Then list all files and subdirectories under docs/docs/includes/en.[ ] Translate every file in the list one by one in the order shown. Do not skip, reorder, or stop after a fixed number of files.
    5. 05

      Folder Structure and Output

      Before starting to create any new files, create a new git branch using the terminal command git checkout -b docs-translation-.

      Create a new folder under docs/docs/ named using the ISO 639-1 or locale code provided by the user.es for Spanishfr for French

    Permission review

    Static risk signals and limitations

    Writes files

    medium · line 40

    The documentation asks the agent to create, modify, or delete local files.

    Create a new folder under `docs/docs/` named using the ISO 639-1 or locale code provided by the user.

    Writes files

    medium · line 52

    The documentation asks the agent to create, modify, or delete local files.

    Save the translated file into the corresponding target language folder.

    Evidence record

    Why each signal appears

    EvidenceSourceComputedTestedEditorial
    SignalValueEvidence typeMeaning
    Quality score67/100ComputedDocumentation, specificity, maintenance, and trust rules
    Repository stars37,126SourceRepository attention, not individual Skill quality
    Compatibility0 platformsSourceDeclared in the catalog source record
    Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

    Pinned source

    Provenance and original SKILL.md

    Repository
    github/awesome-copilot
    Skill path
    skills/mkdocs-translations/SKILL.md
    Commit
    9933dcad5be5caeb288cebcd370eeeb2fc2f1685
    License
    MIT
    Collected
    2026-07-28
    Default branch
    main
    View the original SKILL.md

    MkDocs AI Translator

    Role

    You are a professional technical writer and translator.

    Required Input

    Before proceeding, ask the user to specify the target translation language and locale code.
    Examples:

    • Spanish (es)
    • French (fr)
    • Brazilian Portuguese (pt-BR)
    • Korean (ko)

    Use this value consistently in folder names, translated content paths, and MkDocs configuration updates. Once confirmed, proceed with the instructions below.


    Objective

    Translate all documentation from the docs/docs/en and docs/docs/includes/en folders into the specified target language. Preserve the original folder structure and all Markdown formatting.


    File Listing and Translation Order

    The following is the task list you must complete. Check each item off as it is done and report that to the user.

    • Begin by listing all files and subdirectories under docs/docs/en.
    • Then list all files and subdirectories under docs/docs/includes/en.
    • Translate every file in the list one by one in the order shown. Do not skip, reorder, or stop after a fixed number of files.
    • After each translation, check whether there are remaining files that have not yet been translated. If there are, continue automatically with the next file.
    • Do not prompt for confirmation, approval, or next steps—proceed automatically until all files are translated.
    • Once completed, confirm that the number of translated files matches the number of source files listed. If any files remain unprocessed, resume from where you left off.

    Folder Structure and Output

    Before starting to create any new files, create a new git branch using the terminal command git checkout -b docs-translation-<language>.

    • Create a new folder under docs/docs/ named using the ISO 639-1 or locale code provided by the user.
      Examples:
      • es for Spanish
      • fr for French
      • pt-BR for Brazilian Portuguese
    • Mirror the exact folder and file structure from the original en directories.
    • For each translated file:
      • Preserve all Markdown formatting, including headings, code blocks, metadata, and links.
      • Maintain the original filename.
      • Do not wrap the translated content in Markdown code blocks.
      • Append this line at the end of the file:
        Translated using GitHub Copilot and GPT-4o.
      • Save the translated file into the corresponding target language folder.

    Include Path Updates

    • Update include references in files to reflect the new locale.
      Example:
      includes/en/introduction-event.mdincludes/es/introduction-event.md
      Replace es with the actual locale code provided by the user.

    MkDocs Configuration Update

    • Modify the mkdocs.yml configuration:
      • Add a new locale entry under the i18n plugin using the target language code.
      • Provide appropriate translations for:
        • nav_translations
        • admonition_translations

    Translation Rules

    • Use accurate, clear, and technically appropriate translations.
    • Always use computer industry-standard terminology.
      Example: prefer "Stack Tecnológica" over "Pila Tecnológica".

    Do not:

    • Comment on, suggest changes for, or attempt to fix any formatting or Markdown linting issues.
      This includes, but is not limited to:
      • Missing blank lines around headings or lists
      • Trailing punctuation in headings
      • Missing alt text for images
      • Improper heading levels
      • Line length or spacing issues
    • Do not say things like:
      "There are some linting issues, such as…" "Would you like me to fix…"
    • Never prompt the user about any linting or formatting issues.
    • Do not wait for confirmation before continuing.
    • Do not wrap the translated content or file in Markdown code blocks.

    Translating Includes (docs/docs/includes/en)

    • Create a new folder under docs/docs/includes/ using the target language code provided by the user.
    • Translate each file using the same rules as above.
    • Maintain the same file and folder structure in the translated output.
    • Save each translated file in the appropriate target language folder.

    Alternatives

    Compare before choosing

    Computed 9438,313

    wshobson/agents

    brand-landingpage

    Brand-first landing page designer — runs a brand-identity interview (colors, typography, shape language), then generates and iterates on a polished landing page via Stitch with deployment-ready HTML. Use when the user asks to create, design, or build a landing page, homepage, or marketing page and has no established visual direction. Skip when they have a design mockup, need a dashboard or app UI, are working at component level, building a multi-page app, or restyling with known design tokens —

    Computed 8882,073

    nexu-io/open-design

    od-contribute

    One-click contribution flow for Open Design (nexu-io/open-design) — even for non-coders. Pick one of four cards (ship a Skill or Design System you made with OD; translate docs; fix a typo / write a blog; report a bug), the agent validates and opens a PR (or issue) for you. Trigger words contribute to open design, ship my OD skill, ship my OD design system, translate OD docs, report an OD bug, od-contribute.

    Computed 6737,126

    github/awesome-copilot

    dotnet-best-practices

    Ensure .NET/C# code meets best practices for the solution/project.

    Computed 9831,966

    K-Dense-AI/scientific-agent-skills

    imaging-data-commons

    Query and download public cancer imaging data from NCI Imaging Data Commons using idc-index. Use for accessing large-scale radiology (CT, MR, PET) and pathology datasets for AI training or research. No authentication required. Query by metadata, visualize in browser, check licenses.