Static, client-side developer utilities hosted at rmkr-dev.github.io.
Every tool runs in the browser. Transforms, hashes, diffs, and previews stay on your machine. There is no backend and no telemetry that leaves the tab with your payloads.
Open index.html in a browser, or serve the folder:
python3 -m http.server 8080Then visit http://localhost:8080.
Skillbook and Promptbook load JSON over fetch, so use a local server (opening the HTML file via file:// will not load the catalogs).
- Payload Knife — pretty/minify JSON, JSON to CSV, cURL to fetch
- YAML ↔ JSON — convert and format
- CSV Convert — CSV, JSON, and YAML
- XML ↔ JSON / TOML ↔ JSON
- Encode / Decode — Base64, URL, HTML entities
- .env ↔ JSON, Query ↔ JSON, Headers Parser
- JWT Debugger
- Hash Lab — SHA-256, SHA-1, MD5
- UUID Generator
- PEM / SSH Viewer
- CIDR Calculator — IPv4 network, broadcast, mask, host range
- Azure Resource ID — parse ARM IDs into subscription, RG, type, name
- Time Overlay — timezone working-hour grid
- Unix Timestamp
- Cron Explainer
- Markdown Viewer
- Payload Diff
- Mock Generator
- JSON Schema Studio
- Regex Tester
- SQL Formatter
- Markdown Table
- Architect Draw
- Color Converter
- QR Code
- Sample Data
- Slugify
- Roadmap Planner (saved in localStorage)
- Collab Pad (peer-to-peer scratch pad)
- Number Base
- Local Stats (counts stored only in this browser)
Instruction packs and prompts for GitHub Copilot, Claude Code, and Codex only (no other agent runtimes are documented here).
- Skillbook (
skillbook/) — browsable, searchable skills with when-to-use, tool targets, format notes, and a working Copy button. Data:skillbook/skills.json. - Promptbook (
promptbook/) — same UX for task prompts. Data:promptbook/prompts.json. - AI hub (
ai/) — thin landing page linking both.
- Append an object to the
skillsarray inskillbook/skills.jsonor thepromptsarray inpromptbook/prompts.json. - Required fields:
id(unique kebab-case),title,whenToUse,tools(subset ofcopilot|claude-code|codex),tags(string array),formatNotes,body(the pasteable text). - Keep bodies original and practical. Note where each tool expects the text:
- Copilot →
.github/copilot-instructions.mdor path-scoped*.instructions.md - Claude Code →
CLAUDE.mdfor short facts;.claude/skills/<name>/SKILL.mdfor procedures - Codex →
AGENTS.md(nested / override files as needed)
- Copilot →
- Run
node scripts/site-check.mjsbefore opening a PR.
GitHub Actions workflow .github/workflows/site-checks.yml runs on pull requests and pushes to main:
- Validates Skillbook / Promptbook JSON shape
- Ensures every tool path listed in
assets/site.jshas a matchingindex.html - Basic HTML well-formedness for tool pages
node scripts/site-check.mjs- Shared chrome lives in
assets/site.cssandassets/site.js. - Small libraries used by a few tools are vendored under
assets/vendor/. - Existing tool URLs (
/md,/jwt,/transform, and the rest) are unchanged. - New pages set
data-rootanddata-toolso the shared nav/footer inject correctly.