2Slides Logo
Agent Skills vs MCP Servers cho Bài Thuyết Trình: Nên Dùng Cái Nào Năm 2026?
2Slides Team
8 min read

Agent Skills vs MCP Servers cho Bài Thuyết Trình: Nên Dùng Cái Nào Năm 2026?

Agent Skills và MCP server cùng giải quyết một bài toán — giúp AI agent tạo ra file PowerPoint thật — nhưng theo hai hướng hoàn toàn ngược nhau. Skill là một thư mục chứa hướng dẫn và script (SKILL.md) mà agent tải về rồi tự thực thi cục bộ: agent làm tất cả. MCP server là một dịch vụ đang chạy, phơi bày các công cụ để agent gọi qua Model Context Protocol: dịch vụ làm tất cả. Với bài thuyết trình, skills thắng ở khả năng kiểm soát và dùng offline; MCP thắng ở tính nhất quán và không cần bảo trì; các team có kinh nghiệm thường dùng cả hai.

Cả hai cơ chế đều bùng nổ trong năm 2026 — PPT skills đạt hàng chục nghìn sao GitHub, trong khi hệ sinh thái MCP server cho thuyết trình cũng nở rộ không kém — và câu hỏi "rốt cuộc tôi nên cài cái nào?" trở thành một trong những thắc mắc phổ biến nhất trong các workflow dùng AI agent. Dưới đây là câu trả lời rõ ràng, có căn cứ.

Agent Skill là gì?

Agent Skill là một thư mục chứa file SKILL.md — bao gồm hướng dẫn, script hỗ trợ và các tài nguyên cần thiết — mà AI agent tự phát hiện và tải khi gặp tác vụ phù hợp. Quy ước này được dùng chung trên Claude Code, OpenAI Codex, OpenClaw và Cursor, nên một PPT skill có thể phục vụ tất cả các agent đó. Khi bạn yêu cầu tạo một bộ slide, agent đọc skill, thực hiện theo quy trình (lên dàn ý, viết code PptxGenJS hoặc python-pptx, hoặc gọi image model cho từng slide), chạy script ngay trên máy bạn và kiểm tra kết quả — các skill tốt còn render slide thành ảnh để phát hiện lỗi tràn nội dung trước khi giao file. Cài đặt chỉ cần copy thư mục hoặc chạy một lệnh; thực thi diễn ra ngay tại nơi agent đang chạy.

MCP server cho thuyết trình là gì?

MCP server là một dịch vụ độc lập, phơi bày các công cụ có kiểu dữ liệu rõ ràng — generate_slides, search_themes, check_job_status — cho bất kỳ client nào nói chuyện qua Model Context Protocol. Agent không cần biết slide được tạo ra như thế nào; nó chỉ gọi công cụ với các tham số và nhận kết quả về. Một presentation MCP server như 2slides-mcp có thể chạy cục bộ qua npx -y 2slides-mcp@latest hoặc dưới dạng endpoint Streamable HTTP được host sẵn (https://2slides.com/api/mcp?apikey=...), còn việc render thực sự diễn ra trên hạ tầng của nhà cung cấp với các template được bảo trì sẵn. Cấu hình chỉ là một khối JSON hoặc TOML trong file config của agent — Claude Code, Codex, Gemini CLI và OpenClaw đều theo cùng một mẫu.

So sánh theo 7 tiêu chí

Tiêu chíAgent SkillsMCP Servers
Ai làm việcAgent, chạy cục bộDịch vụ, chạy từ xa
Tính nhất quán của outputPhụ thuộc vào code mà model tạo ra trong phiên đóCố định bởi dịch vụ (template, rendering engine)
Dùng offline / môi trường cô lập✅ Được (với skill dùng code)❌ Cần kết nối đến dịch vụ
Gánh nặng bảo trìCủa bạn — skill có thể lỗi thời khi thư viện và model thay đổiCủa nhà cung cấp — công cụ được cập nhật phía server
Giới hạn khả năngTùy agent code được gì hoặc image model vẽ được gìTùy API cung cấp (ví dụ: theme, 19+ ngôn ngữ, thuyết minh, MP4)
Cơ cấu chi phíToken của agent + phí image model (nếu có)Token của agent + credit/subscription của dịch vụ
Tính di độngMột SKILL.md → mọi agent hỗ trợ skillMột server → mọi MCP client, kể cả agent không viết code

Khi nào nên dùng skill

  • Mọi thứ phải ở lại trên máy bạn. Yêu cầu tuân thủ, môi trường cô lập mạng, tài liệu nguồn bảo mật — skill dùng code (skill pptx của Anthropic, skill Slides của OpenAI, hoặc skill python-pptx tự viết) không bao giờ gửi nội dung deck đến bên thứ ba ngoài chính model.
  • Bạn cần hành vi mà không API nào cung cấp. Skill có thể lập trình tùy ý: phân tích định dạng dữ liệu độc quyền, áp dụng style guide nội bộ, tích hợp vào hệ thống build của bạn.
  • Bạn cần chỉnh sửa deck có sẵn. Skill pptx của Anthropic viết lại XML slide trực tiếp — một khả năng cục bộ thực sự mà hiện chưa có presentation API nào sánh được.
  • Thử nghiệm hình ảnh một lần. Skill dùng image model tạo ra slide có phong cách nghệ thuật riêng mà không phụ thuộc vào dịch vụ nào ngoài một image model key. (Tổng quan các lựa chọn: so sánh các PPT skill tốt nhất.)

Khi nào nên dùng MCP server

  • Cùng một bộ deck được tạo đi tạo lại nhiều lần. Báo cáo hàng tuần, proposal cho từng khách hàng, bất cứ thứ gì cả team phụ thuộc vào: template phía server đảm bảo lần chạy thứ 40 có chất lượng y hệt lần đầu — điều mà code layout do model tự viết không thể hứa hẹn.
  • Người dùng không phải developer hoặc nhiều loại agent khác nhau cùng dùng. MCP là một protocol, không phải quy ước dành riêng cho coding agent — Claude Desktop, các ứng dụng RAG tùy chỉnh, và các công cụ workflow như n8n đều có thể gọi cùng một server. Skill thì cần agent có khả năng thực thi code.
  • Bạn muốn các tính năng vượt ra ngoài PPTX. Tìm kiếm theme, tạo slide đa ngôn ngữ, thuyết minh từng trang, và xuất MP4 — tất cả đều có sẵn dưới dạng tham số công cụ thay vì phải tự xây dựng.
  • Không ai muốn tự quản lý pipeline. Khi PptxGenJS ra breaking change, skill là vấn đề của bạn; server là vấn đề của nhà cung cấp.

Cách kết hợp cả hai — mới là lựa chọn thực sự tối ưu

Các setup mạnh nhất năm 2026 dùng song song cả hai: MCP server làm backend tạo slide đáng tin cậy, kết hợp với một skill mỏng mã hóa các quy ước riêng của bạn — nên dùng theme nào, quy tắc giọng văn nội bộ, lưu file ở đâu, xử lý thế nào khi deck vượt quá 20 trang — trước khi gọi các công cụ của server. Skill giữ chính sách của bạn; server giữ phần render. 2Slides skill được xây dựng theo đúng cách này, nghĩa là câu hỏi "skills hay MCP" không phải chọn một trong hai nếu nhà cung cấp của bạn cung cấp cả hai.

Câu hỏi thường gặp

Agent Skills có đang thay thế MCP server không?

Không — chúng hoạt động ở các tầng khác nhau. Làn sóng skills năm 2026 bổ sung thêm lựa chọn "dạy agent làm cục bộ" bên cạnh lựa chọn "trao cho agent một công cụ" của MCP. Công việc sáng tạo có độ biến thiên cao nghiêng về skills; công việc sản xuất lặp đi lặp lại vẫn ở trên các dịch vụ. Hầu hết các workflow nghiêm túc hiện nay đều chạm vào cả hai.

Cái nào dễ cài hơn để tạo slide?

MCP, nhỉnh hơn một chút. Một khối config và một API key là bạn đã có công cụ trong bất kỳ MCP client nào. Skill cần agent hỗ trợ skill, một bước cài đặt, và đôi khi cần thêm image model key. Cả hai đều tính bằng phút, không phải giờ.

Một sản phẩm có thể cung cấp cả skill lẫn MCP server không?

Có, và đây đang trở thành chuẩn mực với các công cụ API-first. 2Slides cung cấp cả SKILL.md cho Codex/Claude Code/OpenClaw/Cursor lẫn MCP server (npx -y 2slides-mcp@latest hoặc hosted HTTP) — tất cả dùng chung một API và credit — bạn chọn theo từng dự án thay vì phải chọn nhà cung cấp.

Skills có hoạt động được khi không có internet không?

Skill dùng code thì được — tạo file bằng PptxGenJS hoặc python-pptx hoàn toàn cục bộ. Skill dùng image model thì cần gọi API image model, còn hosted skill thì cần kết nối đến dịch vụ của họ. Nếu offline là yêu cầu bắt buộc, ràng buộc đó tự nó đã quyết định lựa chọn cho bạn.

ChatGPT @Presentations skill là MCP hay skill?

Không hẳn là cái nào: đó là tính năng first-party bên trong ứng dụng ChatGPT. Nó mang tên "skill" nhưng không thể cài vào các coding agent. Bài đánh giá @Presentations của chúng tôi phân tích rõ vị trí của nó so với hai cơ chế được đề cập ở đây.

About 2Slides

Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.

Try For Free