matyasstoch/david-skills
Skill Claude CodeCodex
How to make an AI coding agent run on a schedule, loop, or interval — cron jobs, heartbeats, self-starting/self-terminating loops, recurring autonomous checks. Use when the user asks to "run every N minutes/hours", "check something on a regular interval", "schedule a task", "run on a loop", "self-start", "heartbeat"…
matyasstoch/david-skills
Skill Claude CodeCodex
Use only when David explicitly says "track my behavior in this conversation" or clearly asks to log, track, or analyze his behavior in the current conversation. This skill logs each of David's messages to a local behavior database, records decisions with follow-up questions, updates local notes when useful, and…
matyasstoch/david-skills
Skill Claude CodeCodex
Direct browser control via CDP. Use when the user wants to automate, scrape, test, or interact with web pages. Connects to the user's already-running Chrome.
matyasstoch/david-skills
Skill Claude CodeCodex
MUST be read ANY time you interact with cmux in ANY way — listing/inspecting/creating/closing cmux workspaces, panes, or surfaces; reading or capturing pane/screen output; sending input or keys to a pane/surface; delegating to, polling, or checking on other agents running in cmux panes/surfaces; building or…
matyasstoch/david-skills
Skill Claude CodeCodex
Explain and write effective instructions for OpenAI Codex's /goal feature — the persistent self-checking agent loop (plan → act → test → review → iterate). Use when the user mentions Codex /goal, "goal loop", wants to kick off a long-running autonomous Codex run, asks how to write a goal prompt, or wants a…
matyasstoch/david-skills
Skill Claude CodeCodex
Use when David is preparing for or running a consulting call (lawyer, accountant, tax advisor, etc.) and wants to manage a question list — adding, marking as asked, moving between Main/Potential, or tracking answers. Triggers on consulting call, advisor call, prep questions, mark as asked, add question to call.
matyasstoch/david-skills
Skill Claude CodeCodex
Use when David has raw material (podcast transcript, interview, research notes, finished recording) and needs to find the angle/framing for a YouTube video. Funnels from many angles → one-sentence framings → chosen direction before any outline work begins.
matyasstoch/david-skills
Skill Claude CodeCodex
Read-only exposure audit of the user's machine and projects for a CVE, breach, malicious package, or other security advisory, then write a structured report to a local audit folder. Use when the user shares a breach/CVE/malware/supply-chain advisory and asks if they're affected, says "scan my system for X", "are we…
matyasstoch/david-skills
Skill Claude CodeCodex
Use when David wants to score or rate the importance of his Todoist tasks in docs/data/todoist-task-dimensions.db. Presents tasks 7 at a time (A-G), David gives scores (0-10), AI saves them. Also updates brain/ and docs/data/user-behavior.db.
matyasstoch/david-skills
Skill Claude CodeCodex
Use when David wants to plan his day, create a priority list, figure out what to work on, or asks "what should I do today." Triggers on day planning, priority list, what to work on, plan my day, what's most important.
matyasstoch/david-skills
Skill Claude CodeCodex
MUST be read ANY time another AI agent is involved — sending a prompt to or polling a Pi/Codex/Claude Code/Hermes/OpenCode agent, driving an agent running in another cmux pane/surface/terminal/tmux window, delegating or relaying ANYTHING to an agent in the same cmux workspace, spawning a sub-agent, or orchestrating…
matyasstoch/david-skills
Skill Claude CodeCodex
Distribute a newly-created agent skill across all 4 canonical skill folders on a local machine so Claude Code, Codex/OpenAI Agents, Pi Agent, and Hermes all see it. Use whenever the user says "give this skill to all agents", "distribute this skill", "sync skills across agents", or after creating a new skill that…
matyasstoch/david-skills
Skill Claude CodeCodex
How to write effective agent skills — what to do, what not to do, anatomy, progressive disclosure, design patterns, anti-patterns, testing, security. Read this whenever a skill (Claude Skill, Agent Skill, SKILL.md) is being created, edited, reviewed, or debugged. Use when the user says "create a skill", "new skill"…
matyasstoch/david-skills
Skill Claude CodeCodex
Use when David wants to mass-migrate tasks out of Todoist into brain/good-ideas.md. Filters all tasks against David's current priorities, keeps only actionable tasks, moves everything else. Triggers on purge, migrate, clean todoist, too many tasks, overwhelmed, move to endless ideas.
matyasstoch/david-skills
Skill Claude CodeCodex
Use when David wants to plan tomorrow's 6 priorities the evening before. The Ivy Lee Method — pick 6 things, rank by importance, execute in order starting with.
matyasstoch/david-skills
Skill Claude CodeCodex
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
matyasstoch/david-skills
Skill Claude CodeCodex
Create a specialized CLAUDE.md (+ AGENTS.md symlink) inside a specific folder to give future agents folder-scoped context. Use when David asks to create a CLAUDE.md for a folder, write folder instructions, or add agent context to a directory.
matyasstoch/david-skills
Skill Claude CodeCodex
Improve the visual quality, cohesion, and finish of an existing frontend without changing the product direction. Use when the user asks to polish, refine, tighten, elevate, clean up, or make a UI feel more premium, clearer, or more consistent across pages, components, spacing, typography, color, motion, states, and…
matyasstoch/david-skills
Skill Claude CodeCodex
Find deepening opportunities in a codebase, informed by the domain language in CONTEXT.md and the decisions in docs/adr/. Use when the user wants to improve architecture, find refactoring opportunities, consolidate tightly-coupled modules, or make a codebase more testable and AI-navigable.
matyasstoch/david-skills
Skill Claude CodeCodex
Use when David is interviewing a candidate for an office hire. Parses the latest candidate application CSV from /Downloads, builds a TLDR + flags, copies the master question list into a per-candidate file, generates 5–6 sharp custom questions, tracks asked questions + live notes during the call, and runs a…
matyasstoch/david-skills
Skill Claude CodeCodex
Read all 10 main context files (docs/main-files.md index), then ask David 1-2 broad discovery questions per file about the DOMAIN (not the file contents) to surface new reality. Update each file based on his answers. Use when David wants to sync/refresh his core context.
matyasstoch/david-skills
Skill Claude CodeCodex
How to reliably open a markdown file in a cmux right pane without it rendering blank. Use whenever opening/showing/rendering a .md file in cmux's right pane via cmux markdown open. Covers the move-surface blank-render bug and the only two reliable approaches — open it correctly the first time, or close the existing…
matyasstoch/david-skills
Skill Claude CodeCodex
Design and outline New Society classroom modules. Use when David asks to work on NS course outlines, module layouts, classroom structure, or Section 2/3 design.
matyasstoch/david-skills
Skill Claude CodeCodex
Pre-production for New Society course modules using tldraw. Use when David wants to design, outline, or build visual canvases for NS modules before recording. Triggers on NS module prep, module visual, module canvas, pre-production, recording prep.