All-my-ai-needs opencode-copilot-opus
Use this skill when you need Codex to collaborate with GitHub Copilot Opus (via opencode), especially for architecture review, second-opinion validation, and iterative discussion that must continue in the same opencode session_id. Covers model selection for github-copilot/claude-opus-4.6, stable sandbox-safe invocation, session continuity with -c / -s, and troubleshooting common opencode errors.
install
source · Clone the upstream repo
git clone https://github.com/codingSamss/all-my-ai-needs
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/codingSamss/all-my-ai-needs "$T" && mkdir -p ~/.claude/skills && cp -r "$T/platforms/hermes/skills/autonomous-ai-agents/opencode-copilot-opus" ~/.claude/skills/codingsamss-all-my-ai-needs-opencode-copilot-opus-fdcb55 && rm -rf "$T"
manifest:
platforms/hermes/skills/autonomous-ai-agents/opencode-copilot-opus/SKILL.mdsource content
Opencode Copilot Opus
Use this skill to make Codex and Copilot Opus discuss the same topic in multiple rounds while preserving context in one opencode session.
Run Workflow
- Run environment precheck.
- Start a new Opus review session.
- Continue in the same session with
or explicit-c
.-s <session_id> - Bring Opus findings back to Codex and iterate.
Use the helper script:
~/.hermes/skills/autonomous-ai-agents/opencode-copilot-opus/scripts/opus_bridge.sh auth ~/.hermes/skills/autonomous-ai-agents/opencode-copilot-opus/scripts/opus_bridge.sh models ~/.hermes/skills/autonomous-ai-agents/opencode-copilot-opus/scripts/opus_bridge.sh new "请评审这个方案并给出风险清单" ~/.hermes/skills/autonomous-ai-agents/opencode-copilot-opus/scripts/opus_bridge.sh continue "补充背景:仅全范围检索" ~/.hermes/skills/autonomous-ai-agents/opencode-copilot-opus/scripts/opus_bridge.sh list-sessions ~/.hermes/skills/autonomous-ai-agents/opencode-copilot-opus/scripts/opus_bridge.sh run-session ses_xxx "继续上次结论,给8周计划"
Session Continuity Rules
- Use
for first prompt in a topic.new - Use
when the last opencode session is the one to extend.continue - Use
when continuity must be deterministic.run-session <session_id> - Record the returned
in notes/logs for reproducibility.session_id
Prompt Pattern
Use a structured prompt to reduce drift:
背景: - 现状... - 约束... 目标: - 本轮需要确认的问题... 请输出: 1) 风险清单(按严重度) 2) 控制措施 3) 是否建议推进与边界条件
Troubleshooting
Read
references/troubleshooting.md when any opencode command fails.
Key fast fixes:
- Cache permission error: set
.XDG_CACHE_HOME=/tmp - Local config schema error: if
has unsupported keys (e.g.~/.config/opencode/opencode.json
), create a clean config copy and pointskills
to it.XDG_CONFIG_HOME - Wrong provider/model: use
.github-copilot/claude-opus-4.6 - GitHub Copilot
/ECONNRESET
network failures: run withapi.githubcopilot.com
.HTTP_PROXY=http://127.0.0.1:7897 HTTPS_PROXY=http://127.0.0.1:7897 - If safe mode (
,OPENCODE_SAFE_MODE=1
) triggersXDG_CONFIG_HOME=/tmp
, rerun withCannot find module ... opencode-*-auth
and a clean explicitOPENCODE_SAFE_MODE=0
.XDG_CONFIG_HOME
Safety Notes
- Keep opencode discussion read-only by default (no destructive shell operations).
- Always require explicit confirmation before destructive git/system actions.
- When Opus conclusions conflict with code reality, validate against local code before adopting.