/skill-knowledge-work
Switch to Knowledge Work mode for research and writing — use when task is non-code focused
Claude Code
$ npx -y skills add nyldn/claude-octopus --skill skill-knowledge-work --agent claude-code
Codex
$ npx skills add nyldn/claude-octopus --skill skill-knowledge-work -a codex -y
Cursor
$ npx skills add nyldn/claude-octopus --skill skill-knowledge-work -a cursor -y
Gemini CLI
$ npx skills add nyldn/claude-octopus --skill skill-knowledge-work -a gemini-cli -y
GitHub Copilot
$ npx skills add nyldn/claude-octopus --skill skill-knowledge-work -a github-copilot -y
OpenCode
$ npx skills add nyldn/claude-octopus --skill skill-knowledge-work -a opencode -y
Windsurf
$ npx skills add nyldn/claude-octopus --skill skill-knowledge-work -a windsurf -y
SKILL.md
skill-knowledge-work.SKILL.mdname: skill-knowledge-work
description: "Switch to Knowledge Work mode for research and writing — use when task is non-code focused"
disable-model-invocation: true
> **Host: Codex CLI** — This skill was designed for Claude Code and adapted for Codex. > Cross-reference commands use installed skill names in Codex rather than `/octo:*` slash commands. > Use the active Codex shell and subagent tools. Do not claim a provider, model, or host subagent is available until the current session exposes it. > For host tool equivalents, see `skills/blocks/codex-host-adapter.md`.
Knowledge Work Mode - Context Override Skill
Context Auto-Detection (v7.8+)
**Claude Octopus now auto-detects work context!** The system analyzes your prompt and project to determine whether you're in a **Dev Context** (code-focused) or **Knowledge Context** (research/strategy-focused).
**You typically don't need this skill** - context is detected automatically when you use:
- `octo research X` - Auto-detects dev vs knowledge research
- `octo build X` - Auto-detects code vs document building
- `octo review X` - Auto-detects code vs document review
When to Use This Override
**Use ONLY when auto-detection is wrong:**
- Auto-detection chose Dev but you want Knowledge behavior
- Auto-detection chose Knowledge but you want Dev behavior
- You want to force a specific context for the entire session
Override Commands
Force Knowledge Context
/octo:km on
All subsequent workflows will use Knowledge Context until reset.
Force Dev Context
/octo:km off
All subsequent workflows will use Dev Context until reset.
Return to Auto-Detection
/octo:km auto
Context detection returns to automatic mode.
Check Current Status
/octo:km
Shows current mode (auto, knowledge, or dev).
How Auto-Detection Works
When you use any `octo` workflow, context is detected by analyzing:
1. **Prompt Content** (strongest signal):
- Knowledge indicators: "market", "ROI", "stakeholders", "strategy", "personas", "presentation", "report", "PRD"
- Dev indicators: "API", "endpoint", "database", "implementation", "code", "function", "deploy"
2. **Project Type** (secondary signal):
- Has `package.json`, `Cargo.toml`, `go.mod` → Dev Context
- Mostly `.md`, `.docx`, `.pdf` files → Knowledge Context
3. **Explicit Override** (if set via `/octo:km`):
- Overrides all auto-detection until reset to "auto"
Visual Indicator Shows Context
When workflows run, you'll see the detected context in the banner:
**Dev Context:**
🐙 **CLAUDE OCTOPUS ACTIVATED** - Multi-provider research mode
🔍 [Dev] Discover Phase: Technical research on caching patterns
**Knowledge Context:**
🐙 **CLAUDE OCTOPUS ACTIVATED** - Multi-provider research mode
🔍 [Knowledge] Discover Phase: Market analysis for APAC expansion
Examples of Auto-Detection in Action
Example 1: Technical Research (Auto → Dev)
**User:** "octo research caching strategies for our Node.js API"
**Claude:** (auto-detects Dev Context from "Node.js API")
🐙 **CLAUDE OCTOPUS ACTIVATED** - Multi-provider research mode
🔍 [Dev] Discover Phase: Technical research on caching strategies
[Researches with technical/implementation focus]
Example 2: Market Research (Auto → Knowledge)
**User:** "octo research market opportunities in healthcare AI"
**Claude:** (auto-detects Knowledge Context from "market opportunities")
🐙 **CLAUDE OCTOPUS ACTIVATED** - Multi-provider research mode
🔍 [Knowledge] Discover Phase: Strategic research on healthcare AI market
[Researches with business/strategic focus]
Example 3: Override When Auto Gets It Wrong
**User:** "octo research React patterns" **Claude:** (auto-detects Dev) `🔍 [Dev] Discover Phase...`
**User:** "Actually, this is for a presentation. Force knowledge mode."
**Claude:** "Setting context override to Knowledge Mode."
/octo:km on
**User:** "octo research React patterns" **Claude:** (uses override) `🔍 [Knowledge] Discover Phase...` (focuses on trends, adoption, strategic implications)
Example 4: Check Current Status
**User:** "What context mode am I in?"
**Claude:**
Current mode: Auto-detection (no override set)
Last detected context: Dev (based on project having package.json)
To override: /octo:km on (force Knowledge) or /octo:km off (force Dev)
To return to auto: /octo:km auto
What Changes Per Context
Dev Context 🔧
| Workflow | Focus | |----------|-------| | `octo research X` | Technical implementation, libraries, code patterns | | `octo build X` | Code generation, architecture, tests | | `octo review X` | Code quality, security, performance | | Agents | codex, backend-architect, code-reviewer, security-auditor |
Knowledge Context 🎓
| Workflow | Focus | |----------|-------| | `octo research X` | Market analysis, competitive research, literature synthesis | | `octo build X` | PRDs, strategy docs, presentations, reports | | `octo review X` | Document quality, argument strength, completeness | | Agents | strategy-analyst, ux-researcher, exec-communicator, product-writer |
Document Delivery 📄
After running knowledge workflows, export to professional formats:
- **DOCX** - Word documents for reports, business cases
- **PPTX** - PowerPoint presentations for stakeholder decks
- **XLSX** - Excel spreadsheets for data analysis
Just say: "Export this to Word" or "Create a PowerPoint presentation"
Override Command Reference
| Command | Description | |---------|-------------| | `/octo:km` | Show current status (auto, on, or off) | | `/octo:km on` | Force Knowledge Context for all workflows | | `/octo:km off` | Force Dev Context for all workflows | | `/octo:km auto` | Return to auto-detection (default) |
When NOT to Use Override
**Don't override if:**
- Auto-detection is working correctly
- You're doing mixed work (let each prompt be detected individually)
- You just want to se
Read more
name: skill-knowledge-work description: "Switch to Knowledge Work mode for research and writing — use when task is non-code focused" disable-model-invocation: true
> **Host: Codex CLI** — This skill was designed for Claude Code and adapted for Codex. > Cross-reference commands use installed skill names in Codex rather than `/octo:*` slash commands. > Use the active Codex shell and subagent tools. Do not claim a provider, model, or host subagent is available until the current session exposes it. > For host tool equivalents, see `skills/blocks/codex-host-adapter.md`.
Knowledge Work Mode - Context Override Skill
Context Auto-Detection (v7.8+)
**Claude Octopus now auto-detects work context!** The system analyzes your prompt and project to determine whether you're in a **Dev Context** (code-focused) or **Knowledge Context** (research/strategy-focused).
**You typically don't need this skill** - context is detected automatically when you use:
- `octo research X` - Auto-detects dev vs knowledge research
- `octo build X` - Auto-detects code vs document building
- `octo review X` - Auto-detects code vs document review
When to Use This Override
**Use ONLY when auto-detection is wrong:**
- Auto-detection chose Dev but you want Knowledge behavior
- Auto-detection chose Knowledge but you want Dev behavior
- You want to force a specific context for the entire session
Override Commands
Force Knowledge Context
/octo:km on
All subsequent workflows will use Knowledge Context until reset.
Force Dev Context
/octo:km off
All subsequent workflows will use Dev Context until reset.
Return to Auto-Detection
/octo:km auto
Context detection returns to automatic mode.
Check Current Status
/octo:km
Shows current mode (auto, knowledge, or dev).
How Auto-Detection Works
When you use any `octo` workflow, context is detected by analyzing:
1. **Prompt Content** (strongest signal):
- Knowledge indicators: "market", "ROI", "stakeholders", "strategy", "personas", "presentation", "report", "PRD"
- Dev indicators: "API", "endpoint", "database", "implementation", "code", "function", "deploy"
2. **Project Type** (secondary signal):
- Has `package.json`, `Cargo.toml`, `go.mod` → Dev Context
- Mostly `.md`, `.docx`, `.pdf` files → Knowledge Context
3. **Explicit Override** (if set via `/octo:km`):
- Overrides all auto-detection until reset to "auto"
Visual Indicator Shows Context
When workflows run, you'll see the detected context in the banner:
**Dev Context:**
🐙 **CLAUDE OCTOPUS ACTIVATED** - Multi-provider research mode 🔍 [Dev] Discover Phase: Technical research on caching patterns
**Knowledge Context:**
🐙 **CLAUDE OCTOPUS ACTIVATED** - Multi-provider research mode 🔍 [Knowledge] Discover Phase: Market analysis for APAC expansion
Examples of Auto-Detection in Action
Example 1: Technical Research (Auto → Dev)
**User:** "octo research caching strategies for our Node.js API"
**Claude:** (auto-detects Dev Context from "Node.js API")
🐙 **CLAUDE OCTOPUS ACTIVATED** - Multi-provider research mode 🔍 [Dev] Discover Phase: Technical research on caching strategies [Researches with technical/implementation focus]
Example 2: Market Research (Auto → Knowledge)
**User:** "octo research market opportunities in healthcare AI"
**Claude:** (auto-detects Knowledge Context from "market opportunities")
🐙 **CLAUDE OCTOPUS ACTIVATED** - Multi-provider research mode 🔍 [Knowledge] Discover Phase: Strategic research on healthcare AI market [Researches with business/strategic focus]
Example 3: Override When Auto Gets It Wrong
**User:** "octo research React patterns" **Claude:** (auto-detects Dev) `🔍 [Dev] Discover Phase...`
**User:** "Actually, this is for a presentation. Force knowledge mode."
**Claude:** "Setting context override to Knowledge Mode."
/octo:km on
**User:** "octo research React patterns" **Claude:** (uses override) `🔍 [Knowledge] Discover Phase...` (focuses on trends, adoption, strategic implications)
Example 4: Check Current Status
**User:** "What context mode am I in?"
**Claude:**
Current mode: Auto-detection (no override set) Last detected context: Dev (based on project having package.json) To override: /octo:km on (force Knowledge) or /octo:km off (force Dev) To return to auto: /octo:km auto
What Changes Per Context
Dev Context 🔧
| Workflow | Focus | |----------|-------| | `octo research X` | Technical implementation, libraries, code patterns | | `octo build X` | Code generation, architecture, tests | | `octo review X` | Code quality, security, performance | | Agents | codex, backend-architect, code-reviewer, security-auditor |
Knowledge Context 🎓
| Workflow | Focus | |----------|-------| | `octo research X` | Market analysis, competitive research, literature synthesis | | `octo build X` | PRDs, strategy docs, presentations, reports | | `octo review X` | Document quality, argument strength, completeness | | Agents | strategy-analyst, ux-researcher, exec-communicator, product-writer |
Document Delivery 📄
After running knowledge workflows, export to professional formats:
- **DOCX** - Word documents for reports, business cases
- **PPTX** - PowerPoint presentations for stakeholder decks
- **XLSX** - Excel spreadsheets for data analysis
Just say: "Export this to Word" or "Create a PowerPoint presentation"
Override Command Reference
| Command | Description | |---------|-------------| | `/octo:km` | Show current status (auto, on, or off) | | `/octo:km on` | Force Knowledge Context for all workflows | | `/octo:km off` | Force Dev Context for all workflows | | `/octo:km auto` | Return to auto-detection (default) |
When NOT to Use Override
**Don't override if:**
- Auto-detection is working correctly
- You're doing mixed work (let each prompt be detected individually)
- You just want to se
Every AI model has blind spots. Claude Octopus supports twelve external provider integrations — Codex, Antigravity CLI, Copilot, Qwen, Ollama, Perplexity, OpenRouter, OrcaRouter, OpenCode, Cursor CLI, Grok, and Kimi Code — alongside the built-in Claude Code
Other skills on octo.
More skills from other plugins.
browser-use
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…
agent-browser
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…
Questions about skill-knowledge-work.
- Which coding agents can use skill-knowledge-work?
- skill-knowledge-work installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.

