BlogWikiAbout

Kyle Pericak

"It works in my environment"

@Ralph Secure My Laptop

@Ralph Secure My Laptop

Created: 2026-03-22

I went on vacation while Claude had bonus tokens. Made my first Ralph-like loop to improve laptop security IaC.

OpenRouter for Claude Code, OpenCode, and OpenClaw

OpenRouter for Claude Code, OpenCode, and OpenClaw

Created: 2026-03-10, Modified: 2026-03-10

Routing Claude Code, OpenCode, and OpenClaw through one OpenRouter API key for unified billing, swapping in Gemini via env vars, plus a custom MCP server.

Writing My Own OpenClaw Skill for Linear

Writing My Own OpenClaw Skill for Linear

Created: 2026-03-09, Modified: 2026-03-09

Writing an auditable Linear skill for OpenClaw after the ClawHavoc attack poisoned ClawHub, using curl and Linear's GraphQL API instead of a marketplace skill.

Trying to Secure OpenClaw using Kubernetes

Trying to Secure OpenClaw using Kubernetes

Created: 2026-03-08, Modified: 2026-03-08

Six layers of security hardening for OpenClaw on K3s, from network isolation to Pod Security Standards.

OpenClaw MVP

OpenClaw MVP

Created: 2026-03-08, Modified: 2026-03-08

Installing OpenClaw on macOS, picking a model between Gemini 2.5 Flash's free tier and paid Claude or GPT, and wiring it up to a Telegram bot via BotFather.

Blog code last updated on 2026-04-16: 8579f34f0a3ec5b8043d5eade8e87124d41cf83b