Skip to content

Ai Agent Skills

Nstbrowser AI Agent Skills là tiêu chuẩn mở rộng năng lực trong hệ sinh thái Nstbrowser AI Agent (skill-based capability layer).

Mỗi Skill được tổ chức dưới dạng một thư mục và được mô tả bằng SKILL.md, cho phép AI Agent tự động hiểu và thực thi các tác vụ phức tạp.

Trong kiến trúc này, các Agent như OpenClaw đóng vai trò runtime thực thi, chịu trách nhiệm tải và chạy Skills để hoàn thành các tác vụ tự động hóa.

Năng lực cốt lõi của Skills

Nstbrowser AI Agent Skills cung cấp cho AI Agent các năng lực cốt lõi sau:

Tự động hóa trình duyệt

  • Điều hướng trang
  • Thao tác DOM
  • Nhấp / nhập / cuộn
  • Thực thi tác vụ web nhiều bước

Thu thập và cấu trúc dữ liệu

  • Thu thập dữ liệu web hàng loạt
  • Xuất dữ liệu có cấu trúc dưới dạng JSON / CSV
  • Phân tích trang động (SPA / trang render bằng JS)

Điều phối workflow AI

  • Phân rã tác vụ thành nhiều bước
  • Phân nhánh và thực thi theo điều kiện
  • Tự động thử lại và cơ chế chịu lỗi

Thực thi đa tài khoản và cô lập

  • profile isolation
  • Ngữ cảnh thực thi ở cấp session
  • Thực thi gắn với proxy / fingerprint

Năng lực của Nstbrowser Agent

Kết hợp với Skills, Nstbrowser cung cấp nền tảng hoàn chỉnh cho tự động hóa trình duyệt:

  • Profile Lifecycle Management
    • Tạo / khởi chạy / chỉnh sửa profile
  • Session & Cookie Control
    • Tiêm cookie và lưu bền vững
  • Automation-ready Environment
    • Hỗ trợ proxy, fingerprint và môi trường thực thi cô lập

Điều kiện tiên quyết

Trước khi sử dụng nstbrowser-ai-agent, hãy đảm bảo bạn đáp ứng các điều kiện sau:

  1. Cài đặt client Nstbrowser
  2. Đảm bảo API của Nstbrowser khả dụng
    • Endpoint mặc định: http://127.0.0.1:8848
    • Xác minh dịch vụ đang chạy:
bash
nstbrowser-ai-agent nst status
nstbrowser-ai-agent nst status
  • Kết quả mong đợi:
txt
NST agent is running and responsive
NST agent is running and responsive
  1. Đăng ký và đăng nhập vào client Nstbrowser
    • Hoàn tất đăng ký tài khoản và đăng nhập thành công

Quy trình sử dụng

OpenClaw đóng vai trò runtime carrier và chịu trách nhiệm quản lý môi trường chạy Skills trong toàn bộ hệ thống.

Quy trình đầy đủ như sau:

Cài đặt Skill

Skills có thể đến từ:

Cách cài đặt

Cài đặt CLI toàn cục:

bash
npm install -g ai-agent-skills
npm install -g ai-agent-skills

Cài đặt từ marketplace chính thức hoặc từ GitHub:

bash
npx ai-agent-skills install frontend-design
npx ai-agent-skills install frontend-design

Cài đặt trực tiếp từ GitHub:

bash
npx ai-agent-skills install nstbrowser/skills-browser-automation
npx ai-agent-skills install nstbrowser/skills-browser-automation

Hoặc vào Skills Store và tìm kiếm nstbrowser ai agent.

Tìm Nstbrowser AI Agent trong Skills Store

Sau khi cài đặt, bạn có thể sử dụng Skill cùng với AI coding agent của mình.

Ví dụ sử dụng Ai Agent Skills

Lấy OpenClaw làm ví dụ:

Step 1: Bật Skills

Sau khi cài đặt xong, hãy bật Nstbrowser AI Agent Skills trong Agent của bạn.

Bật Nstbrowser AI Agent Skills trong agent

Step 2: Cấu hình API Key

Khi khởi tạo cuộc hội thoại, bạn cần cung cấp Nstbrowser API Key:

  • Vào Dashboard -> API
  • Tạo API Key
  • Cung cấp trong cuộc hội thoại với Agent

Mục đích là để gắn môi trường thực thi (tài khoản / profile).

Tạo và sao chép API Key của Nstbrowser

Step 3: Chuẩn bị môi trường Profile

Trước khi thực thi các tác vụ theo tài khoản:

  • Đăng nhập vào tài khoản mục tiêu (ví dụ e-commerce hoặc mạng xã hội)
  • Hoặc tiêm cookie
  • Cấu hình proxy nếu cần

Tìm profile mục tiêu trong danh sách profile

Step 4: Thực thi tác vụ

Gửi chỉ dẫn trực tiếp cho AI Agent, ví dụ tạo và khởi chạy profile rồi truy cập TikTok:

txt
Instruction: Browser Automation Flow
Auth:
Use Nstbrowser API Key: xxxx
Step 1: Create Profile
name: nstbrowser ai agent openclaw
Step 2: Launch Profile
wait until status = running
Step 3: Navigate
open URL: https://www.tiktok.com
Constraints:
Ensure profile is fully initialized before navigation
Fail if profile launch is unsuccessful
Instruction: Browser Automation Flow
Auth:
Use Nstbrowser API Key: xxxx
Step 1: Create Profile
name: nstbrowser ai agent openclaw
Step 2: Launch Profile
wait until status = running
Step 3: Navigate
open URL: https://www.tiktok.com
Constraints:
Ensure profile is fully initialized before navigation
Fail if profile launch is unsuccessful
Xem kết quả thực thi tự động hóa trình duyệtXem kết quả thực thi tự động hóa trình duyệt 2

Tổng kết

Nstbrowser AI Agent Skills cung cấp một cách tiêu chuẩn hóa để AI Agent có thể trực tiếp sử dụng môi trường trình duyệt và thực hiện các tác vụ thực tế như duyệt web, thao tác, thu thập dữ liệu và tự động hóa.

Các Agent như OpenClaw đóng vai trò runtime carrier, giúp những năng lực này thực sự có thể được thực thi.