Claude Skill

keyboard-layout-decoder

Decode garbled Russian/English wrong-keyboard-layout text (ЙЦУКЕН/QWERTY).

LLM Mart · 0 points · 8 views 0 listing impressions 0 install-command copies
Virus-scanned Reviewed automatically before listing.

Full trust report

Download dannote-dot-pi-skills_keyboard-layout-decoder-b92ab10.zip · 1 KB
Part of dannote/dot-pi — 15 skills

Install

skills CLI npx skills add https://github.com/dannote/dot-pi/tree/master/skills/keyboard-layout-decoder
Claude Code claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install dannote-dot-pi@llmmart
Git git clone https://github.com/dannote/dot-pi.git

The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole dannote/dot-pi collection as a plugin from our marketplace. Git is the plain clone.

Skill manifest

Keyboard Layout Decoder

bun ./decoder.ts "text to decode"

Auto-detects direction: ghbdtn → привет, ьфсищщл → macbook

Files (dot-pi)
  • convert-layout.d.ts 131 B
    declare module 'convert-layout/ru' {
      export function toEn(text: string): string
      export function fromEn(text: string): string
    }
    
  • decoder.ts 388 B
    #!/usr/bin/env node
    import ru from 'convert-layout/ru'
    
    function decode(text: string): string {
      return /[а-яё]/i.test(text) ? ru.toEn(text) : ru.fromEn(text)
    }
    
    if (import.meta.url === `file://${process.argv[1]}`) {
      const args = process.argv.slice(2)
      if (!args.length) {
        console.log('Usage: decoder.ts <text>')
        process.exit(1)
      }
      console.log(decode(args.join(' ')))
    }
    
  • package.json 212 B
    {
      "name": "keyboard-layout-decoder",
      "private": true,
      "type": "module",
      "module": "index.ts",
      "dependencies": {
        "convert-layout": "^0.11.1"
      },
      "peerDependencies": {
        "typescript": "^5"
      }
    }
    
  • SKILL.md 291 B
    ---
    name: keyboard-layout-decoder
    description: Decode garbled Russian/English wrong-keyboard-layout text (ЙЦУКЕН/QWERTY).
    ---
    
    # Keyboard Layout Decoder
    
    ```bash
    bun ./decoder.ts "text to decode"
    ```
    
    Auto-detects direction: `ghbdtn` → `привет`, `ьфсищщл` → `macbook`
    

Comments (0)

Sign in to join the conversation.

No comments yet.

Reviews (0)

No reviews yet.

Related