oh-my-cowork
v1.0.2
Published
Supercharge Claude Desktop Cowork with 14 battle-tested skills, schedules, and workflows.
Downloads
57
Maintainers
Readme
English | 한국어
🛋️ oh-my-cowork
Don't learn Cowork. Just use oh-my-cowork.
14 battle-tested skills. 4 schedule templates. 1 folder selection. Zero config.
Get Started · Skill Catalog · Write Your Own · Best Practices
⚡ Quick Start
npm i -g oh-my-cowork
omwThen open Claude Desktop → Cowork → select the oh-my-cowork folder.
That's it. 14 skills activate instantly. No config, no setup, no boilerplate.
💡 First time? Claude will greet you with an interactive onboarding to customize your setup.
🤔 Why oh-my-cowork?
Cowork ships with format skills (docx, pptx, xlsx, pdf). Great for making files.
But what about the actual work?
oh-my-cowork adds scenario-based skills — the workflows you actually do every day:
| Without oh-my-cowork | With oh-my-cowork | |---|---| | "Make me a docx report" | "Prep my 3pm meeting" → briefing + talking points + action items | | "Create an xlsx spreadsheet" | "Organize my receipts" → auto-extract → categorized expense report | | "Search the web for X" | "Deep research AI agents" → parallel investigation → 10-page report with sources | | Manual file management | "Organize this folder" → smart classify + rename + dedup |
🧩 Skill Catalog
Productivity
| Skill | What it does | Triggers |
|-------|-------------|----------|
| meeting-prep | Calendar + docs → 1-page briefing + talking points | meeting, briefing, 회의 |
| email-drafter | Context → professional email (KR/EN conventions) | email, mail, 이메일 |
| daily-report | Git log + files → daily work summary | daily report, 일보, standup |
| weekly-summary | Aggregate week → performance report for stakeholders | weekly, 주간, 주보 |
Development
| Skill | What it does | Triggers |
|-------|-------------|----------|
| code-review | git diff → security / performance / readability review | review, 리뷰 |
Research
| Skill | What it does | Triggers |
|-------|-------------|----------|
| deep-research | Web search + parallel agents → structured report with sources | research, 리서치, 조사 |
| competitor-analysis | Chrome + web → comparison matrix + market positioning | competitor, 경쟁사 |
Document
| Skill | What it does | Triggers |
|-------|-------------|----------|
| prd-writer | Requirements → structured PRD with user stories | PRD, spec, 기획서 |
| content-repurpose | Long-form → social posts + newsletter + slides | repurpose, 변환 |
Automation
| Skill | What it does | Triggers |
|-------|-------------|----------|
| file-organizer | Scan → classify + rename + dedup + change log | organize, 정리 |
| data-pipeline | Messy CSV/Excel → clean + standardized + transform log | clean data, 데이터 정제 |
| media-batch | Images/videos → batch resize / convert / watermark | resize, batch, 일괄 |
Finance
| Skill | What it does | Triggers |
|-------|-------------|----------|
| expense-report | Receipt photos/PDFs → categorized expense spreadsheet | expense, receipt, 경비 |
⏰ Scheduled Tasks
Set-and-forget automation. Ask Claude: "Register the morning briefing schedule"
| Schedule | When | What |
|----------|------|------|
| morning-briefing | Weekdays 8 AM | Calendar + Slack + changelog → today's briefing |
| weekly-spreadsheet | Friday 5 PM | Collect metrics → update tracking sheet |
| project-health | Weekdays 6 PM | Scan project → status report + risk flags |
| invoice-reconcile | 1st of month 9 AM | Match invoices → discrepancy report |
Templates in schedules/.
🎭 Personas
Drop a persona into any conversation for consistent output quality:
- Analyst — data-driven, metrics-focused, structured
- Writer — clear, engaging, audience-aware
- Developer — technical, precise, best-practices
- Researcher — thorough, evidence-based, balanced
See prompts/personas/.
🏗️ How It Works
You select oh-my-cowork folder in Cowork
│
▼
┌─────────────────────────┐
│ CLAUDE.md loads │ ← delegation framework, magic keywords,
│ (every session) │ session history, changelog rules
└──────────┬──────────────┘
▼
┌─────────────────────────┐
│ .skills/skills/ loads │ ← 14 scenario skills activate
│ (auto-discovered) │ matching your natural language
└──────────┬──────────────┘
▼
┌─────────────────────────┐
│ You just talk normally │ ← "prep my meeting" triggers meeting-prep
│ │ "organize this" triggers file-organizer
└──────────────────────────┘Magic keywords in CLAUDE.md route your intent to the right skill.
Sub-agents parallelize heavy work (10 files = 4 min, not 30).
Chrome automation lets research skills browse real websites.
🔌 MCP Connectors
Skills get superpowers when you connect external services:
| Pack | Services | Enables | |------|----------|---------| | Productivity | Gmail, Calendar, Slack, Notion | meeting-prep, morning-briefing | | Developer | GitHub, Linear/Jira, Sentry | code-review, project-health |
Skills work without MCP too — they just use what's available.
✍️ Create Your Own Skill
.skills/skills/your-category/your-skill/SKILL.mdThat's all you need. One markdown file = one skill.
See the full guide: docs/skill-authoring-guide.md
📁 Project Structure
oh-my-cowork/
├── CLAUDE.md # Brain of the framework
├── .skills/skills/ # 14 scenario skills
│ ├── onboarding/ # First-time setup wizard
│ ├── productivity/ # meeting-prep, email, daily, weekly
│ ├── development/ # code-review
│ ├── research/ # deep-research, competitor-analysis
│ ├── document/ # prd-writer, content-repurpose
│ ├── automation/ # file-organizer, data-pipeline, media-batch
│ └── finance/ # expense-report
├── schedules/ # 4 schedule templates
├── prompts/personas/ # 4 persona prompts
├── docs/ # Guides and best practices
└── mcp-configs/ # MCP connector setup guides🤝 Contributing
We'd love your skills! Here's how:
- Fork the repo
- Create your skill in
.skills/skills/your-category/your-skill/SKILL.md - Follow the Skill Authoring Guide
- Submit a PR
📜 License
MIT © 2025. See LICENSE for details.
Get Started · Best Practices · Write Skills
Select the folder. Talk normally. Get things done. 🛋️
