Tóm tắt
OpenClaw sử dụng Công cụ (Tools) và Kỹ năng (Skills) để thực hiện hành động. Công cụ là các khả năng cấp thấp (đọc tệp, chạy lệnh, tìm kiếm web). Kỹ năng là các quy trình làm việc được xây dựng sẵn kết hợp nhiều công cụ (đánh giá mã, tóm tắt cuộc họp). Hướng dẫn này giải thích tất cả 25 công cụ mặc định, hơn 53 kỹ năng cộng đồng, cách bật/tắt chúng và cách tạo kỹ năng tùy chỉnh.
Công cụ và Kỹ năng: Hiểu rõ sự khác biệt
Sức mạnh của OpenClaw đến từ hai hệ thống làm việc cùng nhau:
Công cụ = Những gì OpenClaw CÓ THỂ làm (khả năng)
Kỹ năng = Những gì OpenClaw BIẾT cách làm (quy trình làm việc)
Hãy nghĩ công cụ như các cơ quan trong cơ thể và kỹ năng như các hành vi đã học. Công cụ cho OpenClaw khả năng đọc tệp hoặc thực thi lệnh. Kỹ năng dạy nó cách sử dụng các công cụ đó cho các nhiệm vụ cụ thể như xem xét mã hoặc tóm tắt cuộc họp.
Ví dụ: Đánh giá mã
Không có Kỹ năng (Chỉ Công cụ):
Bạn: "Review this pull request" (Xem xét yêu cầu kéo này)
OpenClaw: "I can read files and search the web, but I don't know how to review code. Can you be more specific?" (Tôi có thể đọc tệp và tìm kiếm trên web, nhưng tôi không biết cách đánh giá mã. Bạn có thể cụ thể hơn không?)
Có Kỹ năng:
Bạn: "Review this pull request" (Xem xét yêu cầu kéo này)
OpenClaw: [Sử dụng kỹ năng code_review]
- Reads the changed files (read tool) (Đọc các tệp đã thay đổi (công cụ đọc))
- Checks for common mistakes (analysis) (Kiểm tra các lỗi phổ biến (phân tích))
- Searches for similar issues (web_search tool) (Tìm kiếm các vấn đề tương tự (công cụ web_search))
- Posts comments (github tool) (Đăng bình luận (công cụ github))
Kỹ năng điều phối các công cụ để hoàn thành các tác vụ phức tạp.
25 Công cụ Mặc định
Các công cụ được tích hợp sẵn trong OpenClaw. Bạn bật hoặc tắt chúng dựa trên mức độ tin cậy của bạn đối với OpenClaw.
Công cụ Hệ thống Tệp
1. read (đọc)
Chức năng: Đọc nội dung tệp
Trường hợp sử dụng: Xem mã, kiểm tra cấu hình, phân tích nhật ký
Bảo mật: Chỉ đọc, không thể sửa đổi tệp
Ví dụ:
Bạn: "Read package.json" (Đọc package.json)
OpenClaw: [Hiển thị nội dung tệp]
2. write (ghi)
Chức năng: Tạo hoặc sửa đổi tệp
Trường hợp sử dụng: Tạo mã, cập nhật cấu hình, tạo tài liệu
Bảo mật: Có thể ghi đè tệp—hãy sử dụng cẩn thận
Ví dụ:
Bạn: "Create a file called test.txt with 'Hello World'" (Tạo một tệp có tên test.txt với nội dung 'Hello World')
OpenClaw: "Done. Created test.txt" (Hoàn tất. Đã tạo test.txt)
3. list (liệt kê)
Chức năng: Liệt kê các tệp và thư mục
Trường hợp sử dụng: Khám phá cấu trúc dự án, tìm tệp
Bảo mật: Chỉ đọc
Ví dụ:
Bạn: "List files in src/" (Liệt kê các tệp trong src/)
OpenClaw: "src/ contains: (src/ chứa:)
- api/
- components/
- utils/
- index.js"
4. search (tìm kiếm)
Chức năng: Tìm kiếm nội dung tệp (như grep)
Trường hợp sử dụng: Tìm kiếm các mẫu mã, định vị hàm
Bảo mật: Chỉ đọc
Ví dụ:
Bạn: "Search for 'TODO' in all JavaScript files" (Tìm 'TODO' trong tất cả các tệp JavaScript)
OpenClaw: "Found 12 matches: (Tìm thấy 12 kết quả trùng khớp:)
- src/api/users.js:45
- src/utils/helpers.js:23
..."
Công cụ Thực thi
5. exec (thực thi)
Chức năng: Chạy lệnh shell
Trường hợp sử dụng: Chạy kiểm thử, xây dựng dự án, triển khai mã
Bảo mật: RỦI RO CAO—có thể thực thi bất kỳ lệnh nào
Ví dụ:
Bạn: "Run npm test" (Chạy npm test)
OpenClaw: [Thực thi kiểm thử và hiển thị kết quả]
Lưu ý Bảo mật: Chỉ bật exec nếu bạn hoàn toàn tin tưởng OpenClaw. Nó có thể chạy các lệnh phá hoại như rm -rf.
6. python
Chức năng: Thực thi mã Python
Trường hợp sử dụng: Phân tích dữ liệu, viết script, tự động hóa
Bảo mật: Có thể chạy mã Python tùy ý
Ví dụ:
Bạn: "Calculate the average of [10, 20, 30, 40]" (Tính trung bình của [10, 20, 30, 40])
OpenClaw: [Chạy Python] "Average: 25" (Trung bình: 25)
7. node
Chức năng: Thực thi mã Node.js
Trường hợp sử dụng: Viết script JavaScript, gọi API
Bảo mật: Có thể chạy JavaScript tùy ý
Ví dụ:
Bạn: "Fetch data from https://api.example.com/users" (Lấy dữ liệu từ https://api.example.com/users)
OpenClaw: [Chạy Node.js fetch] "Retrieved 50 users" (Đã lấy 50 người dùng)
Công cụ Web
8. web_search (tìm kiếm web)
Chức năng: Tìm kiếm internet (Google, Bing)
Trường hợp sử dụng: Nghiên cứu, kiểm tra thông tin, tìm tài liệu
Bảo mật: Rủi ro thấp—chỉ đọc
Ví dụ:
Bạn: "Search for OpenClaw documentation" (Tìm tài liệu OpenClaw)
OpenClaw: "Found: (Tìm thấy:)
1. docs.openclaw.ai - Official docs (Tài liệu chính thức)
2. github.com/openclaw - Repository (Kho lưu trữ)
..."
9. web_fetch (truy xuất web)
Chức năng: Tải nội dung trang web
Trường hợp sử dụng: Cào dữ liệu, đọc bài viết, giám sát trang web
Bảo mật: Rủi ro thấp—chỉ đọc
Ví dụ:
Bạn: "Fetch the content of https://example.com" (Truy xuất nội dung của https://example.com)
OpenClaw: [Tải và hiển thị nội dung trang]
10. web_screenshot (chụp màn hình web)
Chức năng: Chụp ảnh màn hình các trang web
Trường hợp sử dụng: Kiểm thử trực quan, giám sát, tài liệu
Bảo mật: Rủi ro thấp
Ví dụ:
Bạn: "Screenshot https://myapp.com" (Chụp màn hình https://myapp.com)
OpenClaw: "Saved screenshot to screenshots/myapp.png" (Đã lưu ảnh chụp màn hình vào screenshots/myapp.png)
Công cụ Bộ nhớ
11. memory (bộ nhớ)
Chức năng: Lưu trữ và truy xuất thông tin giữa các phiên
Trường hợp sử dụng: Ghi nhớ tùy chọn, lưu ngữ cảnh
Bảo mật: Rủi ro thấp—chỉ lưu trữ cục bộ
Ví dụ:
Bạn: "Remember that I prefer TypeScript over JavaScript" (Hãy nhớ rằng tôi thích TypeScript hơn JavaScript)
OpenClaw: "Saved to memory." (Đã lưu vào bộ nhớ.)
[Sau này]
Bạn: "Generate a new API endpoint" (Tạo một điểm cuối API mới)
OpenClaw: "Creating TypeScript endpoint..." [Sử dụng tùy chọn đã ghi nhớ] (Đang tạo điểm cuối TypeScript...)
12. context (ngữ cảnh)
Chức năng: Quản lý ngữ cảnh cuộc trò chuyện
Trường hợp sử dụng: Theo dõi các tác vụ nhiều bước, duy trì trạng thái
Bảo mật: Rủi ro thấp
Ví dụ:
Bạn: "I'm working on the user authentication feature" (Tôi đang làm việc với tính năng xác thực người dùng)
OpenClaw: "Noted. I'll keep this context for our conversation." (Đã ghi nhận. Tôi sẽ giữ ngữ cảnh này cho cuộc trò chuyện của chúng ta.)
Bạn: "Add password validation" (Thêm xác thực mật khẩu)
OpenClaw: [Biết rằng bạn vẫn đang làm việc với xác thực] "Adding validation to the auth feature..." (Đang thêm xác thực vào tính năng xác thực...)
Công cụ Lập lịch
13. schedule (lịch trình)
Chức năng: Tạo các tác vụ định kỳ (như cron)
Trường hợp sử dụng: Báo cáo hàng ngày, giám sát, nhắc nhở
Bảo mật: Rủi ro trung bình—tự động chạy tác vụ
Ví dụ:
Bạn: "Check Hacker News every morning at 8 AM and send me the top 3 posts" (Kiểm tra Hacker News mỗi sáng lúc 8 giờ sáng và gửi cho tôi 3 bài đăng hàng đầu)
OpenClaw: "Scheduled. I'll run this daily at 8 AM." (Đã lên lịch. Tôi sẽ chạy tác vụ này hàng ngày lúc 8 giờ sáng.)
14. heartbeat (nhịp đập)
Chức năng: Chạy các tác vụ nền theo khoảng thời gian
Trường hợp sử dụng: Giám sát, thăm dò, kiểm tra định kỳ
Bảo mật: Rủi ro trung bình
Ví dụ:
Bạn: "Monitor https://api.myapp.com every 5 minutes" (Giám sát https://api.myapp.com mỗi 5 phút)
OpenClaw: "Heartbeat started. Checking every 5 minutes." (Heartbeat đã bắt đầu. Kiểm tra mỗi 5 phút.)
Công cụ Giao tiếp
15. email
Chức năng: Gửi email
Trường hợp sử dụng: Thông báo, báo cáo, cảnh báo
Bảo mật: Rủi ro trung bình—có thể gửi email thay mặt bạn
Ví dụ:
Bạn: "Email the team a summary of today's deployments" (Gửi email cho nhóm bản tóm tắt các triển khai hôm nay)
OpenClaw: "Sent email to team@company.com" (Đã gửi email đến team@company.com)
16. slack
Chức năng: Đăng bài lên các kênh Slack
Trường hợp sử dụng: Thông báo nhóm, cảnh báo, cập nhật
Bảo mật: Rủi ro trung bình
Ví dụ:
Bạn: "Post to #engineering: 'Deployment complete'" (Đăng lên #engineering: 'Triển khai hoàn tất')
OpenClaw: "Posted to #engineering" (Đã đăng lên #engineering)
17. discord
Chức năng: Gửi tin nhắn Discord
Trường hợp sử dụng: Cập nhật cộng đồng, tương tác bot
Bảo mật: Rủi ro trung bình
Ví dụ:
Bạn: "Send a message to #general: 'Server maintenance in 10 minutes'" (Gửi tin nhắn đến #general: 'Bảo trì máy chủ trong 10 phút')
OpenClaw: "Message sent to #general" (Đã gửi tin nhắn đến #general)
Công cụ Tích hợp
18. github
Chức năng: Tương tác với GitHub (kho lưu trữ, PR, vấn đề)
Trường hợp sử dụng: Đánh giá mã, quản lý vấn đề, triển khai
Bảo mật: Rủi ro trung bình—có thể sửa đổi kho lưu trữ
Ví dụ:
Bạn: "Create an issue: 'Fix login bug on mobile'" (Tạo một vấn đề: 'Sửa lỗi đăng nhập trên di động')
OpenClaw: "Created issue #456 in myapp repo" (Đã tạo vấn đề #456 trong kho lưu trữ myapp)
19. jira
Chức năng: Quản lý các tác vụ Jira
Trường hợp sử dụng: Quản lý dự án, theo dõi tác vụ
Bảo mật: Rủi ro trung bình
Ví dụ:
Bạn: "What tasks are assigned to me?" (Những tác vụ nào được giao cho tôi?)
OpenClaw: "You have 3 tasks: (Bạn có 3 tác vụ:)
- PROJ-123: Fix authentication (Sửa lỗi xác thực)
- PROJ-124: Update docs (Cập nhật tài liệu)
- PROJ-125: Code review (Đánh giá mã)"
20. database (cơ sở dữ liệu)
Chức năng: Truy vấn cơ sở dữ liệu (SQL, MongoDB)
Trường hợp sử dụng: Phân tích dữ liệu, báo cáo, gỡ lỗi
Bảo mật: RỦI RO CAO—có thể sửa đổi dữ liệu
Ví dụ:
Bạn: "How many users signed up today?" (Hôm nay có bao nhiêu người dùng đăng ký?)
OpenClaw: [Truy vấn cơ sở dữ liệu] "47 new users today" (Hôm nay có 47 người dùng mới)
Công cụ Tiện ích
21. calculator (máy tính)
Chức năng: Thực hiện các phép tính
Trường hợp sử dụng: Toán học, chuyển đổi, ước tính
Bảo mật: Không rủi ro
Ví dụ:
Bạn: "Calculate 15% of $1,250" (Tính 15% của 1.250 đô la)
OpenClaw: "$187.50"
22. date_time (ngày giờ)
Chức năng: Xử lý ngày và giờ
Trường hợp sử dụng: Lập lịch, múi giờ, tính toán
Bảo mật: Không rủi ro
Ví dụ:
Bạn: "What time is it in Tokyo?" (Mấy giờ rồi ở Tokyo?)
OpenClaw: "3:45 AM JST (March 6, 2026)" (3:45 sáng JST (6 tháng 3, 2026))
23. image_gen (tạo ảnh)
Chức năng: Tạo ảnh (DALL-E, Stable Diffusion)
Trường hợp sử dụng: Ảnh thu nhỏ, bản nháp, minh họa
Bảo mật: Rủi ro thấp—tốn tín dụng API
Ví dụ:
Bạn: "Generate an image of a robot using a computer" (Tạo hình ảnh một robot đang sử dụng máy tính)
OpenClaw: [Tạo ảnh] "Saved to images/robot.png" (Đã lưu vào images/robot.png)
24. pdf
Chức năng: Tạo và đọc PDF
Trường hợp sử dụng: Báo cáo, tài liệu, hóa đơn
Bảo mật: Rủi ro thấp
Ví dụ:
Bạn: "Convert report.md to PDF" (Chuyển đổi report.md sang PDF)
OpenClaw: "Created report.pdf" (Đã tạo report.pdf)
25. zip
Chức năng: Nén và giải nén tệp
Trường hợp sử dụng: Sao lưu, truyền tệp, lưu trữ
Bảo mật: Rủi ro thấp
Ví dụ:
Bạn: "Zip the src/ directory" (Nén thư mục src/)
OpenClaw: "Created src.zip (2.3 MB)" (Đã tạo src.zip (2.3 MB))
Quản lý Công cụ
Xem Công cụ Đã Bật
Bạn: "What tools do I have enabled?" (Tôi đã bật những công cụ nào?)
OpenClaw: "Enabled tools: (Các công cụ đã bật:)
✓ read, write, list, search
✓ web_search, web_fetch
✓ memory, context
✓ schedule, heartbeat
✗ exec (disabled) (đã tắt)
✗ database (disabled) (đã tắt)"
Bật một Công cụ
Bạn: "Enable the exec tool" (Bật công cụ exec)
OpenClaw: "⚠️ Warning: exec allows running shell commands. This is powerful but risky. Are you sure?" (⚠️ Cảnh báo: exec cho phép chạy lệnh shell. Điều này mạnh mẽ nhưng rủi ro. Bạn có chắc không?)
Bạn: "Yes" (Có)
OpenClaw: "Enabled exec tool" (Đã bật công cụ exec)
Tắt một Công cụ
Bạn: "Disable the database tool" (Tắt công cụ database)
OpenClaw: "Disabled database tool. I can no longer query databases." (Đã tắt công cụ database. Tôi không thể truy vấn cơ sở dữ liệu nữa.)
Các Thực hành Tốt nhất về Bảo mật
Bắt đầu tối thiểu:
Chỉ bật các công cụ bạn cần. Bạn luôn có thể thêm sau.
Các Công cụ Rủi ro Cao:
exec- Có thể chạy bất kỳ lệnh nàodatabase- Có thể sửa đổi dữ liệuemail- Có thể gửi email thay mặt bạn
Chỉ bật các công cụ này nếu bạn hoàn toàn tin tưởng OpenClaw.
Các Công cụ Rủi ro Trung bình:
write- Có thể ghi đè tệpgithub- Có thể sửa đổi kho lưu trữslack- Có thể đăng tin nhắn
Bật các công cụ này khi bạn cần tự động hóa nhưng hãy theo dõi việc sử dụng của chúng.
Các Công cụ Rủi ro Thấp:
read,list,search- Chỉ đọcweb_search,web_fetch- Chỉ đọc từ bên ngoàimemory- Lưu trữ cục bộ
An toàn để bật theo mặc định.
Hơn 53 Kỹ năng Cộng đồng
Kỹ năng là các quy trình làm việc được xây dựng sẵn. Cộng đồng đã tạo ra hơn 53 kỹ năng cho các tác vụ phổ biến.
Kỹ năng Phát triển
code_review (đánh giá mã)
Chức năng: Đánh giá mã về chất lượng, lỗi và phong cách
Các công cụ được sử dụng: read, search, web_search, github
Ví dụ:
Bạn: "Review PR #42" (Đánh giá PR #42)
OpenClaw: [Phân tích mã, kiểm tra vấn đề, đăng bình luận]
debug_assistant (trợ lý gỡ lỗi)
Chức năng: Giúp gỡ lỗi
Các công cụ được sử dụng: read, search, exec, web_search
Ví dụ:
Bạn: "Debug this error: TypeError: Cannot read property 'name' of undefined" (Gỡ lỗi lỗi này: TypeError: Không thể đọc thuộc tính 'name' của undefined)
OpenClaw: [Phân tích mã, đề xuất sửa lỗi]
test_generator (trình tạo kiểm thử)
Chức năng: Tạo kiểm thử đơn vị
Các công cụ được sử dụng: read, write, exec
Ví dụ:
Bạn: "Generate tests for src/api/users.js" (Tạo kiểm thử cho src/api/users.js)
OpenClaw: [Tạo tệp kiểm thử với các kiểm thử toàn diện]
refactor_assistant (trợ lý tái cấu trúc)
Chức năng: Đề xuất cải tiến mã
Các công cụ được sử dụng: read, write, search
Ví dụ:
Bạn: "Refactor src/utils/helpers.js" (Tái cấu trúc src/utils/helpers.js)
OpenClaw: [Đề xuất cải tiến, áp dụng thay đổi]
Kỹ năng Năng suất
meeting_summary (tóm tắt cuộc họp)
Chức năng: Tóm tắt cuộc họp và trích xuất các mục hành động
Các công cụ được sử dụng: memory, context
Ví dụ:
Bạn: [Chuyển tiếp bản ghi cuộc họp]
OpenClaw: [Tạo bản tóm tắt có cấu trúc với các mục hành động]
task_manager (quản lý tác vụ)
Chức năng: Quản lý tác vụ trên các công cụ (Jira, Asana, Trello)
Các công cụ được sử dụng: jira, memory, schedule
Ví dụ:
Bạn: "What's on my plate this week?" (Tuần này tôi có những gì cần làm?)
OpenClaw: [Liệt kê tất cả các tác vụ từ các công cụ đã kết nối]
email_assistant (trợ lý email)
Chức năng: Soạn thảo và gửi email
Các công cụ được sử dụng: email, memory
Ví dụ:
Bạn: "Draft an email to the team about tomorrow's deployment" (Soạn một email cho nhóm về việc triển khai ngày mai)
OpenClaw: [Tạo email chuyên nghiệp]
Kỹ năng Nội dung
blog_writer (người viết blog)
Chức năng: Viết bài đăng blog
Các công cụ được sử dụng: web_search, write, memory
Ví dụ:
Bạn: "Write a blog post about OpenClaw use cases" (Viết một bài đăng blog về các trường hợp sử dụng OpenClaw)
OpenClaw: [Nghiên cứu chủ đề, viết bài đăng toàn diện]
social_media_manager (quản lý mạng xã hội)
Chức năng: Tạo nội dung mạng xã hội
Các công cụ được sử dụng: web_search, memory, slack
Ví dụ:
Bạn: "Create a Twitter thread about our new feature" (Tạo một chuỗi tweet về tính năng mới của chúng tôi)
OpenClaw: [Tạo chuỗi tweet hấp dẫn]
video_script_writer (người viết kịch bản video)
Chức năng: Viết kịch bản video
Các công cụ được sử dụng: web_search, write, memory
Ví dụ:
Bạn: "Write a 10-minute YouTube script about OpenClaw setup" (Viết kịch bản YouTube dài 10 phút về cách cài đặt OpenClaw)
OpenClaw: [Tạo kịch bản có cấu trúc]
Kỹ năng Giám sát
api_monitor (giám sát API)
Chức năng: Giám sát tình trạng API
Các công cụ được sử dụng: web_fetch, heartbeat, slack
Ví dụ:
Bạn: "Monitor https://api.myapp.com" (Giám sát https://api.myapp.com)
OpenClaw: [Kiểm tra API mỗi 5 phút, cảnh báo khi có vấn đề]
error_tracker (theo dõi lỗi)
Chức năng: Theo dõi và phân tích lỗi
Các công cụ được sử dụng: read, search, memory, slack
Ví dụ:
Bạn: "Monitor error logs and alert me on new errors" (Giám sát nhật ký lỗi và cảnh báo tôi về các lỗi mới)
OpenClaw: [Theo dõi nhật ký, gửi cảnh báo]
deployment_watcher (theo dõi triển khai)
Chức năng: Giám sát các triển khai
Các công cụ được sử dụng: github, exec, slack
Ví dụ:
Bạn: "Watch for new deployments and run smoke tests" (Theo dõi các triển khai mới và chạy kiểm thử smoke)
OpenClaw: [Giám sát, kiểm thử, báo cáo]
Cài đặt Kỹ năng
Duyệt các Kỹ năng Có sẵn
Bạn: "List available skills" (Liệt kê các kỹ năng có sẵn)
OpenClaw: "Available skills: (Các kỹ năng có sẵn:)
**Development:** (Phát triển:)
- code_review
- debug_assistant
- test_generator
- refactor_assistant
**Productivity:** (Năng suất:)
- meeting_summary
- task_manager
- email_assistant
**Content:** (Nội dung:)
- blog_writer
- social_media_manager
- video_script_writer
**Monitoring:** (Giám sát:)
- api_monitor
- error_tracker
- deployment_watcher
Use 'install skill [name]' to add a skill." (Sử dụng 'install skill [tên]' để thêm một kỹ năng.)
Cài đặt một Kỹ năng
Bạn: "Install skill code_review" (Cài đặt kỹ năng code_review)
OpenClaw: "Installing code_review skill... (Đang cài đặt kỹ năng code_review...)
Required tools: (Các công cụ bắt buộc:)
✓ read (enabled) (đã bật)
✓ search (enabled) (đã bật)
✓ web_search (enabled) (đã bật)
✗ github (not enabled) (chưa bật)
Enable github tool? (y/n)" (Bật công cụ github? (y/n))
Bạn: "y" (y)
OpenClaw: "Enabled github tool (Đã bật công cụ github)
✓ Installed code_review skill (Đã cài đặt kỹ năng code_review)
Try it: 'Review PR #42'" (Hãy thử: 'Review PR #42')
Gỡ cài đặt một Kỹ năng
Bạn: "Uninstall skill blog_writer" (Gỡ cài đặt kỹ năng blog_writer)
OpenClaw: "Uninstalled blog_writer skill" (Đã gỡ cài đặt kỹ năng blog_writer)
Tạo Kỹ năng Tùy chỉnh
Kỹ năng là các tệp YAML định nghĩa các quy trình làm việc. Bạn có thể tự tạo của riêng mình.
Cấu trúc Kỹ năng
name: daily_standup
description: Generates daily standup report
tools:
- jira
- github
- slack
steps:
- action: query_jira
query: "assignee = currentUser() AND status = 'In Progress'"
- action: query_github
query: "author:me is:pr is:open"
- action: format_report
template: |
Daily Standup Report
**Yesterday:**
{completed_tasks}
**Today:**
{in_progress_tasks}
**Blockers:**
{blockers}
- action: post_slack
channel: "#standup"
message: "{report}"
Ví dụ: Kỹ năng Sao lưu Tùy chỉnh
name: backup_project
description: Backs up project files to cloud storage
tools:
- zip
- exec
steps:
- action: create_zip
source: "."
output: "backup-{date}.zip"
exclude:
- node_modules
- .git
- action: upload
command: "aws s3 cp backup-{date}.zip s3://my-backups/"
- action: notify
message: "✓ Backup complete: backup-{date}.zip"
Cài đặt Kỹ năng Tùy chỉnh
# Save skill to ~/.openclaw/skills/backup_project.yaml (Lưu kỹ năng vào ~/.openclaw/skills/backup_project.yaml)
openclaw skill install ~/.openclaw/skills/backup_project.yaml
Sử dụng nó:
Bạn: "Run backup_project skill" (Chạy kỹ năng backup_project)
OpenClaw: [Thực thi quy trình làm việc sao lưu]
Kết hợp Kỹ năng
Kết hợp các kỹ năng để có các quy trình làm việc mạnh mẽ.
Ví dụ: Đánh giá Mã + Triển khai Tự động
Bạn: "When a PR is merged to main, review the code, run tests, and deploy to staging" (Khi một PR được hợp nhất vào main, hãy xem xét mã, chạy kiểm thử và triển khai lên staging)
OpenClaw: "Created workflow: (Đã tạo quy trình làm việc:)
1. Monitor GitHub for merges to main (Giám sát GitHub cho các lần hợp nhất vào main)
2. Run code_review skill (Chạy kỹ năng code_review)
3. Run test_generator skill (Chạy kỹ năng test_generator)
4. If tests pass, run deployment_watcher skill (Nếu kiểm thử thành công, chạy kỹ năng deployment_watcher)
5. Post results to #engineering Slack (Đăng kết quả lên Slack #engineering)
Workflow active." (Quy trình làm việc đã kích hoạt.)
button
Ví dụ: Quy trình Nội dung
Bạn: "Every Monday at 9 AM, research trending AI topics, write a blog post, and create a Twitter thread" (Mỗi thứ Hai lúc 9 giờ sáng, nghiên cứu các chủ đề AI đang thịnh hành, viết một bài đăng blog và tạo một chuỗi tweet)
OpenClaw: "Created workflow: (Đã tạo quy trình làm việc:)
1. Schedule: Monday 9 AM (Lịch trình: Thứ Hai 9 giờ sáng)
2. Run trend_monitor skill (Chạy kỹ năng trend_monitor)
3. Run blog_writer skill (Chạy kỹ năng blog_writer)
4. Run social_media_manager skill (Chạy kỹ năng social_media_manager)
5. Send draft for approval (Gửi bản nháp để phê duyệt)
Workflow scheduled." (Quy trình làm việc đã lên lịch.)
Khắc phục sự cố
Kỹ năng không cài đặt được
Lỗi: "Missing required tools" (Thiếu công cụ bắt buộc)
Cách khắc phục: Bật các công cụ bắt buộc trước:
Bạn: "Enable tools: github, slack" (Bật các công cụ: github, slack)
OpenClaw: "Enabled github and slack" (Đã bật github và slack)
Bạn: "Install skill code_review" (Cài đặt kỹ năng code_review)
OpenClaw: "✓ Installed code_review" (✓ Đã cài đặt code_review)
Kỹ năng không hoạt động như mong đợi
Lỗi: "Skill execution failed" (Thực thi kỹ năng thất bại)
Cách khắc phục: Kiểm tra nhật ký kỹ năng:
Bạn: "Show logs for code_review skill" (Hiển thị nhật ký cho kỹ năng code_review)
OpenClaw: [Hiển thị nhật ký thực thi chi tiết]
Công cụ bị từ chối quyền
Lỗi: "Permission denied: exec tool" (Bị từ chối quyền: công cụ exec)
Cách khắc phục: Bật công cụ:
Bạn: "Enable exec tool" (Bật công cụ exec)
OpenClaw: "Enabled exec tool" (Đã bật công cụ exec)
Các Thực hành Tốt nhất
1. Bắt đầu với các Công cụ An toàn
Bật các công cụ chỉ đọc trước:
- read, list, search
- web_search, web_fetch
- memory
Chỉ thêm các công cụ thực thi (exec, write) khi cần thiết.
2. Cài đặt Kỹ năng Dần dần
Đừng cài đặt tất cả 53 kỹ năng cùng một lúc. Bắt đầu với 2-3 kỹ năng giải quyết các vấn đề cấp bách.
3. Xem xét Mã Kỹ năng
Trước khi cài đặt các kỹ năng cộng đồng, hãy xem xét tệp YAML để hiểu chức năng của nó.
4. Giám sát Sử dụng
Kiểm tra các công cụ và kỹ năng mà OpenClaw sử dụng:
Bạn: "Show tool usage stats" (Hiển thị thống kê sử dụng công cụ)
OpenClaw: "Tool usage (last 7 days): (Sử dụng công cụ (7 ngày qua):)
- read: 342 times (342 lần)
- web_search: 89 times (89 lần)
- write: 45 times (45 lần)
- exec: 12 times (12 lần)"
5. Tạo Bí danh Kỹ năng
Rút ngắn các lệnh phổ biến:
Bạn: "Create alias 'review' for 'run code_review skill'" (Tạo bí danh 'review' cho 'run code_review skill')
OpenClaw: "Alias created. Use 'review' to run code_review." (Đã tạo bí danh. Sử dụng 'review' để chạy code_review.)
Câu hỏi Thường gặp
Hỏi: Tôi có thể tắt tất cả các công cụ không?
Đ: Có, nhưng OpenClaw sẽ không thể làm được nhiều. Nó cần ít nhất bộ nhớ và ngữ cảnh để hoạt động.
Hỏi: Các kỹ năng có an toàn không?
Đ: Các kỹ năng cộng đồng được xem xét, nhưng hãy luôn kiểm tra mã trước khi cài đặt. Các kỹ năng độc hại có thể lạm dụng các công cụ.
Hỏi: Tôi có thể sửa đổi các kỹ năng hiện có không?
Đ: Có, sao chép tệp YAML của kỹ năng vào ~/.openclaw/skills/ và chỉnh sửa nó.
Hỏi: Tôi có thể cài đặt bao nhiêu kỹ năng?
Đ: Không giới hạn, nhưng quá nhiều kỹ năng có thể làm chậm OpenClaw. Chỉ cài đặt những gì bạn sử dụng.
Hỏi: Các kỹ năng có tốn tiền không?
Đ: Các kỹ năng là miễn phí, nhưng chúng có thể sử dụng các công cụ tốn tiền (ví dụ: image_gen sử dụng tín dụng API).
Hỏi: Tôi có thể chia sẻ các kỹ năng tùy chỉnh không?
Đ: Có, xuất bản chúng lên kho lưu trữ cộng đồng OpenClaw trên GitHub.
Hỏi: Điều gì xảy ra nếu một kỹ năng bị lỗi?
Đ: Gỡ cài đặt nó và báo cáo vấn đề cho tác giả kỹ năng.
Hỏi: Các kỹ năng có thể truy cập tệp của tôi không?
Đ: Chỉ khi bạn bật công cụ đọc hoặc ghi. Các kỹ năng không thể bỏ qua quyền công cụ.
Kết luận
Công cụ mang lại khả năng cho OpenClaw. Kỹ năng dạy nó các quy trình làm việc. Cùng nhau, chúng biến OpenClaw từ một chatbot thành một trung tâm tự động hóa mạnh mẽ.
Bắt đầu với các công cụ an toàn (read, web_search, memory). Cài đặt một vài kỹ năng giải quyết các vấn đề thực tế (code_review, meeting_summary). Khi bạn tự tin hơn, hãy bật các công cụ mạnh mẽ hơn (exec, database) và tạo các kỹ năng tùy chỉnh.
25 công cụ và hơn 53 kỹ năng chỉ là khởi đầu. Cộng đồng OpenClaw bổ sung các khả năng mới hàng ngày. Tham gia vào hệ sinh thái, chia sẻ các kỹ năng tùy chỉnh của bạn và giúp xây dựng tương lai của tự động hóa AI.
button
