Skip to content
Về trang chủ
🧩

Chương 8: Skills — 4000+ Kỹ Năng

Trung Bình⏱ 15 phút đọc

8.1 Skills là gì?

Skills giống như "app" cho OpenClaw — mỗi skill thêm một khả năng mới. Muốn vẽ hình? Cài skill. Muốn đọc email? Cài skill. Muốn tạo invoice? Cài skill. Hiện có 4000+ skills trên ClawHub.

8.2 Cài đặt skill

Cài skill
# Tìm skill
/skill search weather

# Cài skill
/skill install @nicepkg/weather

# Xem skills đã cài
/skill list

# Gỡ skill
/skill uninstall @nicepkg/weather

8.3 Skills phổ biến

SkillChức năng
@nicepkg/web-searchTìm kiếm web realtime
@nicepkg/image-genTạo hình ảnh từ text
@nicepkg/emailĐọc & gửi email
@nicepkg/weatherThời tiết realtime
@nicepkg/calculatorTính toán phức tạp
@nicepkg/translatorDịch đa ngôn ngữ

8.4 Tự tạo skill

Tạo skill mới
# Tạo template skill
openclaw skill create my-skill

# Cấu trúc
my-skill/
├── manifest.json    # Mô tả skill
├── index.js         # Logic chính
└── README.md        # Hướng dẫn
manifest.json
{
  "name": "my-skill",
  "version": "1.0.0",
  "description": "Skill tùy chỉnh của tôi",
  "triggers": ["khi nào tôi hỏi về..."],
  "permissions": ["file-read", "web-access"]
}

💡 Mẹo: Bắt đầu với web-search và image-gen — hai skill hữu ích nhất cho mọi người.

8.5 ClawHub — Kho skills chính thức

ClawHub là marketplace chính thức cho OpenClaw. Tại đây bạn tìm, đánh giá và cài đặt hàng nghìn skills được cộng đồng phát triển.

openclaw clawhub
# Mo ClawHub trong trinh duyet
openclaw clawhub

# Tim kiem skills
openclaw clawhub search "image generation"

# Xem chi tiet skill
openclaw clawhub info @nicepkg/image-gen

# Xem reviews
openclaw clawhub reviews @nicepkg/image-gen

8.6 Danh mục Skills phổ biến

🖼️ Hình ảnh

  • @nicepkg/image-gen — DALL-E, Stable Diffusion
  • @openclaw/canvas — Ve hinh, chinh sua
  • @nicepkg/qr-generator — Tao QR code

📧 Công việc

  • @nicepkg/email — Doc/gui email
  • @nicepkg/calendar — Quan ly lich
  • @openclaw/notion — Dong bo Notion

🌐 Web & Data

  • @nicepkg/web-search — Tim kiem web
  • @openclaw/scraper — Lay du lieu web
  • @nicepkg/ocr — Nhan dien chu anh

💬 Chat & Social

  • @nicepkg/telegram — Telegram integration
  • @openclaw/discord — Discord bot
  • @nicepkg/line — LINE messenger

📊 Business

  • @nicepkg/invoice — Tao hoa don
  • @openclaw/sheets — Google Sheets
  • @nicepkg/crm — Quan ly khach hang

🛠️ Dev Tools

  • @nicepkg/git — Git operations
  • @openclaw/docker — Docker management
  • @nicepkg/deploy — Deploy ung dung

8.7 Lệnh quản lý Skills

Skill CLI
# === Tim kiem & cai dat ===
/skill search "weather"
/skill install @nicepkg/weather
/skill install @nicepkg/web-search @nicepkg/image-gen  # cai nhieu

# === Quan ly ===
/skill list                          # Danh sach da cai
/skill info @nicepkg/weather         # Chi tiet skill
/skill update @nicepkg/weather       # Cap nhat len phien ban moi
/skill update --all                   # Cap nhat tat ca

# === Xoa ===
/skill uninstall @nicepkg/weather
/skill uninstall --all                # Xoa tat ca skills

# === cau hinh ===
/skill config @nicepkg/weather        # Xem cau hinh
/skill config @nicepkg/weather set api_key "xxx"  # Dat API key

# === Kich hoat / tat ===
/skill enable @nicepkg/weather
/skill disable @nicepkg/weather

# === Trong CLI ===
openclaw skills list
openclaw skills install @nicepkg/weather
openclaw skills uninstall @nicepkg/weather

8.8 Cấu hình nâng cao cho Skills

Mỗi skill có thể có API key riêng, trigger riêng, và quyền truy cập riêng. Cấu hình đúng giúp skill hoạt động ổn định và bảo mật.

Cấu hình skill nâng cao
// openclaw.json
{
  "skills": {
    "enabled": true,
    "registry": "https://registry.openclaw.ai",
    "items": {
      "@nicepkg/weather": {
        "enabled": true,
        "config": {
          "api_key": "YOUR_WEATHER_API_KEY",
          "default_location": "Ho Chi Minh City",
          "units": "celsius"
        },
        "triggers": ["thoi tiet", "weather", "troi mua"]
      },
      "@nicepkg/web-search": {
        "enabled": true,
        "config": {
          "engine": "brave",
          "api_key": "YOUR_BRAVE_API_KEY",
          "safe_search": false
        }
      },
      "@nicepkg/image-gen": {
        "enabled": true,
        "config": {
          "provider": "dalle",
          "size": "1024x1024",
          "quality": "standard"
        }
      }
    }
  }
}

8.9 Workflow thực tế với Skills

🌤️ Workflow 1: Tin tức mỗi sáng

Message
# Ban: "Tin tức sáng nay"
# OpenClaw su dung:
# 1. web-search: Tim tin moi nhat
# 2. summarizer: Tom tat thanh 3 cau
# 3. telegram: Gui toi ban

Ket qua:
🌅 Tin tức sáng 15/3/2026:
1. Chung khoan VN tang 1.2%, VN-Index dat 1,250
2. Thoi tiet TP.HCM: 34°C, co mai
3. Ty gia: 1 USD = 25,350 VND

📊 Workflow 2: Tạo báo cáo tuần

Message
# Ban: "Tao bao cao tuan nay"
# OpenClaw su dung:
# 1. email: Doc email tuan
# 2. sheets: Lay du lieu sales
# 3. summarizer: Phan tich xu huong
# 4. invoice: Tao report

Ket qua: File PDF + Excel da tao tai ~/Reports/weekly-report.pdf

📸 Workflow 3: Quản lý hóa đơn

Message
# Ban: Gui anh hoa don, lay thong tin
# OpenClaw su dung:
# 1. ocr: Nhan dien chu tu anh
# 2. parser: Trich xuat thong tin
# 3. sheets: Luu vao Bang chi tieu

Ket qua:
🧾 Hoa don nhan dien:
- Nha cung cap: Dien luc TP.HCM
- So tien: 1,250,000 VND
- Han thanh toan: 25/03/2026
- Da them vao Bang chi tieu thang 3

8.10 Skills hữu ích cho người Việt

SkillChức năngGhi chú
@nicepkg/translatorDịch tiếng Việt ↔ AnhKhuyên dùng
@nicepkg/currencyQuy đổi VND/USD/EURTỷ giá realtime
@nicepkg/vietnam-newsTin tức Việt NamVnExpress, TuoiTre
@nicepkg/zaloTích hợp ZaloCần Zalo OA
@nicepkg/invoice-vnHóa đơn VNMẫu hóa đơn GTGT
@nicepkg/ocr-vnOCR tiếng ViệtNhận diện chữ Việt

8.11 Phát triển Skill riêng

Tạo skill với manifest
# Khoi tao skill moi
openclaw skill create my-awesome-skill

# Cau truc thu muc
my-awesome-skill/
  manifest.json    # Mo ta skill, triggers, quyen
  index.js         # Logic chinh (ESM)
  README.md        # Tai lieu huong dan
  tests/           # Don vi kiem tra
  package.json     # Phu thuoc
manifest.json
{
  "name": "my-awesome-skill",
  "version": "1.0.0",
  "description": "Skill tuy chinh cua toi",
  "author": "your-name",
  "license": "MIT",
  "openclaw": {
    "version": ">=2026.1.0"
  },
  "triggers": [
    "lam gi do",
    "do something",
    "khi ban can..."
  ],
  "permissions": [
    "file:read",
    "file:write",
    "web:search"
  ],
  "config": {
    "required": ["api_key"],
    "optional": {
      "language": "vi",
      "mode": "default"
    }
  }
}
index.js (ESM)
// my-awesome-skill/index.js
export default {
  name: "my-awesome-skill",
  version: "1.0.0",

  // Triggers: cac tu kich hoat skill nay
  triggers: ["lam gi do", "do something"],

  // Ham chinh xu ly request
  async handle(context) {
    const { message, config, tools } = context;

    // Su dung tools co san
    const result = await tools.webSearch({
      query: message.text
    });

    // Tra ve ket qua
    return {
      content: `Ket qua: ${result.summary}`,
      attachments: result.links
    };
  },

  // Kich hoat khi nap skill
  async onLoad(config) {
    console.log("Skill loaded:", this.name);
  }
};
Publish lên ClawHub
# Test locally
openclaw skill test ./my-awesome-skill

# Package
openclaw skill package ./my-awesome-skill

# Publish
openclaw clawhub publish ./my-awesome-skill.tgz

# Version update
openclaw clawhub update @your-name/my-awesome-skill

Tóm tắt Chương 8

  • 💡 Skills = Apps cho OpenClaw — thêm khả năng mới
  • 🔍 Tìm skills trên ClawHub: /skill search hoặc openclaw clawhub
  • 📦 Cài: /skill install @vendor/name — Gỡ: /skill uninstall
  • 🔐 Mỗi skill cần API key riêng — cấu hình trong openclaw.json
  • 🛠️ Tự tạo skill: openclaw skill create — publish lên ClawHub
  • 🌐 Khuyên dùng cho VN: translator, currency, vietnam-news, invoice-vn