PolyKybd
Community@thpoll83 · Linz/Austria
I'm Thomas and here you can find all my work around the Poly Keyboard (and other stuff). The keyboard that speaks any language with OLED displays in its keycap~
Agent Skills by PolyKybd
Showing 14 vetted skills indexed across 1 GitHub repositories.
add-gated-hid-command
Adds protocol-gated HID commands across PolyKybd firmware and host with tests and version bumps.
prune-claude-md
Relocates oversized CLAUDE.md sections into docs and path-scoped rules without losing content.
triage-log-bundle
Diagnose PolyHost log bundles by correlating per-process timelines across five interleaved logs.
polykybd-kofi-post
Writes ko-fi supporter posts with firmware-rendered GIFs and hero stills for merged PolyKybd features.
cross-repo-pr-sweep
Detect pushed git branches across multiple repositories that have no pull request on GitHub.
polykybd-github-release
Drafts and stages GitHub Releases with customer-facing notes for PolyKybd firmware, host, and WinCompose.
check-mirrored-artifacts
Verify byte-identical cross-repo file copies and re-run generators to detect stale generated artifacts.
update-polykybd-docs
Updates the PolyKybd Astro Starlight documentation site when user-facing firmware or host features change.
fix-debugpy-wmi
Fixes the first-launch debugpy KeyboardInterrupt crash on Windows by pre-warming WMI via sitecustomize.py.
session-retro
Extracts learnings, skill candidates, and docs gaps from Claude Code session transcripts.
re-land-orphaned-pr
Recover merged pull request changes that never reached the default branch.
triage-pr-review
Triage automated PR review feedback from CodeRabbit, Sourcery, Qodo, Greptile, and CodeQL.
generate-app-overlays
Generate 1-bit keycap overlay PNGs for application shortcuts on PolyKybd keyboards.
mutation-test-suite
Validates test suites by deliberately mutating code and confirming each mutation is caught.
Frequently Asked Questions About PolyKybd
FAQPage SchemaWhat tasks can I accomplish with PolyKybd's skills?▼
You can add gated HID commands across firmware and host, cut GitHub releases for qmk_firmware, PolyKybdHost and WinCompose, triage PR reviews and log bundles, generate app keycap overlay PNGs, prune oversized CLAUDE.md files losslessly, and validate test suites via deliberate mutation testing.
Who are PolyKybd's skills designed for?▼
They target the maintainer and contributors of the PolyKybd open-hardware keyboard project: embedded firmware developers working on QMK, host-app engineers on PolyKybdHost, and anyone managing its cross-repo releases, documentation site, and supporter posts.
How do the release and PR-recovery skills work in practice?▼
The release skill drafts customer-facing notes, gets user review, then publishes with correct tag, latest flag and CI-built assets (.bin/.uf2/.plyx, installers, SHA256SUMS). The re-land skill detects merges missing from main using git merge-base --is-ancestor and recovers the orphaned work.
Are PolyKybd's skills free and open source?▼
Yes. The skills live in PolyKybd's public GitHub repositories (17 public repos under thpoll83) and are freely available; the project is community-supported through its Ko-fi page rather than paid licensing.
What prerequisites do PolyKybd's skills require?▼
They assume the PolyKybd repo ecosystem: qmk_firmware with make test:<name> googletest suites, the PolyKybdHost Python/unittest codebase, polyctl for log bundles, and standard git/GitHub access. The debugpy fix specifically targets Python 3.13 on Windows.