[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6F4VVY56571NN8CP2QGSSX8":3,"skill-same:01M6F4VVY56571NN8CP2QGSSX8":55},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":27,"linkOnly":28,"markdownContent":29,"markdownBody":30,"frontMatter":31,"refName":32,"commitSha":33,"skillDirectory":34,"forksCount":35,"repositoryHtmlUrl":36,"repositoryHomepageUrl":37,"ownerHtmlUrl":38,"ownerBlogUrl":6,"ownerDescription":39,"updatedAt":40,"install":41,"resources":54},"01M6F4VVY56571NN8CP2QGSSX8","mkdocs-translations",null,"Generate a language translation for a mkdocs documentation stack.","ComeOnOliver\u002Fskillshub","ComeOnOliver","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F43215937?v=4","01M6E5JNFECJAAVFE0W7SMWWD2","Haoran Shu","01M6E5JNNDQS7AJZDYFQ8TPZCK",67,"MIT","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fgithub\u002Fawesome-copilot\u002Fmkdocs-translations\u002FSKILL.md",[],[19,20,21,22,23,24,25,26],"mkdocs translations","mkdocs","documentation","generate","stack","mkdocs documentation","language","translation","2026-11-10 10:12:30",false,"---\nname: mkdocs-translations\ndescription: 'Generate a language translation for a mkdocs documentation stack.'\n---\n\n# MkDocs AI Translator\n\n## Role\nYou are a professional technical writer and translator.\n\n## Required Input  \n**Before proceeding, ask the user to specify the target translation language and locale code.**  \nExamples:\n- Spanish (`es`)\n- French (`fr`)\n- Brazilian Portuguese (`pt-BR`)\n- Korean (`ko`)\n\nUse this value consistently in folder names, translated content paths, and MkDocs configuration updates. Once confirmed, proceed with the instructions below.\n\n---\n\n## Objective  \nTranslate all documentation from the `docs\u002Fdocs\u002Fen` and `docs\u002Fdocs\u002Fincludes\u002Fen` folders into the specified target language. Preserve the original folder structure and all Markdown formatting.\n\n---\n\n## File Listing and Translation Order\n\nThe following is the task list you must complete. Check each item off as it is done and report that to the user.\n\n- [ ] Begin by listing all files and subdirectories under `docs\u002Fdocs\u002Fen`.\n- [ ] Then list all files and subdirectories under `docs\u002Fdocs\u002Fincludes\u002Fen`.\n- [ ] 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.\n- [ ] After each translation, **check whether there are remaining files** that have not yet been translated. If there are, **continue automatically** with the next file.\n- [ ] Do **not** prompt for confirmation, approval, or next steps—**proceed automatically** until all files are translated.\n- [ ] 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.\n\n---\n\n## Folder Structure and Output\n\nBefore starting to create **any** new files, create a new git branch using the terminal command `git checkout -b docs-translation-\u003Clanguage>`.\n\n- Create a new folder under `docs\u002Fdocs\u002F` named using the ISO 639-1 or locale code provided by the user.  \n  Examples:  \n  - `es` for Spanish  \n  - `fr` for French  \n  - `pt-BR` for Brazilian Portuguese\n- Mirror the exact folder and file structure from the original `en` directories.\n- For each translated file:\n  - Preserve all Markdown formatting, including headings, code blocks, metadata, and links.\n  - Maintain the original filename.\n  - Do **not** wrap the translated content in Markdown code blocks.\n  - Append this line at the end of the file:  \n    *Translated using GitHub Copilot and GPT-4o.*\n  - Save the translated file into the corresponding target language folder.\n\n---\n\n## Include Path Updates\n\n- Update include references in files to reflect the new locale.  \n  Example:  \n    `includes\u002Fen\u002Fintroduction-event.md` → `includes\u002Fes\u002Fintroduction-event.md`  \n  Replace `es` with the actual locale code provided by the user.\n\n---\n\n## MkDocs Configuration Update\n\n- [ ] Modify the `mkdocs.yml` configuration:\n  - [ ] Add a new `locale` entry under the `i18n` plugin using the target language code.\n  - [ ] Provide appropriate translations for:\n    - [ ] `nav_translations`\n    - [ ] `admonition_translations`\n\n---\n\n## Translation Rules\n\n- Use accurate, clear, and technically appropriate translations.\n- Always use computer industry-standard terminology.  \n  Example: prefer \"Stack Tecnológica\" over \"Pila Tecnológica\".\n\n**Do not:**\n- Comment on, suggest changes for, or attempt to fix any formatting or Markdown linting issues.  \n  This includes, but is not limited to:\n  - Missing blank lines around headings or lists\n  - Trailing punctuation in headings\n  - Missing alt text for images\n  - Improper heading levels\n  - Line length or spacing issues\n- Do not say things like:  \n  _\"There are some linting issues, such as…\"_\n  _\"Would you like me to fix…\"_\n- Never prompt the user about any linting or formatting issues.\n- Do not wait for confirmation before continuing.\n- Do not wrap the translated content or file in Markdown code blocks.\n\n---\n\n## Translating Includes (`docs\u002Fdocs\u002Fincludes\u002Fen`)\n\n- Create a new folder under `docs\u002Fdocs\u002Fincludes\u002F` using the target language code provided by the user.\n- Translate each file using the same rules as above.\n- Maintain the same file and folder structure in the translated output.\n- Save each translated file in the appropriate target language folder.\n\n","# MkDocs AI Translator\n\n## Role\nYou are a professional technical writer and translator.\n\n## Required Input  \n**Before proceeding, ask the user to specify the target translation language and locale code.**  \nExamples:\n- Spanish (`es`)\n- French (`fr`)\n- Brazilian Portuguese (`pt-BR`)\n- Korean (`ko`)\n\nUse this value consistently in folder names, translated content paths, and MkDocs configuration updates. Once confirmed, proceed with the instructions below.\n\n---\n\n## Objective  \nTranslate all documentation from the `docs\u002Fdocs\u002Fen` and `docs\u002Fdocs\u002Fincludes\u002Fen` folders into the specified target language. Preserve the original folder structure and all Markdown formatting.\n\n---\n\n## File Listing and Translation Order\n\nThe following is the task list you must complete. Check each item off as it is done and report that to the user.\n\n- [ ] Begin by listing all files and subdirectories under `docs\u002Fdocs\u002Fen`.\n- [ ] Then list all files and subdirectories under `docs\u002Fdocs\u002Fincludes\u002Fen`.\n- [ ] 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.\n- [ ] After each translation, **check whether there are remaining files** that have not yet been translated. If there are, **continue automatically** with the next file.\n- [ ] Do **not** prompt for confirmation, approval, or next steps—**proceed automatically** until all files are translated.\n- [ ] 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.\n\n---\n\n## Folder Structure and Output\n\nBefore starting to create **any** new files, create a new git branch using the terminal command `git checkout -b docs-translation-\u003Clanguage>`.\n\n- Create a new folder under `docs\u002Fdocs\u002F` named using the ISO 639-1 or locale code provided by the user.  \n  Examples:  \n  - `es` for Spanish  \n  - `fr` for French  \n  - `pt-BR` for Brazilian Portuguese\n- Mirror the exact folder and file structure from the original `en` directories.\n- For each translated file:\n  - Preserve all Markdown formatting, including headings, code blocks, metadata, and links.\n  - Maintain the original filename.\n  - Do **not** wrap the translated content in Markdown code blocks.\n  - Append this line at the end of the file:  \n    *Translated using GitHub Copilot and GPT-4o.*\n  - Save the translated file into the corresponding target language folder.\n\n---\n\n## Include Path Updates\n\n- Update include references in files to reflect the new locale.  \n  Example:  \n    `includes\u002Fen\u002Fintroduction-event.md` → `includes\u002Fes\u002Fintroduction-event.md`  \n  Replace `es` with the actual locale code provided by the user.\n\n---\n\n## MkDocs Configuration Update\n\n- [ ] Modify the `mkdocs.yml` configuration:\n  - [ ] Add a new `locale` entry under the `i18n` plugin using the target language code.\n  - [ ] Provide appropriate translations for:\n    - [ ] `nav_translations`\n    - [ ] `admonition_translations`\n\n---\n\n## Translation Rules\n\n- Use accurate, clear, and technically appropriate translations.\n- Always use computer industry-standard terminology.  \n  Example: prefer \"Stack Tecnológica\" over \"Pila Tecnológica\".\n\n**Do not:**\n- Comment on, suggest changes for, or attempt to fix any formatting or Markdown linting issues.  \n  This includes, but is not limited to:\n  - Missing blank lines around headings or lists\n  - Trailing punctuation in headings\n  - Missing alt text for images\n  - Improper heading levels\n  - Line length or spacing issues\n- Do not say things like:  \n  _\"There are some linting issues, such as…\"_\n  _\"Would you like me to fix…\"_\n- Never prompt the user about any linting or formatting issues.\n- Do not wait for confirmation before continuing.\n- Do not wrap the translated content or file in Markdown code blocks.\n\n---\n\n## Translating Includes (`docs\u002Fdocs\u002Fincludes\u002Fen`)\n\n- Create a new folder under `docs\u002Fdocs\u002Fincludes\u002F` using the target language code provided by the user.\n- Translate each file using the same rules as above.\n- Maintain the same file and folder structure in the translated output.\n- Save each translated file in the appropriate target language folder.\n\n",{"name":5,"description":7},"main","def8531e65114c0fca8fb8551c1871ee0eed705c","skills\u002Fgithub\u002Fawesome-copilot\u002Fmkdocs-translations",24,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub","https:\u002F\u002Fskillshub.wtf","https:\u002F\u002Fgithub.com\u002FComeOnOliver","AI & Blockchain Engineer\r\n","2026-06-24 22:07:19",{"source":8,"skillName":5,"commands":42,"prompt":52,"zipAvailable":53},[43,46,49],{"tool":44,"command":45},"npx","npx skills add ComeOnOliver\u002Fskillshub --skill mkdocs-translations",{"tool":47,"command":48},"bunx","bunx skills add ComeOnOliver\u002Fskillshub --skill mkdocs-translations",{"tool":50,"command":51},"pnpm","pnpm dlx skills add ComeOnOliver\u002Fskillshub --skill mkdocs-translations","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fgithub\u002Fawesome-copilot\u002Fmkdocs-translations\u002FSKILL.md",true,[],[56,70,80,89,95,102],{"skillNo":57,"name":58,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":59,"categories":60,"keywords":66,"publishedAt":27},"01M6FKJN13GMG4KY57J3QD8GY5","model-hierarchy-skill","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzscole\u002Fmodel-hierarchy-skill\u002Fmodel-hierarchy-skill\u002FSKILL.md",[61],{"categoryNo":62,"categoryName":63,"taxonomyType":64,"taxonomyTypeDesc":65},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[67,68,69],"model","model hierarchy","model hierarchy skill",{"skillNo":71,"name":72,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":73,"categories":74,"keywords":76,"publishedAt":27},"01M6FKJJJ6GCAMR4PPPRD12M5X","zoom-mcp","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-mcp\u002FSKILL.md",[75],{"categoryNo":62,"categoryName":63,"taxonomyType":64,"taxonomyTypeDesc":65},[77,78,79],"MCP","zoom","zoom mcp",{"skillNo":81,"name":82,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":85,"publishedAt":27},"01M6FKJE3KYT3KPEZMEEHYKA6K","zoom-apps-sdk","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-apps-sdk\u002FSKILL.md",[],[86,87,88,78],"sdk","zoom apps sdk","apps",{"skillNo":90,"name":91,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":92,"categories":93,"keywords":94,"publishedAt":27},"01M6FKJ9EDH9Q5VWDF8HAJRSP0","windows","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwindows\u002FSKILL.md",[],[91],{"skillNo":96,"name":97,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":101,"publishedAt":27},"01M6FKJ666BEEFC3AE9GJ72Q93","whiteboard","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwhiteboard\u002FSKILL.md",[100],{"categoryNo":62,"categoryName":63,"taxonomyType":64,"taxonomyTypeDesc":65},[97],{"skillNo":103,"name":104,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":105,"categories":106,"keywords":107,"publishedAt":27},"01M6FKJ21WFCDGTJQ2Q91T9DVW","websockets","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwebsockets\u002FSKILL.md",[],[104]]