소스 정보
- 저장소
- linxuan-sys/opencode-skills-chinese
- 최근 소스 활동
- 2026년 4월 22일 16:35
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 195
- 포크
- 27
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/linxuan-sys/opencode-skills-chinese --skill opencode명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
任何时候只要涉及.pptx文件——无论是作为输入、输出还是两者兼有——就使用此技能。这包括:创建幻灯片、推介文件或演示文稿;读取、解析或提取任何.pptx文件中的文本(即使提取的内容将用于其他地方,比如邮件或摘要);编辑、修改或更新现有演示文稿;合并或拆分幻灯片文件;处理模板、布局、演讲者备注或注释。只要用户提到"deck"、"slides"、"presentation"或引用.pptx文件名,无论他们后续打算如何处理内容,都要触发此技能。如果需要打开、创建或处理.pptx文件,使用此技能。
使用p5.js创建带有种子随机和交互式参数探索的算法艺术。当用户请求使用代码创建艺术、生成艺术、算法艺术、流场或粒子系统时使用此技能。创建原创算法艺术,而不是复制现有艺术家的作品,以避免侵犯版权。
引导用户完成结构化的文档协作工作流程。当用户想要编写文档、提案、技术规范、决策文档或类似结构化内容时使用。此工作流程帮助用户高效地传递上下文、通过迭代优化内容,并验证文档对读者是否有效。当用户提到编写文档、创建提案、起草规范或类似文档任务时触发。
SOC 직업 분류 기준
SKILL.md 표시 중
| name | opencode |
| description | 将编码任务委托给OpenCode CLI代理,用于功能实现、代码重构、PR审查和长时间自动会话。需要提前安装并认证OpenCode CLI。 |
| version | 1.2.0 |
| author | Hermes Agent |
| license | MIT |
| metadata | {"hermes":{"tags":["编码代理","OpenCode","自动化","代码重构","代码审查"],"related_skills":["claude-code","codex","hermes-agent"]}} |
使用 OpenCode 作为由Hermes终端/进程工具编排的自动编码助手。OpenCode是一个不绑定服务商的开源AI编码代理,提供终端界面(TUI)和命令行界面(CLI)。
npm i -g opencode-ai@latest 或 brew install anomalyco/tap/opencodeopencode auth login 或设置服务商环境变量(OPENROUTER_API_KEY等)opencode auth list 应显示至少一个可用服务商pty=true不同Shell环境可能解析到不同的OpenCode二进制文件。如果终端中和Hermes中的行为不一致,请检查:
terminal(command="which -a opencode")
terminal(command="opencode --version")
如果需要,可以指定明确的二进制路径:
terminal(command="$HOME/.opencode/bin/opencode run '...'", workdir="~/project", pty=true)
使用opencode run执行有明确边界的非交互式任务:
terminal(command="opencode run '给API调用添加重试逻辑并更新测试'", workdir="~/project")
使用-f附加上下文文件:
terminal(command="opencode run '审查此配置的安全问题' -f config.yaml -f .env.example", workdir="~/project")
使用--thinking显示模型的思考过程:
terminal(command="opencode run '调试CI中测试失败的原因' --thinking", workdir="~/project")
强制使用指定模型:
terminal(command="opencode run '重构认证模块' --model openrouter/anthropic/claude-sonnet-4", workdir="~/project")
对于需要多次交互的迭代工作,可以后台启动TUI界面:
terminal(command="opencode", workdir="~/project", background=true, pty=true)
# 返回会话ID
# 发送任务指令
process(action="submit", session_id="<id>", data="实现OAuth刷新流程并添加测试")
# 监控进度
process(action="poll", session_id="<id>")
process(action="log", session_id="<id>")
# 发送后续指令
process(action="submit", session_id="<id>", data="现在添加令牌过期的错误处理")
# 优雅退出 — Ctrl+C
process(action="write", session_id="<id>", data="\x03")
# 或直接杀死进程
process(action="kill", session_id="<id>")
重要: 不要使用/exit命令 — 这不是有效的OpenCode命令,会打开代理选择对话框。使用Ctrl+C(\x03)或process(action="kill")退出。
| 按键 | 功能 |
|---|---|
Enter | 提交消息(如需按两次) |
Tab | 切换代理(构建/规划) |
Ctrl+P | 打开命令面板 |
Ctrl+X L | 切换会话 |
Ctrl+X M | 切换模型 |
Ctrl+X N | 新建会话 |
Ctrl+X E | 打开编辑器 |
Ctrl+C | 退出OpenCode |
退出后,OpenCode会打印会话ID。使用以下命令恢复:
terminal(command="opencode -c", workdir="~/project", background=true, pty=true) # 继续上次会话
terminal(command="opencode -s ses_abc123", workdir="~/project", background=true, pty=true) # 恢复指定会话
| 参数 | 用途 |
|---|---|
run '提示词' | 一次性执行任务后退出 |
--continue / -c | 继续上一次OpenCode会话 |
--session <id> / -s | 继续指定会话 |
--agent <name> | 选择OpenCode代理(build或plan) |
--model 服务商/模型 | 强制使用指定模型 |
--format json | 机器可读输出/事件格式 |
--file <路径> / -f | 附加文件到消息中 |
--thinking | 显示模型思考过程 |
--variant <级别> | 推理强度(high、max、minimal) |
--title <名称> | 为会话命名 |
--attach <url> | 连接到正在运行的opencode服务器 |
terminal(command="opencode --version")terminal(command="opencode auth list")opencode run '...'(不需要pty)background=true, pty=true启动opencodeprocess(action="poll"|"log")监控长时间任务process(action="submit", ...)响应process(action="write", data="\x03")或process(action="kill")退出OpenCode内置PR命令:
terminal(command="opencode pr 42", workdir="~/project", pty=true)
或在临时克隆中隔离审查:
terminal(command="REVIEW=$(mktemp -d) && git clone https://github.com/user/repo.git $REVIEW && cd $REVIEW && opencode run '审查此PR与main分支的差异,报告bug、安全风险、测试缺口和风格问题。' -f $(git diff origin/main --name-only | head -20 | tr '\n' ' ')", pty=true)
使用独立工作目录/工作树避免冲突:
terminal(command="opencode run '修复#101问题并提交'", workdir="/tmp/issue-101", background=true, pty=true)
terminal(command="opencode run '添加解析器回归测试并提交'", workdir="/tmp/issue-102", background=true, pty=true)
process(action="list")
列出历史会话:
terminal(command="opencode session list")
查看token使用量和成本:
terminal(command="opencode stats")
terminal(command="opencode stats --days 7 --models anthropic/claude-sonnet-4")
opencode(TUI)会话需要pty=true,opencode run命令不需要pty/exit不是有效命令 — 会打开代理选择器,使用Ctrl+C退出TUIprocess(action="log", session_id="<id>")冒烟测试:
terminal(command="opencode run '严格返回:OPENCODE_SMOKE_OK'")
成功标准:
OPENCODE_SMOKE_OKopencode run — 更简单,不需要ptyprocess日志中提取进度更新告知用户/exit