用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/applicate2628/Orchestrarium --skill second-opinion命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | second-opinion |
| description | Second opinion: request consultant advice or set its mode. |
Get an independent advisory memo or manage the consultant toggle.
Check for toggle command. If $ARGUMENTS is one of the toggle sub-commands, handle it directly:
enable → write consultantMode: external to .agents/.agents-mode.yaml while preserving delegationMode, parallelMode, mcpMode, preferExternalWorker, preferExternalReviewer, externalProvider, externalPriorityProfile, reserveResolver, externalPriorityProfiles, externalOpinionCounts, externalCodexWorkdirMode, externalClaudeWorkdirMode, externalModelMode, externalCodexProfile, and externalClaudeProfile when present. If the local file does not exist, inherit the effective known values from global ~/.codex/.agents-mode.yaml (or global legacy ~/.codex/.agents-mode) when available; otherwise initialize delegationMode: auto, parallelMode: auto, mcpMode: auto, preferExternalWorker: false, preferExternalReviewer: false, externalProvider: auto, externalPriorityProfile: balanced, reserveResolver: claude-sonnet, shipped externalPriorityProfiles and externalOpinionCounts, externalCodexWorkdirMode: neutral, externalClaudeWorkdirMode: neutral, externalModelMode: runtime-default, externalCodexProfile: default, and externalClaudeProfile: opus-xhigh unless the user explicitly asked for a different Claude profile. Shipped auto stays on production providers codex | claude; any Gemini or Qwen use must stay explicit example-only. Print "Consultant enabled (external-first)." and exit.internal → write consultantMode: internal to .agents/.agents-mode.yaml while preserving delegationMode, parallelMode, mcpMode, preferExternalWorker, preferExternalReviewer, externalProvider, externalPriorityProfile, reserveResolver, externalPriorityProfiles, externalOpinionCounts, externalCodexWorkdirMode, externalClaudeWorkdirMode, externalModelMode, externalCodexProfile, and externalClaudeProfile when present. If the local file does not exist, inherit the effective known values from global ~/.codex/.agents-mode.yaml (or global legacy ~/.codex/.agents-mode) when available; otherwise initialize delegationMode: auto, parallelMode: auto, mcpMode: auto, preferExternalWorker: false, preferExternalReviewer: false, externalProvider: auto, externalPriorityProfile: balanced, reserveResolver: claude-sonnet, shipped externalPriorityProfiles and externalOpinionCounts, externalCodexWorkdirMode: neutral, externalClaudeWorkdirMode: neutral, externalModelMode: runtime-default, externalCodexProfile: default, and externalClaudeProfile: opus-xhigh unless the user explicitly asked for a different Claude profile. Shipped auto stays on production providers codex | claude; any Gemini or Qwen use must stay explicit example-only. Print "Consultant set to internal-only." and exit.disable → write consultantMode: disabled to .agents/.agents-mode.yaml while preserving delegationMode, parallelMode, mcpMode, preferExternalWorker, preferExternalReviewer, externalProvider, externalPriorityProfile, reserveResolver, externalPriorityProfiles, externalOpinionCounts, externalCodexWorkdirMode, externalClaudeWorkdirMode, externalModelMode, externalCodexProfile, and externalClaudeProfile when present. If the local file does not exist, inherit the effective known values from global ~/.codex/.agents-mode.yaml (or global legacy ~/.codex/.agents-mode) when available; otherwise initialize delegationMode: auto, parallelMode: auto, mcpMode: auto, preferExternalWorker: false, preferExternalReviewer: false, externalProvider: auto, externalPriorityProfile: balanced, reserveResolver: claude-sonnet, shipped externalPriorityProfiles and externalOpinionCounts, externalCodexWorkdirMode: neutral, externalClaudeWorkdirMode: neutral, externalModelMode: runtime-default, externalCodexProfile: default, and externalClaudeProfile: opus-xhigh unless the user explicitly asked for a different Claude profile. Shipped auto stays on production providers codex | claude; any Gemini or Qwen use must stay explicit example-only. Print "Consultant disabled." and exit.status → read and normalize .agents/.agents-mode.yaml first. If local .agents/.agents-mode.yaml is absent, continue with local legacy .agents/.agents-mode, global ~/.codex/.agents-mode.yaml, then global legacy ~/.codex/.agents-mode. If neither local nor global file exists: print "disabled (no file — run /second-opinion enable to activate)". Otherwise rewrite the effective file into the current canonical format in the same scope, then print consultantMode, delegationMode, parallelMode, mcpMode, preferExternalWorker, preferExternalReviewer, externalProvider, externalPriorityProfile, reserveResolver, externalOpinionCounts, externalCodexWorkdirMode, externalClaudeWorkdirMode, externalModelMode, externalCodexProfile, and externalClaudeProfile when it is present. Exit.$ARGUMENTS is not a toggle command, proceed to step 1.When reading, creating, or rewriting .agents/.agents-mode.yaml, normalize it to the current canonical format: keep one key per line, restore inline YAML allowed-value comments, refresh the shipped profile/count blocks, preserve effective known values and unknown keys, and drop retired canonical keys. Legacy .agents/.agents-mode is compatibility input only and must not be recreated.
Check toggle state. Read the effective Codex overlay first:
.agents/.agents-mode.yaml, local legacy .agents/.agents-mode, global ~/.codex/.agents-mode.yaml, then global legacy ~/.codex/.agents-mode./second-opinion enable to activate)" and exit.consultantMode: disabled: print "Consultant is disabled. Run /second-opinion enable first." and exit.consultantMode: external / consultantMode: internal: proceed.delegationMode, parallelMode, mcpMode, preferExternalWorker, preferExternalReviewer, externalProvider, externalPriorityProfile, reserveResolver, externalPriorityProfiles, externalOpinionCounts, externalCodexWorkdirMode, externalClaudeWorkdirMode, externalModelMode, externalCodexProfile, and externalClaudeProfile on any write; do not clobber them back to defaults when changing consultantMode.Get the question. Use $ARGUMENTS as the question or topic. If empty, ask the user what they want a second opinion on.
Invoke consultant. Use the consultant role:
Present the memo. Display the consultant's advisory memo:
Save. Follow the session persistence rule:
work-items/active/<slug>/, persist only the memo there and return its concise result/provenance for the root ledger..reports/YYYY-MM/report(consultant)-YYYY-MM-DD_HH-MM_topic.md summary..agents/.agents-mode.yaml is the project-local override surface for consultant mode. When it is absent, read-only status and routing fall back to the effective global Codex overlay at ~/.codex/.agents-mode.yaml until a local override is created.