magnusrodseth/dotfiles
Skill Claude CodeCodex
Create a polished, debranded personal resume/CV as a PDF from existing context (an employer-branded CV, vault notes, a LinkedIn profile, or the conversation) using typst. Use when the user asks to build/make a resume or CV, turn an existing or consultancy-branded (e.g. Capgemini) CV into a personal one, create a…
magnusrodseth/dotfiles
Skill Claude CodeCodex
Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes — Standards (does the code follow this repo's documented coding standards?) and Spec (does the code match what the originating issue/PRD asked for?). Runs both reviews in parallel sub-agents and reports them side by side. Use…
magnusrodseth/dotfiles
Skill Claude CodeCodex
Scaffold a new slide deck in the user's central presentations repo (/dev/personal/presentations), sourcing content from the current code repo, the current conversation, or material in the Obsidian vault, and matching or creating a brand theme. Works from any directory. Use when the user says "make a presentation about…
magnusrodseth/dotfiles
Skill Claude CodeCodex
Locate macOS screenshots saved to /screenshots/ and route them into downstream workflows — most commonly attaching to GitHub PR/issue/comment bodies via the gh image extension, but also useful for previewing, organizing, copying to clipboard, or feeding into other tools. Use when the user mentions "screenshots"…
magnusrodseth/dotfiles
Skill Claude CodeCodex
Package an installed Claude Code skill into a shareable zip in a fresh temp folder, then open that folder in Finder. Use when the user says "/share-skill ", "share the X skill", "bundle/export/package a skill to send someone", or wants a skill zipped up to hand off.
magnusrodseth/dotfiles
Skill Claude CodeCodex
Audit installed Claude Code skills for context-budget cost and real usage. Inventories /.claude/skills, estimates the always-loaded token cost of each description, and mines /.claude/projects transcripts for actual invocations to find unused skills. Use when the user asks to "audit skills", "clean up skills", "find…
magnusrodseth/dotfiles
Skill Claude CodeCodex
Resolve a Spark email deep link (readdle-spark://) into the underlying Gmail message so it can be read, replied to, drafted from, or acted on with the gws CLI. Use whenever the user pastes a readdle-spark:// link, or refers to "the email I just copied from Spark", "this email" right after copying one, or asks to…
magnusrodseth/dotfiles
Skill Claude CodeCodex
Intellectual sparring partner for refining ideas, strategies, and decisions. Use when you need someone to challenge your thinking, poke holes in plans, or explore alternatives. Triggers on "challenge this", "poke holes", "devil's advocate", "stress test this idea", "what am I missing", or any request for constructive…
magnusrodseth/dotfiles
Skill Claude CodeCodex
Manage a stack of dependent pull requests (a chain where each PR's base is the branch below it, up to main). Covers GitHub's native stacked pull requests via the gh stack CLI extension, and hand-rolled stacks built with plain git + gh. Use when creating or planning a stack of dependent PRs, merging the bottom of a…
magnusrodseth/dotfiles
Skill Claude CodeCodex
Complete SEO setup for TanStack Router/Start: OG image generation (Satori + Resvg), meta helpers, JSON-LD structured data, sitemap, robots.txt, llms.txt, canonical URLs, Twitter Cards, web manifest.
magnusrodseth/dotfiles
Skill Claude CodeCodex
Maintain an existing skill by batching real usage feedback, reflecting on the patterns, and landing one focused edit instead of reactive monkey-patches. Use when the user wants to improve, tune, fix, or update a skill they already wrote, points at feedback for a skill (a notepad, GitHub comments, Slack threads), says…
magnusrodseth/dotfiles
Skill Claude CodeCodex
Use the spark CLI to access the user's Spark email data - list emails, search by topic, read threads, check calendar events, find availability, look up contacts, and view team info. Use when the user asks about their emails, calendar, contacts, meetings, or scheduling.
magnusrodseth/dotfiles
Skill Claude CodeCodex
Extract insights from conversations and store them in your Obsidian vault. Use when you want to capture learnings, how-to guides, brags, decisions, or any knowledge from the current chat into your second brain. Triggers on "save to vault", "store this in obsidian", "capture this learning", "add to vault", "remember…
magnusrodseth/dotfiles
Skill Claude CodeCodex
Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".
magnusrodseth/dotfiles
Skill Claude CodeCodex
Resolve a project, repo or directory name to its absolute path on this machine, ranked by how often it actually gets used (zoxide), with a filesystem fallback and a short orientation blurb. Works from any directory. Use when the user asks "where is X", "what's the path to X", "point at my X repo", "cd to X", "open X"…
magnusrodseth/dotfiles
Skill Claude CodeCodex
Create new agent skills with proper structure, progressive disclosure, and bundled resources. Use when user wants to create, write, or build a new skill.
magnusrodseth/dotfiles
Skill Claude CodeCodex
Draft or rewrite text in Magnus Rødseth's own voice, in Norwegian or English. Use when Magnus asks to write, draft, reply to, or rewrite a message, email, LinkedIn DM, post, outreach, testimonial, or blog post / article "in my voice", "as me", "how I'd say it", "sound like me", or wants AI-drafted text to read as if…
magnusrodseth/dotfiles
Skill Claude CodeCodex
Draft a LinkedIn post as Magnus Rødseth. Asks what kind of post it is, then tunes hook, length and CTA to that type. Use for "write a LinkedIn post", "lag et LinkedIn-innlegg", "post this on LinkedIn", or turning a blog post, talk or shipped project into a post.
magnusrodseth/dotfiles
Skill Claude CodeCodex
Kill all AI writing tropes and behaviours at the source: generation. Focus on quelling behaviour-driven triggers. Load before writing, especially for anything longer than a paragraph and re-check output against it, extremely important for communications, documentation, outbound, client-facing copy and for your own…
magnusrodseth/dotfiles
Skill Claude CodeCodex
Transcribe YouTube videos and extract key information using yt-dlp, optionally pulling verified screenshots of the video's visual explanations. Use when the user shares a YouTube URL and wants to transcribe it, summarize it, extract key points, take screenshots or frames from it, or dump learnings from a video.…
magnusrodseth/dotfiles
Skill Claude CodeCodex
OpenCode + OhMyOpenCode configuration reference - agents, tools, MCP, skills, commands, hooks, permissions, providers, and Sisyphus orchestration patterns.
magnusrodseth/claude-certified-architect
Instructions file
Claude Code instructions for magnusrodseth/claude-certified-architect, covering claude.md, key commands, architecture and conventions.