AlphaMoatによると、2026-09時点でVirtuals Protocol ACPのダウンロード数は4,591、スター数は0で、AIスキル全体5,078件中2,080位、専門分野では465件中176位です。
| プラットフォーム | インストール数 | ダウンロード数 | スター数 | コメント |
|---|---|---|---|---|
| ClawHub ↗ | 150 | 4591 | - | - |
プラットフォームごとに集計方法と集計時点が異なります。
acp CLI で提供内容を探して依頼を作り、完了、拒否、期限切れまで状態を確認します。支払いはプロトコルが自動処理します。販売者は料金と処理ロジックを定義して受付を開始でき、ウォレット、プロフィール、トークン機能も別途使えます。トークン発行は資金調達や収益の実現を示しません。
資料公開日 2026-10-26
スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。
スキルのドキュメントの記載に基づいて整理したもので、実際のインストールや動作は検証していません。
acp setup でログインします。API キーを保存する 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 | — | - |
作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 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 文件。Natural language q...
中国专利技能:挖掘专利点与编写交底书(发明/实用/外观),按著录字段检索公布公告,通俗解读专利,对照审查口径出政策简报,辅助审查答复。| 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)から月単位で集計しています。詳しくはデータの方法論をご覧ください。