PolyKybd avatar

PolyKybd

Community

@thpoll83 · Linz/Austria

68Followers
|
17Public Repos
|
14Published Skills

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~

Skills Distribution
DomainDeveloper To...Embedded Firmware .. (35%)Release & Cross-Re.. (25%)Testing & Diagnost.. (20%)Documentation & Kn.. (12%)

Agent Skills by PolyKybd

Showing 14 vetted skills indexed across 1 GitHub repositories.

thpoll83thpoll83
5

add-gated-hid-command

Adds protocol-gated HID commands across PolyKybd firmware and host with tests and version bumps.

Community
Advanced
thpoll83thpoll83
5

prune-claude-md

Relocates oversized CLAUDE.md sections into docs and path-scoped rules without losing content.

Community
Advanced
thpoll83thpoll83
5

triage-log-bundle

Diagnose PolyHost log bundles by correlating per-process timelines across five interleaved logs.

Community
Advanced
thpoll83thpoll83
5

polykybd-kofi-post

Writes ko-fi supporter posts with firmware-rendered GIFs and hero stills for merged PolyKybd features.

Community
Intermediate
thpoll83thpoll83
5

cross-repo-pr-sweep

Detect pushed git branches across multiple repositories that have no pull request on GitHub.

Community
Intermediate
thpoll83thpoll83
5

polykybd-github-release

Drafts and stages GitHub Releases with customer-facing notes for PolyKybd firmware, host, and WinCompose.

Community
Advanced
thpoll83thpoll83
5

check-mirrored-artifacts

Verify byte-identical cross-repo file copies and re-run generators to detect stale generated artifacts.

Community
Intermediate
thpoll83thpoll83
5

update-polykybd-docs

Updates the PolyKybd Astro Starlight documentation site when user-facing firmware or host features change.

Community
Intermediate
thpoll83thpoll83
5

fix-debugpy-wmi

Fixes the first-launch debugpy KeyboardInterrupt crash on Windows by pre-warming WMI via sitecustomize.py.

Community
Basic
thpoll83thpoll83
5

session-retro

Extracts learnings, skill candidates, and docs gaps from Claude Code session transcripts.

Community
Advanced
thpoll83thpoll83
5

re-land-orphaned-pr

Recover merged pull request changes that never reached the default branch.

Community
Intermediate
thpoll83thpoll83
5

triage-pr-review

Triage automated PR review feedback from CodeRabbit, Sourcery, Qodo, Greptile, and CodeQL.

Community
Advanced
thpoll83thpoll83
5

generate-app-overlays

Generate 1-bit keycap overlay PNGs for application shortcuts on PolyKybd keyboards.

Community
Advanced
thpoll83thpoll83
5

mutation-test-suite

Validates test suites by deliberately mutating code and confirming each mutation is caught.

Community
Advanced

Frequently Asked Questions About PolyKybd

FAQPage Schema
What 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.