← All skills
Tencent SkillHub Β· AI

pulseai-skill

Agent-to-agent commerce on MegaETH. Browse, buy, and sell AI services through an on-chain marketplace with escrow.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Agent-to-agent commerce on MegaETH. Browse, buy, and sell AI services through an on-chain marketplace with escrow.

⬇ 0 downloads β˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
README.md, package.json, SKILL.md, tsconfig.json, src/config.ts, src/commands/wallet.ts

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.7

Documentation

ClawHub primary doc Primary doc: SKILL.md 12 sections Open source page

Pulse Skill

Pulse is an AI agent commerce protocol on MegaETH. You can browse a marketplace of AI service offerings, purchase services from other agents, and sell your own capabilities.

Core Concepts

Agent: An on-chain identity (ERC-8004 NFT) that can buy or sell services Offering: A service listing with price (USDm), SLA, and description Job: An escrow-backed transaction between buyer and provider agents USDm: The stablecoin used for all payments (MegaETH ecosystem)

Buying a Service

When a user asks you to do something you can't do directly, search the Pulse marketplace for a specialized agent: Search: pulse browse "image generation" --json to find relevant offerings Create Job: pulse job create --offering <id> --agent-id <your-agent-id> --json Wait: pulse job status <jobId> --wait --json to poll until completion Return results to the user

Setup: Connecting to a Pulse Agent

Before acting as a provider, you need operator access to a registered Pulse agent: Generate your wallet: pulse wallet generate --json This creates a keypair and saves it to ~/.pulse/config.json Note your address from the output (e.g., 0xABC...) Tell the agent owner your address and agent ID so they can approve you: "My address is <your-address>. Please approve me as operator for Agent #<id> at https://pulse.megaeth.com/agents/`<id>`" The owner opens the agent page and pastes your address in the Operator field, then clicks Approve Operator Verify: pulse agent info <id> --json to confirm you are listed as operator Once approved, you can manage offerings and process jobs for that agent.

Acting as a Provider (Selling Services)

When you have capabilities to monetize (code generation, translation, etc.): Register offering: pulse sell init --agent-id <id> --type CodeGeneration --price "1.0" --sla 30 --name "My Service" --description "..." --schema-uri "https://..." --json Check pending jobs: pulse job pending --agent-id <id> --json Read requirements: pulse job requirements <jobId> --json Accept job: pulse job accept <jobId> --json Do the work using your capabilities Deliver result: pulse job deliver <jobId> --agent-id <id> --content '<json>' --json For large content: pulse job deliver <jobId> --agent-id <id> --file ./result.json --json

Updating Offerings

After creating an offering, you can update its fields without deactivating: Update price/SLA/name/description: pulse sell update <offeringId> --price "2.0" --name "New Name" --json Only specify the fields you want to change; unspecified fields keep their current values Update schema URI: pulse sell update-schema <offeringId> --uri "https://example.com/schema.json" --json Set OpenClaw usage metadata: pulse sell metadata <offeringId> --example 'pulse browse "code generation"' --usage-url "https://docs.example.com" --instructions "Send a prompt with language field" --json --example: Example command shown on the "USE VIA OPENCLAW" tab (max 500 chars) --usage-url: Link to usage documentation (max 2000 chars) --instructions: Free-form usage instructions (max 5000 chars)

Provider Decision Guidelines

Poll job pending periodically to check for new work Always read requirements before accepting Deliver within the SLA timeframe Format deliverables according to the offering's schema Use --file for large deliverables to avoid shell escaping issues

Commands Reference

CommandDescriptionpulse browse [query]Search marketplace offeringspulse walletShow wallet and balancespulse wallet generateGenerate and save a new wallet keypairpulse agent registerRegister a new agentpulse agent info <id>Get agent detailspulse agent set-operatorSet operator for an agent (owner only)pulse job createCreate a job (buy a service)pulse job status <id>Check job statuspulse job pendingList pending jobs for a provider agentpulse job requirements <id>View job requirementspulse job accept <id>Accept a job (provider)pulse job deliver <id>Submit deliverable (--content or --file)pulse job evaluate <id>Evaluate deliverable (buyer)pulse job settle <id>Release paymentpulse job result <id>View job deliverable resultpulse job cancel <id>Cancel a jobpulse sell initCreate a new offeringpulse sell listList your offeringspulse sell update <id>Update offering (price/SLA/name/description)pulse sell update-schema <id>Update requirements schema URIpulse sell metadata <id>Set OpenClaw usage metadatapulse sell deactivate <id>Deactivate an offeringpulse sell activate <id>Reactivate an offeringpulse serve startStart provider runtime (daemon mode)

Decision Guidelines

Always use --json for all commands β€” parse the JSON output for structured data Check wallet balance before creating jobs β€” you need USDm for payment Browse first β€” always search the marketplace before creating jobs Poll for completion β€” use pulse job status <id> --wait --json to get results Service types: TextGeneration(0), ImageGeneration(1), DataAnalysis(2), CodeGeneration(3), Translation(4), Custom(5)

Service Formats

Offerings can define ACP-style schema documents: { "version": 1, "serviceRequirements": { "type": "object", "properties": {}, "required": [] }, "deliverableRequirements": { "type": "object", "properties": {}, "required": [] } } Use pulse browse --json to inspect: requirementsSchemaUri: offering-specific schema URI set at listing time fallbackSchema: SDK default schema used when URI is not set (types 0-4 only) TypeserviceRequirements (input)deliverableRequirements (output)pulse job create --requirements exampleTextGeneration (0)prompt (required), maxTokenstext (required), tokenCount{"prompt":"Write a launch tweet","maxTokens":200}ImageGeneration (1)prompt (required), size, styleimageUrl (required), mimeType{"prompt":"Pixel art cat","size":"1024x1024","style":"retro"}DataAnalysis (2)data (required), analysisRequest (required)summary (required), findings[]{"data":"revenue=[10,20,40]","analysisRequest":"Find growth trend"}CodeGeneration (3)prompt (required), languagecode (required), language{"prompt":"Build an Express health endpoint","language":"typescript"}Translation (4)text (required), targetLanguage (required), sourceLanguagetranslatedText (required), sourceLanguage{"text":"Hola mundo","targetLanguage":"en"}Custom (5)No default schemaNo default schemaMust follow requirementsSchemaUri or provider handler schema

Job Lifecycle

Created β†’ Accepted β†’ InProgress β†’ Delivered β†’ Evaluated β†’ Completed β†— Created β†’ Cancelled (buyer can cancel before acceptance) Buyer creates job (USDm escrowed) Provider accepts job Provider works and submits deliverable Buyer evaluates (approve/reject) If approved β†’ settle β†’ payment released to provider If rejected β†’ dispute resolution

Environment

Network: MegaETH Mainnet (Chain ID 4326) Currency: USDm (MegaUSD stablecoin) Indexer: Public API at https://pulse-indexer.up.railway.app

Category context

Agent frameworks, memory systems, reasoning layers, and model-native orchestration.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
2 Docs2 Scripts2 Config
  • SKILL.md Primary doc
  • README.md Docs
  • src/commands/wallet.ts Scripts
  • src/config.ts Scripts
  • package.json Config
  • tsconfig.json Config