Internal Workshop · MBA Cohort Q2
Claude
Manager's
Edition.
Sonatus · Binh Thanh · 10 / 05 / 2026
Session details
- Duration
- 2 hours · 7 parts
- Slides
- 60 · pacing 2 min
- Format
- Mindset + 5 demos + KG
- Setup
- Laptop · Wi-Fi · Claude account
- Big idea
- From Prompter to Architect
- Bonus
- Obsidian Knowledge Graph
Instructor · The Anh Huynh
Workshop designed for · 4 main attendees
Four people · four pain points.
T
William (Tan)
Owner · Trains teacher team
"Anh xài Claude Pro $20 mà sơ hở là hết token. Viết prompt theo model thầy dạy thì dài quá — sau khi set context mình nói ngắn được không?"
L
Gia Linh
Manager · Workshop organizer
"Em là dân thường, dùng AI Q&A đơn thuần. Muốn lên cấp 'engineer chứ không phải prompter' — biết khi nào gọi AI và khi nào không."
G
Anh Giang
Senior peer · Beginner with AI
"Anh mới dùng AI vài lần. Muốn xem một workflow chuẩn từ đầu đến cuối để bắt chước theo — không cần lý thuyết nhiều."
Q
Em Quinton
Junior peer · MBA classmate
"Em đang làm ICF Assignment 2 — muốn AI hỗ trợ outline + brainstorm mà không bị máy móc, vẫn ra giọng văn của em."
Agenda · 120 minutes · 7 parts
Seven parts · one big shift.
Foundations — Anthropic · Surfaces · Concepts. 25 minClaude là ai · 5 surfaces · 8 khái niệm cốt lõi. Phần nền cho người chưa quen.
Plans & Token Economy. 8 minFree / Pro / Max so sánh chi tiết · vì sao limit hết nhanh · 4 cách giảm token.
Mindset Shift — From Prompter to Architect. 12 minBỏ "prompt dài" → tư duy lắp tools. Three pillars: Connectors · Skills · MCP.
Connectors — plug into existing tools. 18 minGmail · Drive · Calendar · Notion · Slack. No-code · OAuth 1 lần.
Skills & MCP — AI as assistant. 15 minSlash commands tái sử dụng · MCP server cho power-user. Khi nào cần · khi nào không.
Five Live Demos — real use-cases. 25 minMBA Plane · Lesson Factory · Browser auto-reply · Coding · Inbox+Desktop.
Knowledge Graph — Obsidian + Claude. 17 minSetup vault · capture atomic notes · suggest [[wiki-links]] · weekly review · compound effect.
How to get value from a 2-hour live workshop
Three rules for the room.
Rule 01 · Hands on
Mở laptop · log Claude · follow along.
Workshop có 5 demo + 1 hands-on. Practice trên data thật trong khi xem — mới nhớ.
Rule 02 · Interrupt freely
Giơ tay khi gì đó chưa rõ.
1 hand up = pause. Ngắt thoải mái — câu hỏi của 1 người thường là câu hỏi của cả nhóm.
Rule 03 · Take notes
Note ý quan trọng cho bản thân.
Slide save tại claude.huynhtheanh.com · revisit khi cần. Note cá nhân nhớ lâu hơn slide.
Phong cách: thân mật như team brainstorm · không formal · phản hồi thẳng — anh chị thích/không thích slide nào nói luôn để adjust ngay.
Learning Objectives
After 2 hours, five outcomes.
Stop "prompt-stuffing" — start thinking like an architect of AI tools.Bỏ thói quen viết prompt 500 từ mỗi lần. AI nên có quyền truy cập tools, thay vì nhận chỉ dẫn dài.
Connect Claude to actual workspace — Gmail · Drive · Calendar · Plane · GitHub.Cắm tools 1 lần · AI tự đọc dữ liệu sống mỗi khi cần.
Create and use Skills — slash commands tái sử dụng cho việc lặp lại.Soạn giáo án · viết feedback · gửi báo cáo tuần — gõ /skill là chạy. Context được đóng gói sẵn.
See an AI assistant in action — through 5 concrete demos on real data.MBA · giáo án · email · Zalo · desktop. Workflow áp dụng được tuần này.
Build a personal knowledge graph in Obsidian — second brain compound theo thời gian.Demo build vault from scratch · Claude làm content engine · graph tự lớn.
Part one · Know what Claude is
Foundations.
→ Anthropic · model family
→ AI landscape · 5 tools comparison
→ 5 surfaces · where Claude lives
→ 8 core concepts
Who builds Claude · why it matters
Anthropic — safety-first AI lab.
Founders
Cựu OpenAI · 2021.
Dario Amodei (CEO) + Daniela Amodei (President) · cùng team rời OpenAI để build công ty AI tập trung an toàn. Trụ sở San Francisco.
Mission
Constitutional AI.
Approach training model bằng "constitution" — quy tắc đạo đức embed trong RLHF. Khác OpenAI ở chỗ ưu tiên interpretability + alignment.
Funding
$10B+ raised.
Backers: Google ($3B), Amazon ($4B+), tier-1 VCs. Valuation 2025 ~$60B. Top 3 frontier labs cùng OpenAI + Google DeepMind.
Vì sao manager nên biết: chọn AI = chọn priorities của lab build nó. Anthropic prioritise safety/honesty → Claude ít "sliding" hơn ChatGPT trong many edge cases.
Three model sizes · pick by job complexity
Opus · Sonnet · Haiku — tier the work.
Tier 01 · Strongest
Opus 4.7
Reasoning sâu · long-running agents · code refactor lớn · phân tích strategic. Đắt nhất, chậm nhất. Dùng khi task thực sự khó.
Tier 02 · Balanced
Sonnet 4.7
Default cho 90% công việc. Coding mid · writing · summarisation · research. Pro plan dùng Sonnet thoải mái.
Tier 03 · Fastest
Haiku 4.5
Tasks lặp lại đơn giản: classify, extract, draft ngắn. Rẻ + nhanh — cho automation chạy nhiều.
Convention đặt tên Anthropic mượn thơ: Haiku (ngắn) · Sonnet (trung) · Opus (dài/lớn). Version 4.x là gen hiện tại; gen 5 dự kiến 2026.
Claude is one of many · pick by use-case
Five tools · five strengths.
TOOL 01 · this workshop
Claude
Anthropic · 4.x
Long context (1M Max), giọng văn tự nhiên, MCP standard mở. Mạnh ở reasoning + coding agent + writing tiếng Việt.
Best for analysis · writing · coding
TOOL 02
ChatGPT
OpenAI · GPT-5
User base lớn nhất, ecosystem plugins/GPTs phong phú, voice mode tốt, generate ảnh DALL-E built-in.
Best for everyday · multi-modal
TOOL 03
Gemini
Google · 2.5 Pro
Tích hợp sâu Google Workspace nguyên bản. Free tier rộng. Search realtime tốt.
Best for Google-shop teams
TOOL 04
Perplexity
Search-focused
Search realtime + citations rõ ràng. Hợp research, fact-check, news roundup. 5-10 nguồn link mỗi câu.
Best for research · fact-check
TOOL 05
Copilot
Microsoft · GPT
Tích hợp Office 365 + VS Code. Doanh nghiệp Microsoft-shop bật là chạy.
Best for Office 365 teams
Manager nên có 2 tool: 1 chính (chọn theo workspace stack) + 1 phụ cross-check khi rủi ro hallucination cao. Đa số cohort dùng Google Workspace → Claude + Gemini là combo hợp lý.
Two leading frontier models · concrete differences
Choose Claude when… choose ChatGPT when…
Claude wins at
Long-form · structured.
- Long context — 1M token = đọc cả luận văn 750 trang.
- Writing tone tự nhiên — đặc biệt tiếng Việt.
- Code agent — Claude Code chạy được agentic dài (40-min auto-debug).
- MCP standard — open protocol, ecosystem mở rộng.
- Constitutional AI — refuse "edge" requests ít artifact.
ChatGPT wins at
Multi-modal · broad.
- Image generation built-in (DALL-E 3) — không cần switch tool.
- Voice mode realtime — interview, language practice.
- GPTs marketplace — sẵn 1M+ custom GPTs cộng đồng.
- Search integration native — Bing realtime web.
- User base familiarity — onboarding team nhanh hơn.
Thực tế nhiều power-user dùng cả hai · toggle theo task. Pro plan $20 mỗi tool — tổng $40 vẫn rẻ hơn 1 hire junior.
Where Claude lives — five interaction surfaces
Five surfaces — pick the right one for the job.
SURFACE 01
Chat
Web · Desktop · Mobile
1-1 conversation. Khởi điểm cho mọi user. 3 slide tới giải thích chi tiết.
For everyone
SURFACE 02
Co-work
Computer Use
AI thao tác browser/màn hình thay user. Hoàn thành task end-to-end.
Pro / Max plan
SURFACE 03
Code
CLI agent
Terminal đọc/sửa file, dùng MCP đầy đủ. Build phần mềm thật từ chat.
For engineers
SURFACE 04
API
SDK · programmatic
Gọi model qua HTTP. SDK Python/TS/Go. Cho team build product.
For developers
SURFACE 05
Remote
Cloud · Schedule
Tasks chạy nền theo cron — tóm tắt inbox sáng, báo cáo cuối tuần.
Power user · Max
Manager non-tech dùng Surface 01 + 02. Surface 03-05 là khi có team kỹ thuật / cần automation lớn.
The most common surface · 90% manager start here
Chat — across web · desktop · mobile.
FORM 01
Web
claude.ai trên trình duyệt. Đầy đủ Projects + Artifacts + Connectors. Login Google.
FORM 02
Desktop
App Mac/Windows. Cmd+Space hotkey gọi nhanh. Screenshot trực tiếp. Notification.
FORM 03
Mobile
iOS · Android. Voice input · camera input · share-sheet từ Safari/Chrome.
FORM 04
Voice mode
Hỏi đáp bằng giọng nói realtime. Hợp brainstorm khi đi đường, đang nấu cơm.
Tip: Desktop app + Cmd+Space giúp gọi Claude nhanh hơn cả Spotlight — trở thành "default text input" cho mọi câu hỏi nhanh.
AI takes the wheel · Claude works while you watch
Co-work — Claude điều khiển browser như chuột.
"Fill 50 forms" · "scrape competitor pricing"
Computer Use API + Browser Use: Claude mở browser thật, đọc DOM, click button, gõ form, screenshot từng bước. Hoàn thành task end-to-end qua tool calls thay vì paste-and-suggest.
Stack: Computer Use API · Playwright MCP · Vision model
Use cases manager
- Triage 200 email inbox · apply label · draft reply
- Scrape competitor website · structured table
- Fill batch form Google Forms / SurveyMonkey
- Login dashboard, screenshot KPI hàng tuần
Quan trọng — human-in-the-loop: Claude show preview trước mỗi action có hệ quả ra ngoài (gửi email, click submit). Plan 7 nhắc kỹ về risk.
Claude Code · CLI agent for engineers + power users
Claude Code — terminal agent.
Đọc/sửa file · chạy lệnh · MCP đầy đủ.
Cài qua npm: npm i -g @anthropic-ai/claude-code · gõ claude trong terminal. Agent chạy ~40 phút liên tục, tự debug, tự deploy. Slide deck đang xem được build qua Claude Code 90 phút sáng nay.
Stack: Claude Opus · MCP servers · Bash · Read · Edit · Write
Capabilities
- Đọc/sửa/tạo file trong workspace
- Chạy bash command, npm install, git, docker
- Web fetch, search, fetch URL
- MCP đầy đủ — Plane/Zalo/Cloudflare/Stripe...
- Spawn sub-agent cho task song song
Manager non-tech tạm bỏ qua. Nhưng nếu team có 1 dev — đề xuất cho dev dùng Claude Code thay Cursor/Copilot. Productivity gap khá lớn cho tasks agentic dài.
Three concepts · understand cost & behaviour
Token · Context · Hallucination.
Concept 01
Token.
Đơn vị model đếm cost. ~0.75 từ tiếng Anh / ~2-3 ký tự tiếng Việt. Mỗi câu trả lời tốn vài trăm tới vài nghìn token. Cost tính theo input + output token.
Concept 02
Context window.
Bộ nhớ ngắn hạn của model trong 1 chat. Sonnet 200K (~150 trang A4) · Max 1M (~750 trang). Vượt qua → đầu chat bị quên (sliding window).
Concept 03
Hallucination.
AI bịa thông tin nghe rất thuyết phục — số liệu, citation, luật. Tỉ lệ ~10-15% trên dữ liệu cần verify. Connector giảm — không loại bỏ hoàn toàn.
3 concepts này quyết định toàn bộ cách dùng AI hiệu quả. Hiểu chúng rồi, mọi feature khác chỉ là tinh chỉnh trên nền tảng.
Five building blocks · stack to build an assistant
Skill · Connector · MCP · Schedule · Live Artifact.
BLOCK 01 · easy
Connector built-in
Tool có sẵn cho Gmail · Drive · Calendar · Notion · Slack · GitHub. No-code, OAuth 1 lần. AI có quyền đọc data sống.
BLOCK 02 · medium
Skill /slash command
Macro tái sử dụng cho task lặp. Cài 1 lần — gõ /skill là chạy. Có thể tự viết hoặc cài từ marketplace.
BLOCK 03 · power
MCP programmable
Model Context Protocol. Chuẩn để bọc bất kỳ API nào thành tool Claude gọi được. Plane · Zalo · CRM nội bộ.
BLOCK 04 · automation
Schedule cron AI
Task định kỳ tự chạy: tóm tắt inbox 8h sáng, báo cáo cuối tuần, monitor metric. Background.
BLOCK 05 · output
Live Artifact shareable
Artifact publish thành web app công khai tại claude.site/.... Form, dashboard, microsite — share link.
BLOCK 06 · workspace
Project persistent
Workspace lưu instructions + knowledge files + connector scope. AI luôn nhớ context dài hạn.
Stack từ trái qua phải: dễ → khó. Manager bắt đầu Block 01 hôm nay (Connector + Project), Block 02 (Skill) trong tuần, Block 03 (MCP) khi có dev.
Part two · What to pay · how to save
Plans & Token Economy.
→ Plan comparison · concrete numbers
→ Token economy · why limits run out
For the question "should we share one Max account among 4?"
Detailed plan comparison · concrete numbers.
Feature
Free
Pro
Max 5×
Max 20×
Monthly price
$0
$20
$100
$200
Sonnet messages / 5h
~10
~45
~225
~900
Opus access / 5h
none
~5
~25
~100
Context window
200K tokens
200K tokens
200K tokens
1M tokens
Projects
basic
full
full
full
Connectors
—
all
all
all
Skills
—
enabled
enabled
enabled
MCP servers
—
basic
full
full
Claude Code agent
—
light
long-running
priority
Computer Use · Co-work
—
—
yes
yes
Schedule · Remote
—
—
yes
priority
Số liệu ước lượng. Khuyến nghị: Pro $20 cho người dùng phổ thông · Max chia 4 chỉ khi đụng limit Pro liên tục 2 tuần.
Why limits run out fast — and how to extend them
Why "tokens run out" — and how to avoid it.
Mechanism
Every chat resends the full context.
- Model không có "trí nhớ" — mỗi câu hỏi mới gửi kèm toàn bộ lịch sử của cuộc chat đó.
- Chat càng dài → mỗi câu sau càng tốn nhiều token.
- Limit Pro tính theo "tokens / 5 giờ" — chat dài hết nhanh.
- Email reply 200 từ ≈ 500 token output, nhưng có thể 5K input nếu chat đã dài.
Solution
Four rules to save tokens.
- New chat per topic. Mỗi chủ đề là 1 chat độc lập.
- Project lưu context dài hạn · auto-apply mỗi chat mới.
- Connector cho AI quyền đọc data sống mỗi lần cần.
- Skill đóng gói context cho task lặp · gõ /skill là chạy.
Phần 3-5 sẽ giải mỗi giải pháp một slide — đây là roadmap phần còn lại của workshop.
Part three · The big idea
From Prompter to Architect.
→ Symptoms · prompts are stuffed
→ Old vs New · the shift
→ Three pillars: Connectors · Skills · MCP
→ Pillar progression · easy to hard
Six symptoms · prompts are stuffed
Six signs prompts are stuffed.
01
Prompt thường > 300 từ.
Đoạn context lặp lại trong nhiều prompt khác nhau · gõ lại mỗi lần.
02
Copy-paste cùng đoạn 3 lần / tuần.
Brand voice, tên team, ràng buộc — paste lại như rituals.
03
Output 80% giống nhau qua khác task.
AI mặc định "average answer" vì context không đủ specific.
04
Sửa output 5 lần / 1 prompt.
Iterate dài vì AI đoán sai ý từ đầu — phải nắn lại từng vòng.
05
Hết quota Pro trước trưa.
Chat dài, paste nhiều, model Opus không cần cũng dùng.
06
Mở Plane/Drive copy data sang chat.
Context switch liên tục — manual ETL từ workspace sang AI.
Càng nhiều dấu hiệu → càng cần shift mindset. Slide tới giải.
The biggest change — không phải prompt giỏi hơn, mà nghĩ khác đi
Stop writing long prompts — start wiring tools.
Old way · Prompter
One question · a 500-word essay.
- Paste context dài về team, brand, ràng buộc, ví dụ — mỗi lần.
- Copy data từ Plane / Drive / Gmail vào chat thủ công.
- Quên copy thứ gì → AI đoán bậy → sửa lại 5 vòng.
- Mỗi việc lặp = một lần làm thủ công lại từ đầu.
- Tốn token · tốn thời gian · giọng văn không đồng bộ.
New way · Architect
Wire tools once · reuse forever.
- Connector cắm vào Gmail / Drive / Calendar / Plane — AI tự đọc data sống.
- Skill cho task lặp lại — gõ /skill là chạy.
- Project lưu giọng văn + ràng buộc · áp dụng tự động.
- MCP cho việc đặc thù — Claude tự gọi API thay vì copy-paste.
- Vai trò chuyển từ prompter sang architect điều phối agent.
Analogy: Prompter giống gọi điện thoại miêu tả tủ tài liệu cho thư ký. Architect giống đưa thư ký vào văn phòng và đưa chìa khoá các tủ.
Build the AI assistant on three layers — easy to hard
Three pillars · stack them up.
PILLAR 01 · Easy
Connectors.
Plug Claude into existing tools.
No-code. Bấm 1 nút trong Claude.ai, đăng nhập Google/Microsoft, AI có quyền đọc Gmail · Drive · Calendar.
Có sẵn: Gmail · Drive · Calendar · Notion · Slack · GitHub · Linear · Asana.
For every manager · 5-min setup
PILLAR 02 · Medium
Skills.
Reusable slash commands.
Đoạn instructions có cấu trúc — gõ "/lesson-plan" thay vì paste 200 từ context. Reusable cross-chat.
Có thể tự viết hoặc cài Skills cộng đồng. Pro/Max đều dùng được.
For repeat-task workflows
PILLAR 03 · Power
MCP.
Programmable tools for AI.
Model Context Protocol — chuẩn để AI gọi bất kỳ API nào có code wrap. Plane · Zalo · DB nội bộ.
Cần dev wrap 1 lần — sau đó manager dùng tự nhiên qua chat.
For teams with a developer
Part four · Plug it in
Connectors.
→ 8 connectors available
→ Enable workflow · 30 seconds
→ Gmail · Drive · Calendar deep dive
→ Projects scope connectors
No code · sign in once · live access for AI
Plug Claude into existing workspace tools.
Email
Gmail
Đọc inbox · search · draft reply · user duyệt rồi send.
Storage
Google Drive
Đọc Docs · Sheets · Slides. Search file. Tóm tắt PDF.
Calendar
Google Calendar
Xem lịch · tìm khung trống · đề xuất họp · summary tuần.
Docs
Notion
Search workspace · đọc page · tạo page mới · update database.
Chat
Slack
Đọc channel · search history · draft reply · summary thread.
Code
GitHub
Đọc repo · search code · review PR · tạo issue.
Issues
Linear / Asana
List ticket · update status · tạo task · báo cáo sprint.
Custom
+ MCP server
Plane · Zalo · CRM nội bộ — bất kỳ API nào, qua MCP (phần 5).
Bật ở Claude.ai → Settings → Connectors → Enable. Đăng nhập Google/Microsoft 1 lần · revoke bất cứ lúc nào.
Live demo · 4 minutes · on the projector
Wire Gmail + Drive + Calendar in 30 seconds.
STEP 01
Settings · Connectors
Trong Claude.ai → avatar góc trái → Settings → tab Connectors.
STEP 02
Pick the tool
Bấm "Enable" cạnh Google Workspace · OAuth popup · chọn account · tick scope cần.
STEP 03
Test 1 query
"Tóm tắt 5 email gần nhất từ sếp" · "File Drive nào nhắc 'training' tuần này?"
STEP 04
Revoke after use
Cùng panel · "Disconnect" · OAuth bị huỷ. Cẩn thận khi dùng máy chung.
Live demo
Instructor enable Gmail + Drive + Calendar trên account demo · query "lên kế hoạch ngày mai dựa trên lịch và inbox" — AI tự kéo data sống.
Gmail Connector — what it can and cannot do
Gmail — read · draft · label.
Capabilities
5 things AI can do.
- Đọc inbox · search theo from / subject / date / label.
- Draft reply (chỉ tạo bản nháp, user bấm send).
- Apply label · archive · star.
- Tóm tắt thread dài thành 5 bullet.
- Extract action items từ inbox tuần này.
Example queries
Manager use-cases.
- "Email gấp nhất sáng nay là cái nào?"
- "Draft reply lịch sự từ chối email từ X ngày qua."
- "Apply label 'invoice' cho email từ supplier tháng này."
- "Tóm tắt thread 25 message với khách hàng A."
- "Còn email nào quên trả lời từ tuần trước?"
Quan trọng: AI không tự gửi email. Mọi reply chỉ là draft trong Gmail UI — user review rồi bấm Send. Đây là human-in-loop chuẩn.
Google Drive Connector — files become AI knowledge
Drive — files become live knowledge.
Capabilities
What AI sees in Drive.
- Đọc Docs · Sheets · Slides nguyên text + structure.
- Search file theo tên · owner · sửa lần cuối · folder.
- Tóm tắt PDF dài 100 trang trong 30 giây.
- Compare 2 doc · highlight thay đổi.
- Trả lời câu hỏi trên cả vault Drive (semantic search).
Example queries
Manager use-cases.
- "Doc nào trong Drive nhắc về 'pricing strategy 2026'?"
- "Tóm tắt PDF báo cáo Q1 60 trang thành 1 trang."
- "Compare 2 version proposal — phần nào thay đổi?"
- "List slide template đẹp em đã dùng tháng trước."
- "Trong folder Catalyst/Curriculum có gì về Speaking?"
Drive Connector chỉ đọc. Để AI ghi file vào Drive cần MCP filesystem (phần 5) hoặc Google Drive MCP. Phần 7 demo workflow Obsidian + Drive sync.
Google Calendar Connector — time + meetings as context
Calendar — time-aware assistant.
Capabilities
What AI sees in Calendar.
- Xem schedule hôm nay / tuần / tháng — sự kiện + attendees.
- Tìm khung trống chung cho 3-5 người.
- Đề xuất thời gian họp dựa trên habit.
- Detect conflict · double-booking.
- Pull notes/links từ event description.
Example queries
Manager use-cases.
- "Tuần này còn slot 1h chiều cho 4 người gồm X, Y, Z?"
- "Họp gì sáng mai · prep gì trước?"
- "Conflict trong tuần này có không?"
- "Summary tuần qua: họp gì · với ai · output gì?"
- "Đề xuất schedule learning 30 phút/ngày 2 tuần tới."
Combo Gmail + Drive + Calendar mạnh nhất: AI biết "ngày mai họp gì, cần đọc doc gì, có email mới nào liên quan" — khởi đầu ngày tự động.
Project = Instructions + Knowledge files + Connectors scoped
Project = a workspace AI always remembers.
Element 01
Custom instructions.
Đoạn 200-400 từ: vai trò AI · brand voice · ràng buộc · format mặc định. Set 1 lần, dùng mãi.
Element 02
Knowledge files.
5-25 file (PDF, doc, ảnh). Brand book · curriculum · ví dụ output cũ. AI đọc khi cần.
Element 03
Connectors scoped.
Chọn connector nào active trong Project — ví dụ Project "MBA" chỉ cần Drive + Calendar, không cần Gmail.
Mỗi việc lặp lại nhiều = 1 Project. Trung tâm dạy: 1 Project. MBA: 1 Project. Bot Zalo: 1 Project. Mỗi Project có connector + instructions riêng.
Part five · Reusable + Programmable
Skills & MCP.
→ Skills concept · template · example
→ MCP concept · architecture · popular servers
Skills = macros for AI · gõ /skill là chạy
Skill = macro for repeated tasks.
What
Reusable instruction template.
Đoạn instructions có cấu trúc + đường dẫn connector cần dùng. Lưu trong Project hoặc user-level.
When to use
Task lặp lại 5+ lần / tuần.
Soạn giáo án · viết JD · feedback học viên · báo cáo tuần · đăng fanpage. Bất cứ template nào output cùng format.
How to invoke
Slash command trong chat.
Gõ "/lesson-plan topic=Hometown level=5.5". Skill chạy, output ra ngay. Không cần gõ context.
Skill khác Project: Project = workspace persistent với context dài hạn. Skill = action template chạy ngắn gọn. Project có nhiều Skills bên trong.
Skill anatomy · 5 sections · 100-300 words
Five sections · copy and adapt.
Skill template
name: lesson-plan
description: Soạn giáo án IELTS 1-1
trigger: /lesson-plan
INPUT
topic: string
student_level: 4.5-7.5
duration_min: 30 | 60 | 90
WORKFLOW
1. Đọc curriculum trong Project knowledge
2. Outline 5 phần phù hợp level
3. List 8 từ vựng + 5 câu mẫu
4. Bài tập về nhà 3 câu
5. Output Markdown
CONNECTORS
Drive (write to "Catalyst/Lesson Plans/")
Five fields explained
name — slug duy nhất, kebab-case
description — 1 dòng giải thích cho marketplace
trigger — slash command để invoke
INPUT — params skill nhận từ user
WORKFLOW — bước AI thực hiện theo thứ tự
CONNECTORS — quyền tools skill cần
Skill format có thể là YAML, JSON, hoặc Markdown structured. Anthropic chuẩn hoá schema 2026 — Claude.ai có UI tạo skill no-code, hoặc viết file vào ~/.claude/skills/.
Skill /lesson-plan in action · 1 command, 5 outputs
One command · five outputs.
User invokes
/lesson-plan
topic="Hometown"
level=5.5
duration=60
AI executes
[1/5] Đọc Catalyst/Curriculum/IELTS-Speaking.pdf
[2/5] Tạo outline 5 phần (Warm-up, Vocab,
Practice, Feedback, Homework)
[3/5] List 8 vocab: hometown, native, urban,
bustling, scenic, suburb, downtown, vibe
[4/5] Tạo 3 câu hỏi homework
[5/5] Upload Drive: "Catalyst/Lesson Plans/
2026-05-10-hometown.md"
✓ Done in 12s
Bonus: thêm 1 link YouTube minh hoạ?
Skill chạy 12 giây, output 1 file Markdown trong Drive. Owner có 30 chủ đề: chạy 30 lần là xong tuần.
When built-in connectors aren't enough — wrap an MCP server
MCP = custom tools for AI to call.
What
Model Context Protocol.
Anthropic mở chuẩn 2024 · industry chấp nhận rộng. JSON-RPC over HTTP/stdio.
Why
Wrap bất kỳ API nào.
Tool có sẵn nội bộ (Plane, CRM, DB) hoặc API public (Stripe, Cloudflare). Dev wrap 1 file ~100 dòng.
How
Claude tự discover + call.
Claude.ai connect MCP qua URL. Tool list tự load. AI gọi qua chat tự nhiên — không phải SDK.
Manager non-tech: dev/agency wrap 1 lần là đủ. Khi đã có MCP — workflow trong chat tự nhiên như nói chuyện.
Three layers · how Claude calls custom tools
Three-layer architecture · stdio or HTTP.
# Layer 01 · CLAUDE (client)
Claude Desktop ─┐
Claude Code ├─→ MCP client (built-in)
Claude.ai ─┘
# Layer 02 · TRANSPORT
┌─→ stdio (spawn local process)
└─→ HTTP (POST /mcp · Bearer auth)
# Layer 03 · MCP SERVER (custom code)
@mcp.tool("send_zalo_message")
def send(thread_id: str, content: str):
api.sendMessage(content, thread_id)
return { "msg_id": "..." }
Workshop hôm nay: zalo-mcp.huynhtheanh.com chạy HTTP transport · auth Bearer · 4 tools (send_text, recent_threads, thread_messages, search). Demo phần 6.
200+ MCP servers in community registry · pick what you need
Popular MCP servers · already wrapped.
Project Mgmt
Plane
List ticket · update status · tạo page · workspace MBA chạy slide.
Custom
Zalo (this workshop)
send_text · recent_threads · search · live tại zalo-mcp.huynhtheanh.com.
Filesystem
FS MCP
Đọc/ghi file local. Phần 7 demo Obsidian — Claude ghi atomic notes vào vault.
Browser
Playwright MCP
Mở browser, click, gõ form, screenshot. Phần 6 demo browser auto-reply.
Design
Figma MCP
Đọc design, extract token, generate code component. Cho dev frontend.
DB
Postgres MCP
Query DB qua chat — "show top 10 customer by revenue".
Cloud
Cloudflare MCP
DNS · Pages deploy · Workers · qua chat. Slide deck deploy qua đây.
Comms
Telegram · Discord
Gửi tin nhắn bot, đọc channel, schedule alert.
Browse: github.com/modelcontextprotocol/servers · cộng đồng cập nhật weekly. Cài MCP qua Claude Desktop config hoặc claude.ai Settings → Connectors → Custom Connector.
Part six · See it for real
Five Live Demos.
→ MBA Plane Assistant
→ Lesson Plan Factory + Zalo MCP
→ Browser Auto-Reply
→ Coding in 5 minutes
→ Inbox Triage + Desktop Organize
Demo 01 · part a · positioning
MBA Plane Assistant — tutor + scheduler + scribe.
One chat · plan + page + graph.
Claude tự gọi Plane MCP → đọc workspace MBA → list 8 deadline → so với calendar → đề xuất plan 7 ngày → tạo page meeting notes mỗi buổi học → build graph kiến thức cross-reference các module.
Stack: Plane MCP · Calendar Connector · Drive Connector
Why this matters
- MBA cohort đang track 8 deadlines trên Plane
- Hiện tại: copy-paste deadline sang notebook
- Sau workshop: 1 prompt, AI đọc Plane + Calendar, ra plan
- Mở rộng: tạo page meeting notes mỗi buổi học, link concepts
Demo 01 · part b · live walkthrough · 4 capabilities
Four capabilities · demoed live.
CAP 01
List deadlines
"List 8 MBA deadline tuần này, sort theo ngày + priority. Highlight ICF Assignment 2."
CAP 02
7-day plan
"Tạo plan 7 ngày: ngày nào học gì · viết gì · review gì. Match với khung trống Calendar."
CAP 03
Meeting notes
"Sau buổi học, tạo Plane page 'Meeting note · 2026-05-10 · ICF Lecture 4' với template cố định."
CAP 04
Knowledge graph
"Tổng hợp khái niệm cross-module — concept nào lặp ở 2 môn? Markdown links cross-reference."
Live
Demo trên Plane workspace MBA thật · Quinton join làm tester · output là Plane page tạo qua MCP, có link share được.
Demo 02 · part a · William's use-case
Lesson Plan Factory — idea → student inbox.
Idea → giáo án → transcript → Drive · Zalo.
Input: "buổi tới dạy Speaking Hometown level 5.5". Claude làm 6 việc liên tục từ 1 lệnh duy nhất. End-to-end workflow từ ý tưởng đến tin nhắn cho học viên.
Stack: Skill /lesson-plan · Drive · Zalo MCP · Whisper transcribe
Six steps · one command
- Soạn giáo án 5 phần · upload Drive
- Tạo bài tập về nhà · gắn link Drive
- Sau buổi học → AI nhận audio recording
- Whisper transcribe tự động · upload Drive
- AI tóm tắt buổi học → bullet 10 ý
- Gửi tin Zalo cho học viên: "Tóm tắt + bài tập"
Demo 02 · part b · Zalo MCP integration · live send
Zalo MCP — live send from chat.
# Architecture (deployed today)
Claude.ai/Desktop ──→ https://zalo-mcp.huynhtheanh.com/mcp
│ Bearer auth
│ StreamableHTTP transport
↓
Express + zca-js v2.1.2
│ shared session với bot logger
↓
Zalo network → recipient
# 4 tools available
zalo_send_text (threadId, content, threadType)
zalo_recent_threads (limit)
zalo_thread_messages (threadId, limit)
zalo_search_messages (query, limit)
Live demo: gửi 1 tin Zalo tới học viên Nghi · output msg_id từ Zalo · log lại direction='outgoing' trong SQLite (workaround cho zca-js không emit self-event).
Demo 03 · part a · Computer Use + Browser Use
Claude drives the browser like a mouse.
Computer Use · Browser Use.
Anthropic Computer Use API + Playwright MCP — Claude mở browser, đọc DOM, click, gõ text, screenshot. Auto-reply Zalo Web · triage Gmail · điền form Google · scrape data.
Stack: Playwright MCP · Computer Use API · Vision
Live workflow
- "Mở zalo.me · vào nhóm Catalyst Teachers"
- "Đọc tin nhắn 24h qua · ưu tiên câu hỏi từ học viên"
- "Draft reply theo brand voice Catalyst (Project)"
- "Show preview · review · gõ /send để gửi thật"
Demo 03 · part b · why human-in-the-loop is non-negotiable
Human-in-the-loop · required for browser automation.
Without HITL
Risk · incidents.
- AI reply nhầm khách hàng — tone không phù hợp.
- Auto-send email tới đúng người sai chủ đề.
- Click "Delete" thay vì "Archive" do DOM ambiguity.
- Scrape vi phạm ToS site, IP bị block.
- Submit form với data sai — không undo được.
With HITL
Pattern · safe.
- AI show preview trước mỗi action có hệ quả ra ngoài.
- User bấm "Approve" rồi mới click thật.
- Batch operations: review batch của 10 trước khi bulk run.
- Rate limit: max N action/giờ tránh runaway.
- Audit log: mọi action lưu lại để traceback.
Manager rule: cứ task có hệ quả ra ngoài (gửi, chuyển tiền, xoá data) — luôn bật HITL. Speed gain không bù nổi 1 incident với khách hàng.
Demo 04 · part a · build a real tool in 5 minutes
No coding skill needed — still ship a tool.
"Build a student feedback form."
Claude Code chạy trong terminal · tự tạo Next.js app · form 5 câu · save Postgres · dashboard view · deploy Cloudflare Pages · domain feedback.catalyst.vn. Tất cả trong 1 chat.
Stack: Claude Code · Cloudflare MCP · Postgres MCP
User describes · AI ships
- "Tạo Next.js app form feedback học viên 5 câu"
- "Lưu Postgres trên VPS hiện có · table feedback"
- "Dashboard /admin pass-protect · list submission"
- "Deploy Cloudflare Pages · domain feedback.catalyst.vn"
- "Send link khi xong"
Slide deck đang xem ở claude.huynhtheanh.com được build qua Claude Code trong 90 phút sáng nay — pull conversation Zalo để personalize, viết HTML, deploy CF Pages, bind domain.
Demo 04 · part b · 5-minute timeline · live build
Five minutes · five files.
0:00 → 0:30
Bootstrap Next.js
Claude scaffolds app/ · page.tsx form 5 câu · Tailwind styling.
0:30 → 2:00
Postgres + API
Connect Postgres VPS · create feedback table · API route POST /api/submit.
2:00 → 3:30
Admin dashboard
Route /admin với basic-auth middleware · list submissions table · CSV export.
3:30 → 5:00
Deploy + domain
Cloudflare Pages deploy · DNS CNAME · cert auto · share link.
Workshop's slide deck used same workflow: 90 min total - includes pulling Zalo data, deploying static site, binding subdomain. Manager non-tech có thể oversee mà không cần code.
Demo 05 · part a · 200 backlog emails → 8 to handle
Inbox triage · 200 → 8 in 3 minutes.
"Sort 200 backlog emails."
Gmail Connector + Skill /triage. AI đọc inbox, phân loại 5 nhóm, apply label tự động, draft reply nhóm việc gấp, archive nhóm spam — output report cuối với 8 email cần user xử lý.
Stack: Gmail Connector · Skill /triage
Five categories
- Việc gấp — draft reply, user duyệt
- Cần đọc — apply label "to-read"
- Spam — archive ngay
- Auto-reply — confirmation, receipt
- Để sau — apply label "later", remind 7 days
Demo 05 · part b · 2-year ~/Downloads pile in 5 minutes
Desktop organize · 2 years → 5 folders.
"Clean ~/Downloads."
Claude Code scan ~/Downloads, group theo type + date, đề xuất cấu trúc folder. Show preview tree → user duyệt → execute. PDFs → Documents · Images → Photos · DMG → trash.
Stack: Claude Code · Filesystem MCP
Workflow
- Scan ~/Downloads · group theo type + date
- Tạo cấu trúc
Archive/2024/ · Archive/2025/
- File trùng tên · giữ bản mới · log cũ
- Preview tree → user duyệt
- Execute · audit log
Hai workflow này chỉ cần Connector + Skill — Manager non-tech làm được. Không phải dev cũng dọn được nhà.
Part seven · Long-term thinking infrastructure
Obsidian · Knowledge Graph.
→ Why a second brain
→ Obsidian core concepts + features
→ Use cases · for whom · for what
→ Setup vault · live demo build
→ Workflow with Claude · capture · link · review
The compounding case · why notes alone aren't enough
Notes that link · compound. Notes that don't · rot.
Cloud notes (Notion, Evernote)
Tree structure · deep folders.
- Folder lồng nhau · 1 note nằm 1 chỗ.
- Search keyword · không thấy connection.
- Note cũ bị quên trong folder.
- Vendor lock-in · format proprietary.
- Cloud-only · không offline · không own data.
Knowledge graph (Obsidian)
Network · bidirectional links.
- Note nhỏ + nhiều link · 1 note ở nhiều "context".
- Graph view · thấy cluster + gap.
- Note cũ nổi lên qua backlink khi liên quan.
- Markdown thuần · own data forever.
- Local-first · sync iCloud/Drive · offline OK.
Cohort manager + MBA học liên tục — knowledge graph compound 6 tháng đến 5 năm sẽ vượt xa pile of notes. Đầu tư setup ban đầu để hưởng compound effect.
Five core concepts · vocabulary to think in graphs
Five core concepts · the vocabulary.
CORE 01
Vault folder
Một folder local chứa tất cả notes (markdown). Có thể nhiều vault — ví dụ "MBA-vault", "Work-vault", "Personal-vault". Vault = unit of trust + sync.
CORE 02
Atomic note 1 ý
1 file = 1 ý, 1 concept. Tiêu đề ngắn, body 100-300 từ. Atomic = không thể chia nhỏ. Nhiều atomic notes > ít notes dài.
CORE 03
Wiki-link [[note]]
Cú pháp [[Note Title]] tạo bidirectional link. Click → mở. Backlink panel show notes nào link tới đây. Network grow tự nhiên.
CORE 04
Graph view visual
Visualisation của vault: mỗi note = node, mỗi link = edge. Thấy cluster (concepts liên quan), orphan (notes chưa link), hub (notes nhiều link).
CORE 05
Tag #category
Phân loại cross-cutting: #book, #person, #project, #status/active. Khác link — link về quan hệ semantic, tag về metadata.
CORE 06
Daily note journal
1 file/ngày để capture nhanh + link tới atomic notes. Inbox cho ý tưởng, sau đó refactor thành atomic. Workflow thinkers.
Why Obsidian and not [insert other tool]
Six features · why Obsidian wins.
01
Markdown thuần
File .md chuẩn — đọc được bằng VS Code, Typora, Vim. Không lock-in. Future-proof 20 năm.
02
Local-first
Vault nằm local. Sync qua iCloud / Drive / Obsidian Sync ($4/mo). Hoạt động offline 100%.
03
Plugin ecosystem
2000+ plugin cộng đồng: Dataview (query notes như SQL), Tasks (todo), Excalidraw (drawing), Calendar.
04
Templates
Atomic note template, daily note template, meeting note template. Hotkey insert. Dùng Templater plugin power-user.
05
Canvas
White-board nối nhiều note thành mind-map / flow-chart visual. Hợp brainstorm idea, plan project.
06
Mobile + Desktop
App Mac/Win/Linux + iOS/Android. Vault sync seamless. Capture trên điện thoại, refactor desktop.
Obsidian core free forever · paid chỉ Sync ($4/mo) hoặc Publish ($8/mo) nếu cần. Vault local có thể sync qua iCloud free — đa số users chỉ cần free tier.
Who uses Obsidian · for what
Five archetypes · five reasons.
01
Student / lifelong learner
MBA, CFA, kỹ thuật — capture concepts từ lecture/paper · build connection cross-module · review trước thi.
02
Researcher / writer
Build idea graph từ literature review · zettelkasten method · output paper/book có connection rõ ràng.
03
Manager / consultant
Track project + client + meeting notes · cross-link người-dự án-công ty · profile khách hàng deep.
04
Engineer / dev
Tech-doc nội bộ · architecture decision · runbook · onboarding doc cho team mới.
05
Personal / journaling
Daily journal · habit tracker · book notes · travel log · personal CRM (gặp ai, nói gì).
06
Team wiki
SOP · process doc · brand book · onboarding — share vault qua Git hoặc Obsidian Publish.
Recommended folder structure · zettelkasten-flavoured
Folder structure · five top-level dirs.
# MBA-vault/ (sync via iCloud)
00-Inbox/ # quick capture · refactor sau
2026-05-10-icf-lecture-thoughts.md
10-Concepts/ # atomic notes · 1 ý / file
innovation-gap.md
disruption-theory.md
creative-foresight.md
20-Sources/ # reading notes · book / paper
christensen-2003-innovators-dilemma.md
wsu-icf-lecture-04.md
30-People/ # profile + meeting notes
prof-nguyen-icf.md
linh-cohort.md
40-Daily/ # 1 file / ngày · journal + capture
2026-05-10.md
50-Projects/ # MOC (map of content) per project
icf-assignment-2-MOC.md
Convention số 00-50 = sort folder theo độ "raw" (Inbox = chưa xử lý) → "structured" (Projects = output). Atomic notes ở 10-Concepts là core asset.
Live demo · ~8 minutes · build vault from zero
Build vault MBA — 5 buổi học → 1 graph.
STEP 01
Install + create vault
Tải Obsidian (free) · "Create new vault" tên MBA-vault · location iCloud Drive folder để auto-sync.
STEP 02
Folder structure
Tạo 5 folder: 00-Inbox/ 10-Concepts/ 20-Sources/ 30-People/ 40-Daily/. Setup Templates plugin.
STEP 03
Connect MCP filesystem
Claude Desktop config: filesystem MCP point tới vault path. Claude có quyền đọc/ghi vault.
STEP 04
Process 1 ICF reading
"Đọc PDF 'innovators-dilemma.pdf' · tạo 5 atomic notes vào 10-Concepts/ · suggest [[wiki-links]] giữa các notes."
Live
Mở Obsidian song song với Claude Desktop · sau STEP 04 mở Graph View thấy cluster đầu tiên hình thành — 5 nodes, 8 edges.
Capture workflow · raw source → atomic notes
Capture · PDF / lecture / paper → atomic notes.
User prompt
Đọc file 20-Sources/wsu-icf-lecture-04.md
(transcript 30 trang).
Trích 5 atomic notes:
- 1 file = 1 concept
- Tiêu đề ngắn (3-5 từ)
- Body 100-200 từ
- Có frontmatter: tags, source
Lưu vào 10-Concepts/.
AI executes
[1/5] innovation-funnel.md
tags: #icf #framework
source: [[wsu-icf-lecture-04]]
body: ...
[2/5] disruption-vs-sustaining.md
[3/5] creative-confidence.md
[4/5] design-thinking-stages.md
[5/5] foresight-time-horizons.md
✓ 5 atomic notes created
Suggested links: 8
Run /kg-link to apply?
AI viết atomic notes theo brand voice (instructions Project) · gắn frontmatter chuẩn · link source ngược lại — backlink panel cho thấy ngay quan hệ.
Link workflow · suggest [[wiki-links]] semantically
Link · semantic suggestions, not keyword.
User prompt
Scan 10-Concepts/*.md (40 notes hiện có).
Phát hiện cross-reference SEMANTIC:
- Concept A liên quan concept B mà chưa link
- Cùng author / cùng framework / cùng theme
- Bỏ qua match keyword đơn giản
Suggest [[link]] cho 8 connection mạnh nhất.
Hỏi confirm trước khi áp dụng.
AI suggests
1. [[innovation-funnel]] ↔ [[design-thinking-stages]]
Reason: cả hai mô tả creative process pipeline
2. [[disruption-vs-sustaining]] ↔ [[blue-ocean-strategy]]
Reason: cùng strategic positioning frame
3. [[creative-confidence]] ↔ [[psychological-safety]]
Reason: prerequisite cho innovation team
... 5 more
Approve all? (y/n) · Approve specific? (1,3,5)
AI dùng semantic understanding (vector similarity + reasoning) thay vì keyword match — tìm ra connection mà thư viện rỗng không tìm được.
Sau khi link · mở Graph View thấy cluster mới hình thành. Notes-orphan (không link) giảm dần — vault grow networked.
Weekly skill · graph grows itself
Skill /kg-review · 5 minutes/week.
Skill definition
name: kg-review
trigger: /kg-review
description: Weekly knowledge graph audit
WORKFLOW
1. Scan vault — count notes added 7 ngày qua
2. List 5 most-linked nodes (hubs)
3. List orphan notes (chưa link)
4. Detect concept gaps (clusters thiếu glue)
5. Suggest next reading dựa trên gap
6. Output report Markdown vào 50-Projects/
CONNECTORS
Filesystem MCP (vault path)
Sample output
# KG Review · Week 19 · 2026-05-10
## Growth
- 12 notes added (target: 10-15)
- 28 new links
- Graph density: 2.4 (was 2.1)
## Hubs (most-linked)
1. [[innovation-funnel]] (14 backlinks)
2. [[design-thinking-stages]] (11)
## Orphans (need linking)
- [[lean-startup-loop]] (3 days old)
- [[okr-vs-kpi]] (5 days old)
## Suggested gaps
- "creative-foresight" cluster thiếu
bridge tới "scenario-planning"
- Recommend đọc: Schwartz 1996
Compound effect: gõ /kg-review mỗi cuối tuần · 6 tháng sau vault có 200-400 atomic notes + 800 links. Tìm gì cũng ra. Nhớ gì cũng nhanh.
Why this matters · the 6-month curve
Six months · vault = second brain.
200×
Compound, not linear.
Tuần 1: 5 notes, 0 link · feel pointless.
Tháng 1: 40 notes, 60 link · graph hình thành.
Tháng 3: 150 notes, 350 link · search ra concept tìm.
Tháng 6: 400 notes, 1200 link · vault gợi ý connection mình quên.
Năm 1: vault thành extended memory — tìm gì cũng ra trong 30 giây.
Critical: phải vượt qua "valley of disappointment" tuần 1-3. AI giúp kéo nhanh khúc đó — Claude tạo atomic notes hàng loạt từ ngày đầu, vault có 50 notes ngay tuần 1. Compound bắt đầu sớm hơn.
Ask away.
Q&A · 15 min · slides at claude.huynhtheanh.com