Bạn vừa mua một con dao đa năng Swiss Army — 15 công cụ gói gọn trong 1. Tiện, nhưng khi bạn cần cưa gỗ serious, bạn vẫn cần cưa tay chuyên dụng.
- Giải thích plugin là gì và những thành phần bên trong (skills, connectors, agents)
- Cài plugin phù hợp với role của bạn trong <2 phút
- Hiểu skills — building block cơ bản và cách chúng hoạt động
- Khám phá cấu trúc folder của plugin và customize nó
- Phân biệt skill vs slash command vs Claude.md instructions
Plugin là gì? Một "package role-specific"
Định nghĩa
Một plugin là một bundle — nhiều components đóng gói cho 1 role hoặc domain.
Ví dụ cụ thể: Sales Plugin
Khi cài Sales Plugin, bạn get:
🎯 Skills bundled:
🔗 Connectors suggested:
🤖 Subagents:
Cài xong, bạn gõ /prep-call AcmeCorp → Cowork biết phải:
Không cần bạn explain từng bước. Plugin đã "teach" Cowork cách làm.
Khác gì với dùng Cowork "trống"?
- /deal-brief — cấu trúc brief cho deal review
- /prep-call — nghiên cứu account, tạo briefing 1-page
- /weekly-report — tổng hợp weekly pipeline
- territory-report — auto triggered khi hỏi về territory
- Salesforce / HubSpot (CRM)
- Slack
- Gmail
- Google Drive (proposal templates)
- account-sweep — parallel research across book of accounts (1 agent/account)
- Pull data từ CRM về AcmeCorp
- Scan email 90 days qua
- Check Slack channel liên quan
- Output 1-page briefing với format chuẩn
| Task | Cowork trống | Với Sales Plugin |
|---|---|---|
| Prompt | "Prep cho call AcmeCorp. Lấy data từ CRM, email, Slack, format briefing..." (50+ từ) | /prep-call AcmeCorp |
| Structure output | Claude đoán | Chuẩn hóa theo template skill |
| Consistency qua runs | Varies | Consistent mỗi lần |
| Onboarding teammate | Họ phải học prompt patterns | Install plugin → ready |
┌─────────────────────────────────────────────┐ │ │ │ 📦 PLUGIN │ │ │ │ ├── 🎯 Skills │ │ │ Instructions cho workflows cụ thể │ │ │ │ │ ├── 🔗 Connectors │ │ │ Tools reach systems cần thiết │ │ │ │ │ └── 🤖 Subagents │ │ Parallelize specialized work │ │ │ └─────────────────────────────────────────────┘
Bộ plugins có sẵn theo role
Open-source plugins available cho most knowledge-work roles:
Tất cả đều:
- Work as-is — cài xong dùng ngay
- Can be modified — mở file, edit, tùy chỉnh
- Open source — available trên github.com/anthropics/knowledge-work-plugins
┌─────────────────────────────────────────────┐ │ 💼 Sales plugin │ │ 📣 Marketing plugin │ │ 🛠️ Product plugin │ │ 💰 Finance plugin │ │ ⚖️ Legal plugin │ │ 👥 HR plugin │ │ ⚙️ Operations plugin │ │ 🎧 Customer Support plugin │ │ 📊 Data Analytics plugin │ │ 🔬 Life Sciences plugin (Bio Research) │ │ ...và nhiều hơn │ └─────────────────────────────────────────────┘
Cài plugin — 3 bước, <2 phút
Bước 1: Browse
Plugins live trong Cowork's Customize area (sidebar trái → Customize → Plugins).
Click Browse plugins → xem danh mục categories.
Bước 2: Install
Chọn plugin → click Install. One click. Plugin active ngay lập tức.
Bước 3: Customize
Sau install, plugin là 1 folder trên máy bạn. Mọi thứ readable + editable.
Location (path chính xác tùy version + OS — check Cowork UI để confirm):
Mở folder, bạn sẽ thấy cấu trúc rõ ràng (section tiếp).
┌──────────────────────────────────────────────┐ │ BROWSE PLUGINS │ │ │ │ Categories: │ │ │ │ 📂 By Anthropic │ │ ├── Sales │ │ ├── Marketing │ │ ├── Finance │ │ └── Legal │ │ │ │ 📂 By Partners │ │ ├── Apollo (prospecting) │ │ ├── Bio Research (Life Sci) │ │ └── ... │ │ │ │ 📂 Community │ │ ├── (upload via GitHub URL) │ │ └── (import from zip) │ └──────────────────────────────────────────────┘
# Easiest — qua Cowork UI:
Customize → Personal Plugins → [plugin name] → "Open folder"
# Paths tham khảo (có thể khác tùy version):
# macOS: ~/Library/Application Support/Claude/plugins/
# Windows: %APPDATA%\Claude\plugins\Bên trong một plugin
Plugin chỉ là folder bình thường với cấu trúc dự đoán được:
Mọi file là plain text. Cowork đọc folder trực tiếp — không build step. Edit file → reload plugin → thay đổi active.
Thay đổi plugin — 2 operations cơ bản
1. Edit existing skill:
2. Add new skill:
sales-plugin/
│
├── 📄 plugin.json ← manifest: name, description, deps
│
├── 📁 skills/
│ ├── 📁 deal-brief/
│ │ └── SKILL.md (how to structure deal brief)
│ ├── 📁 prep-call/
│ │ ├── SKILL.md
│ │ └── references/
│ │ └── talking-points-template.md
│ └── 📁 weekly-report/
│ ├── SKILL.md
│ └── scripts/
│ └── pull_pipeline_data.py
│
├── 📁 agents/
│ └── account-sweep.md (subagent for per-account work)
│
└── 📁 connectors/
└── connectors.json (recommended connectors + configs)# Mở file skill
vim ~/.../sales-plugin/skills/prep-call/SKILL.md
# Edit → save → Cowork auto-reloadThay đổi plugin — 2 operations cơ bản
Simple. Như editing blog markdown.
# Tạo folder mới trong skills/
mkdir ~/.../sales-plugin/skills/post-deal-review/
# Tạo SKILL.md
echo "# Post-deal Review\n\nWorkflow: ..." > .../post-deal-review/SKILL.mdSkills — Building block cơ bản
Bạn sẽ thấy skills xuất hiện khắp nơi. Đó là building block cơ bản bên trong plugin.
Định nghĩa
Ví dụ:
Skill không chỉ riêng cho Cowork
Skills work across Claude's surfaces — trong Chat, trong Cowork, trong Claude Code, bất cứ đâu Claude run.
Plugin chỉ là cách Cowork-specific đóng gói skills cùng connectors chúng cần.
Cấu trúc 1 skill
Minimum 1 file: SKILL.md (hoặc skill.md).
2 cách skill được kích hoạt
Cách 1: Tự động (automatic)
Skill có description trong frontmatter. Claude match description với user's request.
User gõ:
Claude:
Không cần bạn gõ slash command. Skill kick in tự động khi match.
Cách 2: Explicit (slash command)
Bạn gõ /prep-call AcmeCorp → explicit invoke skill đó.
Best cho workflows bạn dùng thường xuyên — nhanh hơn description matching.
3 nơi skills có thể sống
Skills vs Slash Commands vs CLAUDE.md — So sánh
Three customization mechanisms thường bị lẫn (CLAUDE.md bạn đã học ở Bài 3.3). Khác biệt:
Ví dụ concrete:
Skills "thrive" trong specialized knowledge
Skills work best for specialized knowledge applying to specific tasks:
Rule of thumb: Nếu bạn thấy mình explain cùng thứ cho Claude nhiều lần → that's a skill waiting to be written.
- Skill "brand-guidelines" — cách apply brand rules vào mọi output
- Skill "weekly-report" — cách cấu trúc báo cáo tuần
- Skill "code-review-standards" — tiêu chuẩn code review của team
- Scan all available skills' descriptions
- Match với "prepare ... sales calls" → trigger prep-call skill
- Execute workflow
- CLAUDE.md: "Luôn dùng TypeScript strict mode" (applies mỗi task)
- Skill: "PR review checklist của team X" (load khi có task PR review)
- Slash: /prep-call (bạn explicitly want briefing)
- Code review standards your team follows
- Commit message formats you prefer
- Brand guidelines of your organization
- Meeting format conventions
- Report templates
| Feature | CLAUDE.md | Skills | Slash Commands |
|---|---|---|---|
| Load time | Mỗi conversation (always loaded) | On demand (khi match) | Khi bạn gõ |
| Trigger | Auto (every time) | Match description OR explicit / | Must type /command |
| Context cost | High (luôn trong context) | Low (chỉ load khi cần) | Low |
| Specialized? | ❌ General context | ✅ Task-specific | ✅ Task-specific |
| User aware? | Yes | Often automatic | Yes |
| Best for | "Always use TypeScript strict" | "Review PR following team style" | "Run weekly brief now" |
┌──────────────────────────────────────────────────────────┐ │ │ │ 1. PERSONAL (~/.claude/skills/) │ │ Your preferences, personal commit style │ │ Follow across all projects │ │ │ │ 2. PROJECT (.claude/skills/ trong repo) │ │ Team standards, brand guidelines │ │ Anyone cloning repo gets these │ │ │ │ 3. PLUGIN (trong plugin folder) │ │ Role-specific skills │ │ Installed + active cho user đó │ │ │ └──────────────────────────────────────────────────────────┘
name: prep-call
description: Prepare a 1-page briefing for sales calls.
Triggers automatically when user mentions
"prep for call" or invokes with /prep-call.
# Prep Call Skill
## When to use
Khi user cần briefing trước sales call với specific account.
## Workflow
1. Extract account name from user's prompt
2. Query CRM (Salesforce/HubSpot) for account details:
- Current deal stage
- Last interaction date
- Contact's role
3. Search Gmail (90 days) for emails with this contact
4. Check Slack for mentions of this account
5. Synthesize into briefing structure:
- Header: Account, Date, Call context
- Section 1: Account status
- Section 2: Recent history
- Section 3: Suggested talking points
- Section 4: Questions to ask
6. Save to {project}/briefings/{account-name}-{date}.md
## Output format
1-page markdown, scannable in 30 seconds.
## References
- See `references/talking-points-template.md` for formatInstalling plugins — Use cases theo role
💼 Sales Rep — Install "Sales plugin"
Bundled skills:
Suggested connectors:
Workflow cải thiện:
💰 Finance Analyst — Install "Finance plugin"
Bundled skills:
Suggested connectors:
Workflow cải thiện:
📣 Marketing Manager — Install "Marketing plugin"
Bundled skills:
Suggested connectors:
Workflow cải thiện:
⚖️ Legal Counsel — Install "Legal plugin"
Bundled skills:
Suggested connectors:
Workflow cải thiện:
🔬 Biotech Researcher — Install "Bio Research plugin"
Bundled skills:
Workflow cải thiện:
- /prep-call [company]
- /post-call-summary
- /weekly-pipeline-report
- /deal-brief [deal-id]
- Salesforce hoặc HubSpot
- Gmail
- Slack
- LinkedIn (via Chrome)
- Prep call: 45 phút → 5 phút
- Post-call summary: 15 phút → auto-generate, 2 phút review
- Weekly report: 2 giờ → 15 phút
- /month-end-close [YYYY-MM]
- /reconcile [folder]
- /variance-report
- /budget-vs-actual
- ERP (NetSuite, QuickBooks, SAP)
- Excel Online
- Email (for CFO updates)
- Monthly close: 5 ngày → 2 ngày
- Reconciliation: 1 ngày → 45 phút
- Variance analysis: 4 giờ → 30 phút
- /campaign-brief [name]
- /repurpose-content [master]
- /competitor-intel [industry]
- /social-calendar [quarter]
- Slack
- Google Drive (content library)
- Figma
- Notion
- Campaign brief: 3 giờ → 20 phút
- Content repurposing: 4 giờ → 30 phút
- Competitor scan: 1 ngày → 2 giờ
- /contract-review [file]
- /regulatory-check [jurisdiction]
- /contract-summary [file]
- SharePoint (document library)
- Outlook
- Microsoft Word
- Contract review: 3 giờ → 45 phút
- Regulatory check: 1 ngày → 2 giờ
- Connect pre-clinical research tools + databases
- Accelerate early stage life sciences
- Parse research papers structured
- Literature review: 3 tuần → 1 tuần
- Compound screening: days → hours
Customize plugin có sẵn — Patterns phổ biến
Pattern 1: Tweak skill cho context công ty bạn
Plugin có skill /weekly-report generic. Bạn muốn include metric riêng của team.
Trước:
Sau (edit):
# Weekly Report Skill
Pull từ CRM: deals closed, deals at risk, top deals by size.
Output format: markdown 3 sections.Pattern 1: Tweak skill cho context công ty bạn
Save → next /weekly-report use new format.
Pattern 2: Add connector mới
Plugin recommend Slack + Gmail. Bạn team dùng Discord thay Slack.
Mở connectors.json:
# Weekly Report Skill
Pull từ CRM:
- Deals closed (with ACV breakdown)
- Deals at risk (bucket: amber/red/black)
- Top 10 deals by ACV
- **NEW: Deals stuck >30 days** (team Pipeline Hygiene metric)
Output:
- Section 1: Exec summary (3 bullets)
- Section 2: Risk matrix
- Section 3: Top deals table
- **NEW: Section 4: Stuck deals list với owner**
Save tới /reports/weekly-{YYYY-WW}.mdPattern 2: Add connector mới
Thay:
{
"recommended": ["slack", "gmail", "drive"]
}Customize plugin có sẵn — Patterns phổ biến (tiếp)
Cowork xử lý như trước, giờ kết nối Discord.
Pattern 3: Create new skill trong plugin
Bạn có workflow team không trong plugin default: "QBR prep" (Quarterly Business Review).
{
"recommended": ["discord", "gmail", "drive"]
}Pattern 3: Create new skill trong plugin
Now /qbr-prep Salesforce kích hoạt skill này.
Pattern 4: Chain skills
Skill A (prep-call) → Skill B (post-call-summary) → Skill C (follow-up-email).
Trong prompt:
Cowork execute chain tuần tự.
# Tạo skill folder
mkdir ~/.../sales-plugin/skills/qbr-prep/
# Tạo SKILL.md
cat > ~/.../sales-plugin/skills/qbr-prep/SKILL.md <<'EOF'
name: qbr-prep
description: Generate QBR deck for customer account.
Pulls usage data, health analysis,
recommendations.
# QBR Prep Skill
## Workflow
1. Get account from prompt
2. Pull usage data last 90 days from CRM
3. Query product analytics for feature adoption
4. Synthesize:
- Health score
- Usage trends
- Feature adoption
- Expansion opportunities
- Risks
5. Generate deck with template `references/qbr-template.pptx`
## Output
Powerpoint 8-12 slides saved to /qbr-prep/{account}-{quarter}.pptx
EOFBuild plugin từ scratch — Tổng quan
Mặc dù bài này tập trung vào consume plugins, bạn có thể build your own để:
High-level steps:
Chi tiết cách build plugin nằm ngoài scope bài này (xem Build a plugin from scratch), nhưng quan trọng là biết: plugin creation không cần coding. Toàn markdown + JSON.
- Encode team-specific workflows
- Share trong organization
- Open source cho community
1. Tạo plugin folder với plugin.json
2. Add skills (mỗi skill = folder với SKILL.md)
3. Add connectors config (recommended)
4. Test trong Cowork
5. Package → shareAnti-patterns khi dùng plugins
❌ Install 10 plugins cùng lúc
Triệu chứng: Day 1 cài Sales + Marketing + Product + Finance + Legal plugins "cho đủ".
Tại sao sai: Multiple plugins → multiple skills' descriptions loaded → potential conflicts + clutter slash menu.
Cách đúng: Install plugin match role chính của bạn. Thêm 1 plugin secondary khi cần. Pruning beats accumulating.
❌ Dùng plugin y nguyên, không customize
Triệu chứng: Cài plugin xong dùng default forever, wonder sao output không fit 100%.
Tại sao sai: Plugin là generic templates. Company bạn, team bạn, role bạn — có specifics.
Cách đúng: Sau 3-5 uses, xem output patterns → identify gaps → edit skills. 30 phút tuning save hours/week.
❌ Không đọc plugin folder, treat như black box
Triệu chứng: Plugin không work như expect, bạn confused, don't know what it does.
Tại sao sai: Plugin là plain files — readable. Không đọc = debug mù.
Cách đúng: Mở 1 SKILL.md đầu tiên sau install. 5 phút đọc → hiểu plugin làm gì.
❌ Tạo plugin từ scratch mà có plugin official rồi
Triệu chứng: Dành 3 giờ viết sales plugin riêng mà Anthropic đã có.
Tại sao sai: Official plugins ship với best practices, maintained.
Cách đúng: Check plugin directory trước. Customize official > from zero.
❌ Overload 1 skill với 20 steps
Triệu chứng: Skill /weekly-everything gom 20 steps từ data pull đến email draft đến calendar block.
Tại sao sai: Skills thrive on single responsibility. Long skill = brittle.
Cách đúng: Split thành 3-5 smaller skills. Chain in prompt hoặc master skill calls children.
Mẹo nâng cao
💡 Mẹo 1: Check skill description quality
Mở SKILL.md, đọc description frontmatter. Đây là cái Claude dùng để match.
Weak:
Strong:
description: A skill for reports💡 Mẹo 1: Check skill description quality
Specific description = better auto-triggering.
💡 Mẹo 2: Skill-of-the-week habit
Mỗi tuần, identify 1 workflow bạn lặp và convert thành skill. 12 tuần sau = 12 skills, hours saved forever.
💡 Mẹo 3: Use skill creator skill
Anthropic có skill creator skill — skill dạy Claude cách tạo skills. Meta but powerful:
description: Generate weekly sales pipeline report
with deals closed, at-risk accounts,
and top 10 by ACV. Triggers on
"weekly report" or /weekly-report.💡 Mẹo 3: Use skill creator skill
Claude guides bạn qua creation process với questions, generates SKILL.md, tests nó.
💡 Mẹo 4: Version plugins qua git
Nếu team share plugins:
/create-skill tôi muốn skill:
Daily brief mỗi sáng 7am, pull calendar + priority emails,
format output markdown cho tôi review 5 phút.💡 Mẹo 4: Version plugins qua git
Teammate:
cd ~/.../team-plugin/
git init
git add .
git commit -m "Initial team plugin"
git push origin mainMẹo nâng cao (tiếp)
Plugin sync, updates propagate.
💡 Mẹo 5: Template folder structure cho custom plugins
3-layer framework (từ transcript community, called DBS: Direction, Blueprints, Solutions):
Complex skills benefit from all 3. Simple skills just need SKILL.md.
- Direction = SKILL.md (step-by-step)
- Blueprints = references/ (static files — brand guide, templates)
- Solutions = scripts/ (code for calculations, external API calls, efficiency)
my-plugin/
├── plugin.json
├── README.md
├── skills/
│ └── [skill-name]/
│ ├── SKILL.md
│ ├── references/ ← static: templates, brand guide
│ └── scripts/ ← Python for things Claude can't do natively
└── agents/
└── [agent].mdgit clone https://github.com/yourorg/team-plugin.git \
~/.claude/plugins/team-pluginÁp dụng ngay
Bài tập 1: Cài plugin + explore (~10 phút)
Bước 1: Cowork → Customize → Browse plugins
Bước 2: Install plugin closest to your role (Sales / Marketing / Finance / etc.)
Bước 3: Tìm folder plugin trên máy (Cowork UI → "Open folder")
Bước 4: Mở 1 SKILL.md đầu tiên. Đọc 5 phút. Trả lời:
Bước 5: Test skill trong Cowork. Gõ prompt match description hoặc /skill-name.
Ghi lại:
Bài tập 2: Customize 1 skill (~15 phút)
Chọn 1 skill bạn vừa thử.
Bước 1: Identify 1 thứ bạn muốn khác (output format, additional step, skip step...).
Bước 2: Mở SKILL.md, edit.
Bước 3: Save.
Bước 4: Re-run skill. Thấy thay đổi?
Bước 5: Nếu phù hợp team → document customization trong README của plugin folder.
Bài tập 3 (optional): Identify "skill-worthy" workflow (~5 phút)
Nhìn 1 tuần làm việc vừa rồi. List 3 things bạn gõ prompt lặp đi lặp lại với Cowork (với variation nhỏ):
Mỗi cái = skill candidate. Trong Bài 3.9 bạn sẽ build skill đầu tiên.
- Skill này làm gì?
- Workflow N bước?
- Description trigger on gì?
- Plugin đã chọn: __________
- Skills trong plugin: ______ (count)
- Skill đầu tiên thử: __________
- Output match expectation? ☐ Có ☐ Gần ☐ Không
- _______________________________________
- _______________________________________
- _______________________________________
Tóm tắt bài học
🎯 Plugin = bundle đóng gói cho role — skills + connectors + agents, install 1-click
🎯 Skills là building block cơ bản — markdown file teaches Cowork "how to do X"
🎯 Skills load on-demand, không như CLAUDE.md — description/name luôn loaded, body chỉ load khi match
🎯 Plugin folder = plain text + editable — customize là standard, không phải ngoại lệ
🎯 Install plugin role-match > overload nhiều plugins — depth > breadth
🎯 "Explain cùng thứ nhiều lần" = skill waiting to be written — convert habit thành skills
- Plugin directory — Browse all plugins
- Use plugins in Cowork — Help Center install guide
- How to customize plugins
- Build a plugin from scratch
- Financial-services plugins on GitHub
- Introduction to Agent Skills — Full course cho deep dive về skills
- "Agent Skills explained" — 4 phút intro
- "Teach Claude your way of working" — Encoding processes
- Six-part Skills video course trên YouTube