configs/hermes/default/skills/autonomous-ai-agents/coding-agent-output-styles/SKILL.md
Find, extract, and port coding-agent output style prompts across Claude Code, Pi, and OMP.
npx skillsauth add poorrican/dotfiles coding-agent-output-stylesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when asked to locate built-in or plugin-provided output style prompts, compare them, or port an output style from one coding agent to another.
command -v claude && claude --versioncommand -v pi && pi --helpcommand -v omp && omp --helpclaude --append-system-prompt <text> or claude --append-system-prompt-file <path>.CLAUDE.md, .claude/settings*.json, plugin, or custom command mechanisms depending on the scope.pi, ~/.pi/agent)~/.pi/agent/APPEND_SYSTEM.md..pi/APPEND_SYSTEM.md.pi --append-system-prompt <file-or-text>.~/.pi/agent/extensions/ that registers /output-style and appends the selected prompt in before_agent_start. Use templates/pi-omp-output-style-extension.ts as the starter and change the import to @earendil-works/pi-coding-agent plus AGENT_DIR to .pi/agent.SYSTEM.md unless the task explicitly requires replacing/customizing the base prompt.omp, ~/.omp/agent)omp --append-system-prompt <file-or-text>.~/.omp/agent/RULES.md; OMP treats top-level RULES.md as an always-apply rule reinjected near current turns.~/.omp/agent/extensions/ that registers /output-style and appends the selected prompt in before_agent_start. Use templates/pi-omp-output-style-extension.ts as the starter.~/.omp/agent/SYSTEM.md exists, but is stronger and should be reserved for intentional core prompt customization.For this user's dotfiles repo, prefer keeping Pi/OMP output-style artifacts in ~/dotfiles/configs/{pi,omp}/agent/ and exposing them through Home Manager home.file out-of-store symlinks. The useful shape is:
configs/pi/agent/extensions/claude-output-styles.tsconfigs/pi/agent/output-styles/{explanatory,learning}.mdconfigs/pi/agent/output-style.jsonconfigs/omp/agent/extensions/claude-output-styles.tsconfigs/omp/agent/output-styles/{explanatory,learning}.mdconfigs/omp/agent/output-style.jsonWire these with a small Home Manager module (for example programs.coding-agent-output-styles) that uses config.lib.file.mkOutOfStoreSymlink and force = true; import it from nix/profiles/dev-extra.nix with lib.mkDefault true. If the user wants the change live immediately, replace the existing files with symlinks to the dotfiles copies before waiting for home-manager switch.
★ Insight instruction.systemPromptAppend: Pi 0.80.3 expects before_agent_start handlers to return a full systemPrompt string (event.systemPrompt + extra), while OMP 16.3.x expects a systemPrompt block array ([...event.systemPrompt, extra]). Preserve additive semantics even when the literal return field is no longer systemPromptAppend.references/claude-output-style-prompts.md for extracted Claude Code Explanatory/Learning prompt text and observed local paths.content-media
Create, read, edit .pptx decks, slides, notes, templates.
content-media
Create, read, edit .pptx decks, slides, notes, templates.
documentation
Extract text from PDFs/scans (pymupdf, marker-pdf).
documentation
Extract text from PDFs/scans (pymupdf, marker-pdf).