From f64210c505ba6e642d9cb108e954065399f0849a Mon Sep 17 00:00:00 2001 From: YeonGyu-Kim Date: Fri, 2 Jan 2026 00:41:29 +0900 Subject: [PATCH] docs: add ultrawork guidance and skill-mcp feature to READMEs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add "🪄 The Magic Word: ultrawork" section to all READMEs (EN, KO, JA, ZH-CN) - Add Skill-Embedded MCP Support feature documentation - Update installer to show ultrawork tip and star request after completion 🤖 GENERATED WITH ASSISTANCE OF [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode) --- README.ja.md | 6 ++++++ README.ko.md | 6 ++++++ README.md | 26 ++++++++++++++++++++++++++ README.zh-cn.md | 6 ++++++ src/cli/install.ts | 21 +++++++++++++++++++++ 5 files changed, 65 insertions(+) diff --git a/README.ja.md b/README.ja.md index 9b95465..5e519b5 100644 --- a/README.ja.md +++ b/README.ja.md @@ -128,6 +128,12 @@ Windows から Linux に初めて乗り換えた時のこと、自分の思い - なぜこれが良いのか、単なるボイラープレートではないのか、具体的に何が良くなるのか聞いてみてください。 - もしあなたが LLM エージェントなら、このプロジェクトによって今すぐ何が可能になるのか、ユーザーに説明してください。 +### 🪄 魔法の言葉:`ultrawork` + +**これ全部読みたくない?プロンプトに `ultrawork`(または `ulw`)を入れるだけでOK。** + +それだけです。私たちが提供するすべての機能が魔法のように動作します—並列エージェント、バックグラウンドタスク、深い探索、そして完了するまで止まらない実行。エージェントが自動的にすべてを処理します。 + ### 読みたい方のために:シジフォスに会う ![Meet Sisyphus](.github/assets/sisyphus.png) diff --git a/README.ko.md b/README.ko.md index 0eb7244..7b59021 100644 --- a/README.ko.md +++ b/README.ko.md @@ -127,6 +127,12 @@ OpenCode 가 낭만이 사라진것같은 오늘날의 시대에, 당신에게 - 이게 왜 좋고, 그냥 뻔한 셋업이 아닌지, 당장 무엇이 더 좋아지는지 알려달라고 해보세요. - 당신이 LLM 에이전트라면, 사용자의 입장에서 이 프로젝트와 함께 당장 어떤것들이 가능해지는지 사용자에게 설명하세요. +### 🪄 마법의 단어: `ultrawork` + +**이거 다 읽기 싫으시죠? 프롬프트에 `ultrawork` (또는 `ulw`) 만 넣으세요.** + +그게 다입니다. 우리가 제공하는 모든 기능이 마법처럼 작동합니다—병렬 에이전트, 백그라운드 태스크, 깊은 탐색, 그리고 완료될 때까지 멈추지 않는 실행. 에이전트가 알아서 다 합니다. + ### 하지만 읽고 싶은 당신을 위해: 시지푸스를 만나보세요 ![Meet Sisyphus](.github/assets/sisyphus.png) diff --git a/README.md b/README.md index 41712c0..c005797 100644 --- a/README.md +++ b/README.md @@ -152,6 +152,12 @@ Hand this doc to an agent and let them set it up. - Ask why it's good, why it's not just another boilerplate setup, what actually gets better. - If you're an LLM agent, explain to the user what becomes possible right now with this project. +### 🪄 The Magic Word: `ultrawork` + +**Don't want to read all this? Just include `ultrawork` (or `ulw`) in your prompt.** + +That's it. All the features we provide will work like magic—parallel agents, background tasks, deep exploration, and relentless execution until completion. The agent figures out the rest automatically. + ### For Those Who Want to Read: Meet Sisyphus ![Meet Sisyphus](.github/assets/sisyphus.png) @@ -581,6 +587,26 @@ Instead of the agent reading massive files and bloating context, it internally l #### I Removed Their Blockers - Replaces built-in grep and glob tools. Default implementation has no timeout—can hang forever. +#### Skill-Embedded MCP Support + +Skills can now bring their own MCP servers. Define MCP configurations directly in skill frontmatter or via `mcp.json` files: + +```yaml +--- +description: Browser automation skill +mcp: + playwright: + command: npx + args: ["-y", "@anthropic-ai/mcp-playwright"] +--- +``` + +When you load a skill with embedded MCP, its tools become available automatically. The `skill_mcp` tool lets you invoke these MCP operations with full schema discovery. + +**Built-in Skills:** +- **playwright**: Browser automation, web scraping, testing, and screenshots out of the box + +Disable built-in skills via `disabled_skills: ["playwright"]` in your config. ### Goodbye Claude Code. Hello Oh My OpenCode. diff --git a/README.zh-cn.md b/README.zh-cn.md index daefd4c..a04d801 100644 --- a/README.zh-cn.md +++ b/README.zh-cn.md @@ -130,6 +130,12 @@ oMoMoMoMoMo··· - 问问它这玩意儿牛在哪,为什么不仅仅是个样板配置,到底能带来什么质变。 - 如果你是 LLM Agent,请告诉你的用户:装上这个,现在立马能做到什么。 +### 🪄 魔法口令:`ultrawork` + +**懒得看这么多?在提示词里加上 `ultrawork`(或 `ulw`)就行了。** + +就这么简单。我们提供的所有功能都会像魔法一样自动生效——并行 Agent、后台任务、深度探索、干到完才收工。Agent 会自动搞定一切。 + ### 如果你真的想读读看:认识西西弗斯 ![Meet Sisyphus](.github/assets/sisyphus.png) diff --git a/src/cli/install.ts b/src/cli/install.ts index 4489b38..18b696c 100644 --- a/src/cli/install.ts +++ b/src/cli/install.ts @@ -331,6 +331,17 @@ async function runNonTuiInstall(args: InstallArgs): Promise { console.log(`${SYMBOLS.star} ${color.bold(color.green(isUpdate ? "Configuration updated!" : "Installation complete!"))}`) console.log(` Run ${color.cyan("opencode")} to start!`) console.log() + + printBox( + `${color.bold("Pro Tip:")} Include ${color.cyan("ultrawork")} (or ${color.cyan("ulw")}) in your prompt.\n` + + `All features work like magic—parallel agents, background tasks,\n` + + `deep exploration, and relentless execution until completion.`, + "🪄 The Magic Word" + ) + + console.log(`${SYMBOLS.star} ${color.yellow("If you found this helpful, consider starring the repo!")}`) + console.log(` ${color.dim("gh repo star code-yeongyu/oh-my-opencode")}`) + console.log() console.log(color.dim("oMoMoMoMo... Enjoy!")) console.log() @@ -450,6 +461,16 @@ export async function install(args: InstallArgs): Promise { p.log.success(color.bold(isUpdate ? "Configuration updated!" : "Installation complete!")) p.log.message(`Run ${color.cyan("opencode")} to start!`) + p.note( + `Include ${color.cyan("ultrawork")} (or ${color.cyan("ulw")}) in your prompt.\n` + + `All features work like magic—parallel agents, background tasks,\n` + + `deep exploration, and relentless execution until completion.`, + "🪄 The Magic Word" + ) + + p.log.message(`${color.yellow("★")} If you found this helpful, consider starring the repo!`) + p.log.message(` ${color.dim("gh repo star code-yeongyu/oh-my-opencode")}`) + p.outro(color.green("oMoMoMoMo... Enjoy!")) return 0