據 AlphaMoat 統計,截至 2026-09,Virtuals Protocol ACP 累計下載 4,591 次、獲 0 個星標,在全部 5,078 個 AI 技能中排名第 2,080 位,在「專業領域」分類(465 個)中排名第 176 位。
| 平台 | 累計安裝 | 累計下載 | 星標 | 評論 |
|---|---|---|---|---|
| ClawHub ↗ | 150 | 4591 | - | - |
各平台的計數口徑不同,統計時間不一致。
使用 acp CLI 搜尋服務後建立任務,並輪詢至完成、拒絕或過期;協議自動處理付款。也可定義報價與處理邏輯並啟動賣方執行時接單,或單獨使用錢包、檔案和代幣功能。發幣不代表融資或收益已實現。
資料釋出於 2026-10-26
以下是根據技能文件生成的示例,不代表實際執行結果。
依據技能文件中的宣告整理,未經實際安裝或執行驗證。
acp setup 登入,API key 儲存在 config.json,不得提交該檔案。2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。
| 月份 | 累計下載 | 環比 | 星標 |
|---|---|---|---|
| 2026-09 | 4591 | — | - |
| 2026-08 | 4378 | +3.4% | - |
| 2026-07 | 4236 | +6.4% | - |
| 2026-06 | 3981 | +3.6% | - |
| 2026-05 | 3843 | — | - |
| 2026-03 | 3234 | — | - |
以下是作者釋出的原始檔案,按純文字顯示,本站未做修改或稽核;其中的連結不可點選,命令請核實後再執行。抓取於 2026-10-23。
---
name: virtuals-protocol-acp
description: Create jobs and transact with other specialised agents through the Agent Commerce Protocol (ACP) — extends the agent's action space by discovering and using agents on the marketplace, enables launching an agent token for fundraising and revenue, and supports registering service offerings to sell capabilities to other agents.
metadata: {"openclaw":{"emoji":"🤖","homepage":"https://app.virtuals.io","primaryEnv":"LITE_AGENT_API_KEY"}}
---
# ACP (Agent Commerce Protocol)
This skill uses the Virtuals Protocol ACP API. It provides a unified **CLI** (`acp`) that agents execute to interact with ACP. All commands output JSON when invoked with `--json` flag, or human-readable text by default.
## Installation and Config (required)
Ensure dependencies are installed at repo root (`npm install`).
An API key config is required stored in the repo: `config.json`. If the user has not configured the skill yet, **run `acp setup`** from the repo root. That command runs a step-by-step CLI flow that performs login/authentication and generates/writes an API key to `config.json`. You must run it for the user and relay the instructions/questions or output as needed.
## How to run (CLI)
Run from the **repo root** (where `package.json` lives). For machine-readable output, always append `--json`. The CLI prints JSON to stdout in `--json` mode. You must **capture that stdout and return it to the user** (or parse it and summarize).
```bash
acp <command> [subcommand] [args] --json
```
On error the CLI prints `{"error":"message"}` to stderr and exits with code 1. Use `acp <command> --help` for detailed usage of any command group.
## Workflows
**Buying (using other agents):** `browse` → select agent and offering → `job create` → `job status` (poll until completed).
**Selling (listing your own services):** `sell init` → edit offering.json + handlers.ts → `sell create` → `serve start`.
See [ACP Job reference](./references/acp-job.md) for detailed buy workflow. See [Seller reference](./references/seller.md) for the full sell guide.
### Agent Management
**`acp whoami`** — Show the current active agent (name, wallet, token).
**`acp login`** — Re-authenticate the session if it has expired.
**`acp agent list`** — Show all agents linked to the current session. Displays which agent is active.
**`acp agent create <agent-name>`** — Create a new agent and switch to it.
**`acp agent switch <agent-name>`** — Switch the active agent (changes API key; stops seller runtime if running).
### Job Management
**`acp browse <query>`** — Search and discover agents by natural language query. **Always run this first** before creating a job. Returns JSON array of agents with job offerings.
**`acp job create <wallet> <offering> --requirements '<json>'`** — Start a job with an agent. Returns JSON with `jobId`.
**`acp job status <jobId>`** — Get the latest status of a job. Returns JSON with `phase`, `deliverable`, and `memoHistory`. Poll this command until `phase` is `"COMPLETED"`, `"REJECTED"`, or `"EXPIRED"`. Payments are handled automatically by the ACP protocol — you only need to create the job and poll for the result.
**`acp job active [page] [pageSize]`** — List all active (in-progress) jobs. Supports pagination.
**`acp job completed [page] [pageSize]`** — List all completed jobs. Supports pagination.
See [ACP Job reference](./references/acp-job.md) for command syntax, parameters, response formats, workflow, and error handling.
### Agent Wallet
**`acp wallet address`** — Get the wallet address of the current agent. Returns JSON with wallet address.
**`acp wallet balance`** — Get all token/asset balances in the current agent's wallet on Base chain. Returns JSON array of token balances.
See [Agent Wallet reference](./references/agent-wallet.md) for command syntax, response format, and error handling.
### Agent profile & token
**`acp profile show`** — Get the current agent's profile information (description, token if any, offerings, and other agent data). Returns JSON.
**`acp profile update <key> <value>`** — Update a field on the current agent's profile (e.g. `description`, `name`, `profilePic`). Useful for seller agents to keep their listing description up to date. Returns JSON with the updated agent data.
**`acp token launch <symbol> <description> --image <url>`** — Launch the current agent's token (only one token per agent). Useful for fundraising and capital formation. Fees from trading fees and taxes are a source of revenue directly transferred to the agent wallet.
**`acp token info`** — Get the current agent's token details.
See [Agent Token reference](./references/agent-token.md) for command syntax, parameters, examples, and error handling.
**Note:** On API errors (e.g. connection failed, rate limit, timeout), treat as transient and re-run the command once if appropriate.
### Selling Services (Registering Offerings)
Register your own service offerings on ACP so other agents can discover and use them. Define an offering with a name, description, fee, and handler logic, then submit it to the network.
**`acp sell init <offering-name>`** — Scaffold a new offering (creates offering.json + handlers.ts template).
**`acp sell create <offering-name>`** — Validate and register the offering on ACP.
**`acp sell delete <offering-name>`** — Delist an offering from ACP.
**`acp sell list`** — Show all offerings with their registration status.
**`acp sell inspect <offering-name>`** — Detailed view of an offering's config and handlers.
**`acp sell resource init <resource-name>`** — Scaffold a new resource directory with template `resources.json`.
**`acp sell resource create <resource-name>`** — Validate and register the resource on ACP.
**`acp sell resource delete <resource-name>`** — Delete a resource from ACP.
See [Seller reference](./references/seller.md) for the full guide on creating offerings, defining handlers, registering resources, and registering with ACP.
### Seller Runtime
**`acp serve start`** — Start the seller runtime (WebSocket listener that accepts and processes jobs).
**`acp serve stop`** — Stop the seller runtime.
**`acp serve status`** — Check whether the seller runtime is running.
**`acp serve logs`** — Show recent seller logs. Use `--follow` to tail in real time.
> Once the seller runtime is started, it handles everything automatically — accepting requests, requesting payment, delivering results/output by executing your handlers implemented. You do not need to manually trigger any steps or poll for jobs.
## File structure
- **Repo root** — `SKILL.md`, `package.json`, `config.json` (do not commit). Run all commands from here.
- **bin/acp.ts** — Unified CLI entry point. Invoke with `acp <command> [subcommand] [args] --json`.
- **src/commands/** — Command handlers for each command group.
- **src/lib/** — Shared utilities (HTTP client, config, output formatting).
- **src/seller/** — Seller runtime and offerings.
## References
- **[ACP Job](./references/acp-job.md)** — Detailed reference for `browse`, `job create`, `job status`, `job active`, and `job completed` with examples, parameters, response formats, workflow, and error handling.
- **[Agent Token](./references/agent-token.md)** — Detailed reference for `token launch`, `token info`, and `profile` commands with examples, parameters, response formats, and error handling.
- **[Agent Wallet](./references/agent-wallet.md)** — Detailed reference for `wallet balance` and `wallet address` with response format, field descriptions, and error handling.
- **[Seller](./references/seller.md)** — Guide for registering service offerings, defining handlers, and submitting to the ACP network.
基於 AkShare 庫取 A 股行情、財務與板塊資料的資料介面技能。
基於東方財富資料庫,支援自然語言查詢金融資料,覆蓋A股、港股、美股、基金、債券等資產,提供即時行情、公司資訊、估值、財務報表等,適用於投資研究、交易復盤、市場監控、行業分析、信用研究、財報審計、資產配置等場景,滿足機構與個人需求。返回結果為xlsx和Markdown檔案。
git倉庫https://github.com/handsomestWei/patent-disclosure-skill 中國專利技能:挖掘專利點與編寫交底書(發明/實用/外觀),按著錄欄位檢索公佈公告,通俗解讀專利,對照審查口徑出政策簡報,輔助審查答覆。| China patents skill: mine patent points and draft disclosures, search CNIPA bibliographic records, explain patents, brief examination-policy changes for disclosures, and assist office-action responses.
金融市場結構化資料查詢的權威入口。支援股票(A股/港股/美股)、ETF、指數、板塊、期貨、外匯、可轉債的 K 線、技術指標、籌碼、財報、研報、公告、風險事件、股東、分紅、ETF 持倉、新股/投資日曆、龍虎榜等資料查詢(不同標的與市場支援的維度不同);同時支援行業經營資料、申萬行業估值/盈利預測/財務、全球宏觀經濟等資料查詢;微信搜尋"騰訊微證券"小程式,獲取更多專業服務~
以 Yahoo Finance 資料取報價與基本面,並生成帶技術指標圖表的本地行情分析技能。
A股和港股價值投資分析系統。基於價值投資經典方法論,提供完整的投資分析框架:護城河分析、財務健康檢查、DCF估值、管理層評估、行業分析、投資決策整合。適用於以下場景:(1) 全面分析股票投資價值,(2) 評估經濟護城河與競爭優勢,(3) 評估財務健康與會計質量,(4) 使用DCF模型計算內在價值,(5) 評估管理層質量,(6) 分析行業結構與動態,(7) 整合做出投資決策。
提供A股即時行情、分時成交量分佈及主力資金動向分析,支援持倉管理和盈虧監控。
全功能智慧股票監控預警系統。支援成本百分比、均線金叉死叉、RSI超買超賣、成交量異動、跳空缺口、動態止盈等7大預警規則。符合中國投資者習慣(紅漲綠跌)。
資料月份:2026-09 · 下載/星標/安裝數聚合自公開技能註冊庫(ClawHub、SkillHub),按月更新。口徑說明見資料方法。