{"id":"6134b7fe-d8c1-4941-b392-8079b2729c99","shortId":"y22na2","kind":"skill","title":"vscode-ext-localization","tagline":"Guidelines for proper localization of VS Code extensions, following VS Code extension development guidelines, libraries and good practices","description":"# VS Code extension localization\n\nThis skill helps you localize every aspect of VS Code extensions\n\n## When to use this skill\n\nUse this skill when you need to:\n- Localize new or existing contributed configurations (settings), commands, menus, views or walkthroughs\n- Localize new or existing messages or other string resources contained in extension source code that are displayed to the end user\n\n# Instructions\n\nVS Code localization is composed by three different approaches, depending on the resource that is being localized. When a new localizable resource is created or updated, the corresponding localization for all currently available languages must be created/updated.\n\n1. Configurations like Settings, Commands, Menus, Views, ViewsWelcome, Walkthrough Titles and Descriptions, defined in `package.json`\n  -> An exclusive `package.nls.LANGID.json` file, like `package.nls.pt-br.json` of Brazilian Portuguese (`pt-br`) localization\n2. Walkthrough content (defined in its own `Markdown` files)\n  -> An exclusive `Markdown` file like `walkthrough/someStep.pt-br.md` for Brazilian Portuguese localization\n3. Messages and string located in extension source code (JavaScript or TypeScript files)\n  -> An exclusive `bundle.l10n.pt-br.json` for Brazilian Portuguese localization","tags":["vscode","ext","localization","awesome","copilot","github","agent-skills","agents","custom-agents","github-copilot","hacktoberfest","prompt-engineering"],"capabilities":["skill","source-github","skill-vscode-ext-localization","topic-agent-skills","topic-agents","topic-awesome","topic-custom-agents","topic-github-copilot","topic-hacktoberfest","topic-prompt-engineering"],"categories":["awesome-copilot"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/github/awesome-copilot/vscode-ext-localization","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add github/awesome-copilot","source_repo":"https://github.com/github/awesome-copilot","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 33270 github stars · SKILL.md body (1,279 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T18:52:27.867Z","embedding":null,"createdAt":"2026-04-18T20:25:52.228Z","updatedAt":"2026-05-18T18:52:27.867Z","lastSeenAt":"2026-05-18T18:52:27.867Z","tsv":"'1':121 '2':149 '3':168 'approach':92 'aspect':33 'avail':116 'br':147 'brazilian':143,165,185 'bundle.l10n.pt-br.json':183 'code':11,15,24,36,75,85,176 'command':57,125 'compos':88 'configur':55,122 'contain':71 'content':151 'contribut':54 'correspond':111 'creat':107 'created/updated':120 'current':115 'defin':133,152 'depend':93 'descript':132 'develop':17 'differ':91 'display':78 'end':81 'everi':32 'exclus':137,159,182 'exist':53,65 'ext':3 'extens':12,16,25,37,73,174 'file':139,157,161,180 'follow':13 'good':21 'guidelin':5,18 'help':29 'instruct':83 'javascript':177 'languag':117 'librari':19 'like':123,140,162 'local':4,8,26,31,50,62,86,100,112,148,167,187 'localiz':104 'locat':172 'markdown':156,160 'menus':58,126 'messag':66,169 'must':118 'need':48 'new':51,63,103 'package.json':135 'package.nls.langid.json':138 'package.nls.pt-br.json':141 'portugues':144,166,186 'practic':22 'proper':7 'pt':146 'pt-br':145 'resourc':70,96,105 'set':56,124 'skill':28,42,45 'skill-vscode-ext-localization' 'sourc':74,175 'source-github' 'string':69,171 'three':90 'titl':130 'topic-agent-skills' 'topic-agents' 'topic-awesome' 'topic-custom-agents' 'topic-github-copilot' 'topic-hacktoberfest' 'topic-prompt-engineering' 'typescript':179 'updat':109 'use':40,43 'user':82 'view':59,127 'viewswelcom':128 'vs':10,14,23,35,84 'vscode':2 'vscode-ext-loc':1 'walkthrough':61,129,150 'walkthrough/somestep.pt-br.md':163","prices":[{"id":"dcd314dd-1cdd-43eb-9a30-0b473d51445d","listingId":"6134b7fe-d8c1-4941-b392-8079b2729c99","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"github","category":"awesome-copilot","install_from":"skills.sh"},"createdAt":"2026-04-18T20:25:52.228Z"}],"sources":[{"listingId":"6134b7fe-d8c1-4941-b392-8079b2729c99","source":"github","sourceId":"github/awesome-copilot/vscode-ext-localization","sourceUrl":"https://github.com/github/awesome-copilot/tree/main/skills/vscode-ext-localization","isPrimary":false,"firstSeenAt":"2026-04-18T21:51:36.439Z","lastSeenAt":"2026-05-18T18:52:27.867Z"},{"listingId":"6134b7fe-d8c1-4941-b392-8079b2729c99","source":"skills_sh","sourceId":"github/awesome-copilot/vscode-ext-localization","sourceUrl":"https://skills.sh/github/awesome-copilot/vscode-ext-localization","isPrimary":true,"firstSeenAt":"2026-04-18T20:25:52.228Z","lastSeenAt":"2026-05-07T22:40:18.239Z"}],"details":{"listingId":"6134b7fe-d8c1-4941-b392-8079b2729c99","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"github","slug":"vscode-ext-localization","github":{"repo":"github/awesome-copilot","stars":33270,"topics":["agent-skills","agents","ai","awesome","custom-agents","github-copilot","hacktoberfest","prompt-engineering"],"license":"mit","html_url":"https://github.com/github/awesome-copilot","pushed_at":"2026-05-18T01:26:59Z","description":"Community-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.","skill_md_sha":"b92def23a7730a6664de25811ba4747af322bee1","skill_md_path":"skills/vscode-ext-localization/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/github/awesome-copilot/tree/main/skills/vscode-ext-localization"},"layout":"multi","source":"github","category":"awesome-copilot","frontmatter":{"name":"vscode-ext-localization","description":"Guidelines for proper localization of VS Code extensions, following VS Code extension development guidelines, libraries and good practices"},"skills_sh_url":"https://skills.sh/github/awesome-copilot/vscode-ext-localization"},"updatedAt":"2026-05-18T18:52:27.867Z"}}