# Agents

Canonical page: https://dominiklukes.net/agents

Dominik publishes agent skills, keeps one set of global agent instructions in sync across his machines, and has built apps for working with coding agents. He has also written about agent skills and about the move from chatbots to agents.

## Agent skills

40 public skills, listed with the task each one does, what it needs and how to install it.

[Open the skills catalogue](https://dominiklukes.net/agents/skills)

- [academic-pdf-to-mkd](https://github.com/techczech/dominiks-agent-skills/tree/main/research/academic-pdf-to-mkd): Converts academic PDFs, including scans, into Markdown with figures, tables and page images as separate files.
- [agent-roles](https://github.com/techczech/dominiks-agent-skills/tree/main/estate/agent-roles): Orchestrator playbook for Claude Code: which model plans, builds, fixes, reviews and tests, with dated seat choices, cost evidence and paste-in briefs.
- [agents-md-streamline](https://github.com/techczech/dominiks-agent-skills/tree/main/estate/agents-md-streamline): Writes and tightens AGENTS.md and CLAUDE.md files so they tell an agent what to do, not the project's history.
- [ai-model-benchmarks](https://github.com/techczech/dominiks-agent-skills/tree/main/research/ai-model-benchmarks): Builds offline comparison charts and tables of AI models from Artificial Analysis, Arena and OpenRouter data.
- [ai-working-style-builder](https://github.com/techczech/dominiks-agent-skills/tree/main/estate/ai-working-style-builder): Helps you describe how you work so AI tools fit your communication, attention and record-keeping habits.
- [anonymise](https://github.com/techczech/dominiks-agent-skills/tree/main/writing/anonymise): Finds and redacts personal information in text on your own machine with an open-weight model, with no cloud service.
- [app-design-elements](https://github.com/techczech/app-design-elements): The shared elements every desktop app carries: commands, keyboard, menus, Settings and agent access.
- [archive-scout](https://github.com/techczech/dominiks-agent-skills/tree/main/research/archive-scout): Searches, quotes and counts words in your own writing and reading highlights with the local scout tool, and writes cited reports with a JSON evidence file.
- [cesky-narodni-korpus-skill](https://github.com/techczech/cesky-narodni-korpus-skill): Queries the Czech National Corpus (KonText) for concordances, frequencies and collocations from inside an agent.
- [claim-fact-checker](https://github.com/techczech/dominiks-agent-skills/tree/main/research/claim-fact-checker): Checks every factual claim in a report against its sources, one isolated checker per claim, and writes findings and a fix plan.
- [codex-images-workflow](https://github.com/techczech/dominiks-agent-skills/tree/main/media/codex-images-workflow): Treats generated images as reproducible files: a written brief first, the image beside it, both versioned.
- [cognitive-walkthrough](https://github.com/techczech/dominiks-agent-skills/tree/main/dev/cognitive-walkthrough): Runs a cognitive walkthrough on a mockup, screenshot or live page to check how easily a new user can learn it, and writes a learnability report.
- [coordination-hub](https://github.com/techczech/dominiks-agent-skills/tree/main/estate/coordination-hub): Sets up one hub where every agent session starts, so you never have to remember where your projects are or what state they are in.
- [corpus-tools-skill](https://github.com/techczech/corpus-tools-skill): Sets up a local corpus-linguistics toolchain on a Mac (NLTK, spaCy, Stanza, Corpus Workbench, OPUS) with a parallel-concordance tool. Draft.
- [design-first-dev](https://github.com/techczech/dominiks-agent-skills/tree/main/dev/design-first-dev): Takes an app or feature from user journeys and drawn designs to a locked mockup before any code is written.
- [dev-traffic-control](https://github.com/techczech/dominiks-agent-skills/tree/main/dev/dev-traffic-control): Lets agents file test requests and reviews in Dev Traffic Control, a desktop review app, and collect the answers.
- [doc-editorial-skill](https://github.com/techczech/dominiks-agent-skills/tree/main/writing/doc-editorial-skill): Audits, reviews and fact-checks markdown documentation, proposing each change and asking before editing.
- [expository-writing](https://github.com/techczech/dominiks-agent-skills/tree/main/philosophy-for-agents/expository-writing): Keeps an agent's prose literal and specific: every sentence says something checkable.
- [global-agent-instructions](https://github.com/techczech/dominiks-agent-skills/tree/main/estate/global-agent-instructions): Keeps one global instruction file and installs it into Codex, Claude Code, Gemini CLI, OpenCode and pi.
- [goalify](https://github.com/techczech/goalify): Turns a project or product interview into durable goal prompts for OpenAI Codex.
- [image-to-design](https://github.com/techczech/dominiks-agent-skills/tree/main/dev/image-to-design): Takes a design from a written brief through generated mockups to HTML/CSS, keeping every prompt, image and revision on disk.
- [judgement-vs-code](https://github.com/techczech/dominiks-agent-skills/tree/main/philosophy-for-agents/judgement-vs-code): Helps an agent decide when a task needs reading and judgement rather than string matching.
- [metaphor](https://github.com/techczech/dominiks-agent-skills/tree/main/philosophy-for-agents/metaphor): Helps an agent use and examine metaphors without over-extending them.
- [paper-reviewer-skill](https://github.com/techczech/dominiks-agent-skills/tree/main/research/paper-reviewer-skill): Imports a paper from Zotero, extracts its text, figures and tables, and writes structured reviews.
- [project-changelog](https://github.com/techczech/dominiks-agent-skills/tree/main/dev/project-changelog): Keeps a structured changelog folder in a repository alongside its git history.
- [readability-skill](https://github.com/techczech/readability-skill): Helps write more readable text and design more readable slides.
- [research-translation](https://github.com/techczech/dominiks-agent-skills/tree/main/research/research-translation): Runs auditable translation and back-translation of participant-facing research documents such as consent forms.
- [single-html-document](https://github.com/techczech/dominiks-agent-skills/tree/main/dev/single-html-document): Builds self-contained single-file HTML documents (reports, explainers, slide decks, feedback forms) that work offline.
- [sketchengine-skill](https://github.com/techczech/sketchengine-skill): Connects an agent to Sketch Engine to run word sketches, word lists and keyword analyses on its corpora.
- [skill-explorer](https://github.com/techczech/skill-explorer): Turns a SKILL.md file into an interactive web page showing its structure, code and connections.
- [speech-to-text-skill](https://github.com/techczech/speech-to-text-skill): Transcribes audio locally on Apple Silicon (Qwen3-ASR, Parakeet, Whisper) into time-coded transcripts, with optional speaker labels.
- [talkweaver](https://github.com/techczech/dominiks-agent-skills/tree/main/teaching/talkweaver): Lets agents write and revise presentation content for the TalkWeaver app, including converting PowerPoint files and processing recordings.
- [text-as-graph](https://github.com/techczech/dominiks-agent-skills/tree/main/philosophy-for-agents/text-as-graph): Treats documents and courses as connected parts so they can be reused and recombined without copies drifting.
- [text-to-image-skill](https://github.com/techczech/text-to-image-skill): Generates and edits images locally on Apple Silicon with open models such as FLUX.2 Klein and Qwen-Image.
- [text-to-speech-skill](https://github.com/techczech/text-to-speech-skill): Generates speech locally on Apple Silicon with several open voice models, including voice cloning and Czech.
- [ux-journeys](https://github.com/techczech/dominiks-agent-skills/tree/main/dev/ux-journeys): Pins down who the user is, what they are trying to do and what they see at each step, before visual design starts.
- [video-analysis](https://github.com/techczech/dominiks-agent-skills/tree/main/media/video-analysis): Describes, summarises or answers questions about a video on your own machine with a local model.
- [writeflex](https://github.com/techczech/dominiks-agent-skills/tree/main/writing/writeflex): Lets agents read, organise and prepare Markdown content for the WriteFlex app.
- [writing-modes](https://github.com/techczech/dominiks-agent-skills/tree/main/philosophy-for-agents/writing-modes): Makes an agent decide who a text is for and in whose name it speaks before it writes, and load only that register's rules.
- [zotero-wrangler](https://github.com/techczech/dominiks-agent-skills/tree/main/research/zotero-wrangler): Manages Zotero imports, linked notes, evidence-backed tags and scoped native full-text discovery.

## Global agent instructions

One set of instructions kept in sync across machines and AI coding tools.

[See them on GitHub](https://github.com/techczech/dominiks-agent-skills/tree/main/estate/global-agent-instructions)

## Apps for working with agents

Dev Traffic Control collects the requests coding agents send in one inbox. Zotero Agent Bridge pulls PDFs and notes from Zotero into a local folder.

- [Dev Traffic Control](https://dominiklukes.net/apps/dev-traffic-control): A Mac app for the requests your coding agents send you: checks, design reviews with side-by-side decisions, and more.
- [Zotero Agent Bridge](https://dominiklukes.net/apps/zotero-agent-bridge): VS Code extension that pulls PDFs and notes from Zotero into a local folder with metadata for agents.

## Write-ups

Two essays: one on agent skills, one on the move from chatbots to agents.

- [We've been using AI wrong: Agent Skills and the Semantic Powers of LLMs](https://schemasandpropositions.substack.com/p/weve-been-using-ai-wrong-agent-skills) (Schemas & Propositions · 2 February 2026). The guide explains how Agent Skills combine language-model judgement with reusable instructions, files, and scripts to support reliable workflows within context and memory limits.
- [Three Years After ChatGPT: From Chatbots to Agents and the Shifting Frontier of Generative AI](https://www.linkedin.com/pulse/three-years-after-chatgpt-from-chatbots-agents-shifting-dominik-lukes-3e2se) (AI in Academic Practice (LinkedIn) · 27 November 2025). 
