xlsx

Hướng dẫn agent đọc, sửa và tạo file Excel, ghi công thức thật và kiểm tra lỗi công thức trước khi giao file.

Ưu, nhược và chỗ chưa rõ

xlsx: ưu, nhược và chỗ chưa rõ, mỗi dòng kèm nguồn
ƯuSimon Willison (16/10/2025) viết rằng tính năng tạo file của Claude được làm hoàn toàn bằng skills, và các skill đó nằm trong repo này cho .pdf, .docx, .xlsx và .pptx. Bạn đọc được đúng cách Anthropic hướng dẫn Claude làm file Excel.Simon Willison, blog
ƯuSKILL.md bắt agent ghi công thức như =SUM(B2:B9) thay vì số đã tính sẵn, rồi chạy recalc.py để đếm lỗi công thức trước khi giao file. SKILL.md cũng nhắc: hết lỗi chưa chắc là công thức đúng, nên thử 2-3 ô trước khi làm cả bảng.SKILL.md, Recalculate
ƯuSKILL.md liệt kê các hàm LibreOffice không tính được (XLOOKUP, FILTER, UNIQUE…) và bảo agent dùng INDEX/MATCH thay thế, để file giao ra không dính lỗi #NAME?.SKILL.md, Choosing formulas
NhượcIssue #1779 (09/2026, vẫn mở): khi gọi /xlsx kèm câu nhiều chữ, Claude Code thay các ký hiệu $2, $5, $6 trong SKILL.md bằng chữ trong câu đó, nên ví dụ =B5*(1+$B$6) thành =B5*(1+$Bfiscal). Ở commit mình đọc, ba dòng này vẫn còn.Issue #1779
NhượcGiấy phép độc quyền: chỉ dùng trong dịch vụ của Anthropic, cấm giữ bản sao bên ngoài, sửa thành bản riêng hay chia sẻ lại. Bạn không lấy skill này làm nền cho skill của mình được.skills/xlsx/LICENSE.txt
NhượcIssue #2013 (10/2026, vẫn mở): bước kiểm tra liên kết tới file Excel khác bỏ sót tên vùng đặt trong từng sheet và tên trỏ qua tên khác. Khi đó recalc.py vẫn chạy và có thể làm mất các liên kết này.Issue #2013
Chưa rõLệnh cài trong README lấy cả bộ document-skills (xlsx, docx, pptx, pdf) từ nhánh main, không có số phiên bản để ghim. Bản bạn nhận về có thể khác bản mình đọc ở commit ca45fc4..claude-plugin/marketplace.json
Chưa rõREADME ghi các skill này dùng để minh họa và học, và cách Claude làm thật có thể khác. Mình chưa rõ bản trong repo cách bản Anthropic đang chạy trên Claude.ai bao xa.README, Disclaimer

Khi nên dùng

  • Bạn nhờ Claude Code làm hoặc sửa file Excel có công thức, máy đã có LibreOffice, và bạn muốn agent kiểm tra lỗi công thức trước khi giao file.

Khi không nên dùng

  • Bạn cần sửa, chia sẻ lại hay dựa vào skill để viết skill riêng (giấy phép cấm), workbook liên kết tới file Excel khác, hoặc máy không cài được LibreOffice.

Cách cài

Claude Code
/plugin marketplace add anthropics/skills
/plugin install document-skills@anthropic-agent-skills
Theo tài liệu của tác giả

Nó chạm vào những gì

File đọc và ghi
Đọc và ghi file Excel bạn chỉ định. recalc.py ghi đè thẳng lên file đó sau khi LibreOffice tính lại công thức. LibreOffice chạy với một hồ sơ tạm trong thư mục temp, có cài một macro StarBasic để tính lại.
Gọi mạng
Không thấy lệnh gọi mạng trong các script của skill.
Script lúc cài
Không có script chạy lúc cài. Khi agent chạy recalc.py: nếu máy không tạo được Unix socket (thường là sandbox), soffice.py viết một file C vào thư mục temp, biên dịch bằng gcc thành lo_socket_shim.so và nạp qua LD_PRELOAD; nếu file .so đó đã có sẵn trong temp thì dùng lại luôn.
Tiến trình
Chạy soffice (LibreOffice) ở chế độ không giao diện mỗi lần tính lại công thức. Skill có script nên agent sẽ chạy code của bên thứ ba trên máy bạn.

Đọc từ: recalc.py, soffice.py#L27-L76, SKILL.md#L30-L46

Mục này chạy mã trên máy bạn với quyền của tài khoản bạn. Theo tài liệu Claude Code, hook và MCP server chạy ngoài sandbox. Đọc phần trên và file của tác giả trước khi cài. Tài liệu bảo mật plugin

Docs và file Office

Cả nhóm →
pdfSkill

Hướng dẫn agent đọc chữ và bảng trong PDF, gộp, tách, xoay trang, tạo PDF mới và điền form PDF.

của Anthropic · Proprietary (© 2025 Anthropic, PBC. All rights reserved)anthropics/skills · ★ 184,7K · đọc 29/10/2026

Docs và file OfficeĐã đọc mã và tổng hợp ·