بنقرة واحدة
coding-agent-output-styles
Find, extract, and port coding-agent output style prompts across Claude Code, Pi, and OMP.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Find, extract, and port coding-agent output style prompts across Claude Code, Pi, and OMP.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
Use when building, backtesting, or deploying algorithmic trading systems with NautilusTrader (nautilus_trader) — writing Strategy/Actor classes and StrategyConfig, configuring BacktestNode/BacktestEngine, constructing instruments, order management, ParquetDataCatalog/wranglers, message bus and custom data streams, indicators, portfolio/analysis/report generation, or live TradingNode deployment. Curated for v1.230.0.
Inspect and extend Hermes Agent TUI capabilities, launch flags, hotkeys, composer input, and terminal behavior.
Use when modifying a multi-host Nix flake or dotfiles repo, especially host-specific inputs, overlays, lockfile scope, and evaluation checks.
GitHub auth setup: HTTPS tokens, SSH keys, gh CLI login.
Class-level Linux debugging workflow for authentication/PAM lockouts, desktop hardware/device stacks, and RAM/swap/CPU/process resource pressure.
Inspect installed Claude Code internals and official plugin recreations to locate prompts, output styles, built-in strings, and migration hooks.
استنادا إلى تصنيف SOC المهني
| name | coding-agent-output-styles |
| description | Find, extract, and port coding-agent output style prompts across Claude Code, Pi, and OMP. |
| version | 1.0.0 |
| author | Hermes Agent |
| license | MIT |
| platforms | ["linux","macos"] |
| metadata | {"hermes":{"tags":["Coding-Agent","Claude","Pi","OMP","Prompting","Output-Style"],"related_skills":["claude-code","codex","opencode"]}} |
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.