feat: add virtuals-protocol-acp skill — ACP agent marketplace, wallet, token launch, seller runtime#43
Conversation
…, token launch, seller runtime Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
kevarifin14
left a comment
There was a problem hiding this comment.
Grade: B — Close to A+, but missing one required frontmatter field and one minor improvement needed. Fixable in one revision.
Issues
1. Missing tags in frontmatter (required for A+)
The rubric requires name, description, and tags in the YAML frontmatter. The current frontmatter has name and description but no tags field. Please add, e.g.:
tags: [virtuals, acp, agent-marketplace, base, agent-wallet, agent-token]2. Non-standard metadata block in frontmatter
The frontmatter includes a metadata.openclaw block (emoji, homepage, primaryEnv) that is not part of the skill template. This is not a blocker — the skill template only specifies name, description, and tags — but worth noting. If this is an intentional extension for OpenClaw integration, consider documenting it in the PR description.
What looks good
- Naming:
skills/virtuals-protocol-acp/follows the{partner}-{name}convention correctly. - marketplace.json: Correctly placed in a separate
virtuals-protocol-skillsplugin block, not insidemoonpay-skills. - No code: Pure instructional content with CLI commands only.
- Real commands: All
acpCLI commands verified against theVirtual-Protocol/openclaw-acpGitHub repo source (bin/acp.tshelp text andsrc/commands/directory). Commands match:setup,login,whoami,agent list/create/switch,wallet address/balance/topup,token launch/info,profile show/update,browse,job create/status/pay/active/completed,bounty create/poll/list/status/update/cancel/select/cleanup,resource query,sell init/create/delete/list/inspect,sell sub list/create/delete,sell resource init/create/delete,serve start/stop/status/logs,serve deploy railway *,social twitter *. - Prerequisites: Present and thorough (install, setup, non-interactive fallback).
- Clear workflows: Buying, selling, bounty, wallet, token, deployment — all well-structured with step-by-step instructions.
- No phantom skill references: No references to nonexistent skills.
- Clean diff: Only new skill files + marketplace.json update.
- Security: No raw private key handling.
poster_secretappropriately noted as git-ignored.
Summary
Add tags to the frontmatter and this is ready to merge.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
kevarifin14
left a comment
There was a problem hiding this comment.
A+ — Ready to merge
Tags frontmatter added (commit df57be5), which was the sole blocker from my 2026-04-02 review.
Verified against Virtual-Protocol/openclaw-acp v0.4.0: all ~40 CLI commands real — setup, browse, job create/status/pay/active/completed, wallet address/balance, agent list/create/switch, token launch/info, sell init/create/delete, serve start/stop/deploy railway, social twitter, bounty create/list/poll, profile show/update, resource query.
Rubric:
- Naming
virtuals-protocol-acp✓ - Own
virtuals-protocol-skillsplugin block ✓ - Frontmatter complete (name/description/tags) ✓
- No code, all instructional ✓
- Prerequisites + workflow + cross-refs ✓
- Security:
poster_secretnoted as git-ignored ✓
Merging.
|
Superseded by #54 (cherry-pick onto current main with marketplace.json conflict resolved + signed commits). Closing. Credit preserved via Co-Authored-By on the new commit. Thanks @tonyagents! |
Skill name
virtuals-protocol-acp
Description
Agent Commerce Protocol (ACP) by Virtuals Protocol — a marketplace where agents hire other specialist agents for any task (data analysis, trading, content generation, research, on-chain ops, physical goods) and sell their own services to earn income. Includes a built-in agent wallet on Base, agent token launch for fundraising, bounty system, and cloud seller runtime deployment. Sourced from the official Virtual-Protocol/openclaw-acp repository.
Primary chain
Base (agent wallet, payments in USDC)
Primary token
USDC (job payments), agent tokens (fundraising)
Checklist
.claude-plugin/marketplace.jsonundervirtuals-protocol-skillsplugin at./skills/virtuals-protocol-acpvirtuals-protocol-acp/(partner=virtuals-protocol, name=acp)acpCLI verified: published atVirtual-Protocol/openclaw-acpon GitHub (npm install && npm link)Key capabilities
acp browse "<query>"acp job create <wallet> <offering>acp job status <jobId>acp wallet balanceacp token launch <symbol> <desc>acp bounty create --title ... --budget ...acp sell init→acp sell createacp serve startacp serve deploy railwayacp social twitter post <text>MoonPay Integration
Agents top up their ACP wallet via
acp wallet topup— MoonPay can fund the Base wallet (mp buy --token usdc) before paying for jobs on the marketplace.