mostly is enough. A habit tracker where you aim for 4 out of 7 days, not a perfect streak. Miss a day? You're at 2/3, not starting over.
Toys from whtsky
A collection of toy projects and utilities I've built.
Renames fonts to their internal name and unpacks .ttc/.otc files. Useful for managing font collections.
Get full text RSS feeds for sites that truncate them. Supports both partial feed URLs and direct web page URLs. Offers output in RSS or JSON formats.
A quick way to see if a new web feature you're eyeing is likely to work for the folks whose browsers already support a feature you're currently relying on. Super handy for planning how to add new goodies to your site without breaking things for people.
A collection of 15 agent skills for AI assistants. Weather, travel, restaurants, media, and more — installable via npm.
Rename subtitle files to match video files. Perfect when you have downloaded subtitles separately and need them to sync with your videos.
A multilingual, multi-market Xbox Game Pass catalog with shareable filters, Metacritic scores, playtime estimates, and regional Store links.
Transforms DMHY (動漫花園) RSS feed by replacing titles with actual video filenames. Useful for tools like Sonarr that parse episode info more reliably from real filenames.
Per-session task list and notes for OpenClaw agents. Keeps your tasks and notes visible even after context compression.
A lightweight Go proxy that exposes GitHub Copilot as OpenAI-compatible and Anthropic-compatible API endpoints.
Safari extension for iPhone, iPad, and Mac. Tap a link, end up on the actual page. The "leaving this site" warning never shows.
Bulk-convert Splitwise expenses to a target currency. Replaces the Splitwise Pro currency conversion feature using UnionPay transaction-date rates.
Format beancount files using bean-format as a pre-commit hook
A checklist and progress tracker for all 52 shop ownership deeds in Xenoblade Chronicles 2, with verified prerequisite quests, contract mappings, and dev levels.
OpenCode Garbage Collector. Analyze and reclaim storage used by OpenCode sessions, diffs, and snapshots.
Took 300 photos on a trip, want to post 9. Clear Pick is an AI photo picker that runs on your phone and shortlists the keepers. Photos don't leave the device.
VSCode extension to send automated chat prompts to your AI model at regular intervals.