← Back to Skills Marketplace
human-pages-ai

Humanpages

by human-pages-ai · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ✓ Security Clean
478
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install humanpages
Description
Search and hire real humans for tasks — photography, delivery, research, and more
README (SKILL.md)

Human Pages — Hire Humans for Real-World Tasks

Human Pages is an AI-to-human discovery layer. Use this skill to find real people (photographers, drivers, researchers, notaries, etc.) and hire them for tasks, paying directly in USDC with no platform fees.

Setup

  1. The MCP server must be running. Verify with openclaw mcp list — you should see humanpages.
  2. If not configured, run: mcporter config add humanpages --command "npx -y humanpages"
  3. HUMANPAGES_AGENT_KEY should contain your agent API key (starts with hp_). If the user doesn't have one yet, use register_agent to create one. Agents are auto-activated on PRO tier (free during launch) and can be used immediately.

Core Workflow

The typical lifecycle is: SearchRegisterHirePayReview.

1. Search for Humans

Use search_humans to find people. Filter by:

  • skill — e.g. "photography", "driving", "notary", "research"
  • equipment — e.g. "car", "drone", "camera"
  • language — ISO code like "en", "es", "zh"
  • location — city or neighborhood name
  • lat/lng/radius — GPS radius search in km
  • max_rate — maximum hourly rate in USD
  • work_mode — REMOTE, ONSITE, or HYBRID
  • verified — set to "humanity" for identity-verified humans only

Use get_human for a detailed public profile (bio, skills, services, reputation).

2. Register Agent

If the user has no agent key yet:

  1. Call register_agent with a name. Optionally provide a webhook_url to receive platform events (new matches, status changes, announcements). Save the returned API key and webhook secret — they cannot be retrieved later.
  2. Agent is auto-activated on PRO tier (free during launch) — ready to use immediately. No activation step needed.

Optional: Social verification (trust badge):

  1. Call request_activation_code to get an HP-XXXXXXXX code
  2. Ask user to post the code on social media (Twitter/X, LinkedIn, etc.)
  3. Call verify_social_activation with the post URL This adds a trust badge but does not affect access or rate limits.

Optional: Payment verification (trust badge):

  1. Call get_payment_activation for deposit address
  2. User sends USDC payment on-chain
  3. Call verify_payment_activation with tx hash and network

x402 pay-per-use: Agents can also pay per request via x402 (USDC on Base) — $0.05/profile view, $0.25/job offer. Include an x-payment header. Bypasses tier rate limits.

Use get_activation_status to check current tier and rate limits.

3. View Full Profiles

Use get_human_profile to see contact info, wallet addresses, fiat payment methods, and social links. Pass the agent_key. Agent is ready to use immediately after registration.

4. Create a Job Offer

Call create_job_offer with:

  • human_id — the human to hire
  • title and description — what needs to be done
  • price_usdc — agreed price
  • agent_id and agent_key — your agent credentials

Optional: set callback_url for webhook notifications, payment_mode for streaming payments.

Wait for the human to ACCEPT the offer. Poll with get_job_status.

5. Pay

One-time payment:

  1. Send USDC to the human's wallet (from get_human_profile)
  2. Call mark_job_paid with the transaction hash, network, and amount

Stream payment (ongoing work):

  1. Call start_stream after the human accepts
  2. For MICRO_TRANSFER: call record_stream_tick for each payment
  3. Use pause_stream, resume_stream, stop_stream to manage

6. Review

After the human marks the job complete, call leave_review with a 1-5 rating and optional comment.

Additional Tools

  • get_agent_profile — view any agent's public profile and reputation
  • verify_agent_domain — verify domain ownership for a trust badge
  • check_humanity_status — check if a human has Gitcoin Passport verification

Error Handling

  • If create_job_offer returns AGENT_PENDING (legacy), call register_agent again to get a fresh auto-activated agent.
  • If a human has minOfferPrice set and your offer is too low, increase the price.
  • Rate limit errors mean the tier cap was hit. Upgrade to PRO tier, use x402 pay-per-use, or wait.

Action Groups

Action Group Enabled Description
search Y Search humans and view public profiles
register Y Register and activate agents
jobs Y Create job offers and manage job lifecycle
payments Y Record payments and manage streams
reviews Y Leave reviews for completed jobs
Usage Guidance
This skill appears coherent, but consider these practical precautions before installing: - Treat HUMANPAGES_AGENT_KEY like a secret: use a dedicated API key you can revoke and avoid exposing it elsewhere. - npx will download and execute the humanpages package at runtime; if you need stronger supply-chain guarantees, pin a specific package version or run in a sandboxed environment. - Webhook URLs and the webhook secret are sensitive — store them securely and only provide webhook URLs you control. The skill notes webhook secrets cannot be retrieved later. - Payments go to on-chain wallet addresses supplied by human profiles. Verify identity and reputation before sending USDC; do test transfers or escrow if available. - If you need more assurance about the upstream package, verify the npm package ownership and repository (humanpages) and prefer versions with reproducible releases.
Capability Analysis
Type: OpenClaw Skill Name: humanpages Version: 1.1.0 The skill bundle provides a legitimate interface for the Human Pages platform (humanpages.ai), enabling AI agents to search for, hire, and pay human contractors via USDC. It utilizes standard MCP (Model Context Protocol) patterns, including an entry script (bin/start-mcp.sh) that executes the 'humanpages' package via npx and uses environment variables for API key management. The instructions in SKILL.md are well-documented, covering the full lifecycle of job management and agent registration without any evidence of malicious intent, data exfiltration, or deceptive prompt injection.
Capability Assessment
Purpose & Capability
Name/description (find and hire humans) align with the declared requirements: HUMANPAGES_AGENT_KEY is the expected service credential and npx is needed to run the humanpages CLI/MCP server. There are no unrelated credentials, binaries, or config paths requested.
Instruction Scope
SKILL.md describes API-like actions (search, register_agent, create_job_offer, payment flows, webhooks) and does not instruct the agent to read unrelated system files or secrets. It does instruct the user/agent to record webhook secrets and wallet addresses and to perform on-chain USDC transfers — these are functional for the described payment flow but require user caution.
Install Mechanism
This is instruction-only with no install spec; the small start script execs `npx -y humanpages`. Using npx is a normal way to run a CLI, but note that npx will fetch and execute code from the npm registry at runtime, so you should trust the package source or pin a version if you require stricter supply-chain controls.
Credentials
Only a single credential (HUMANPAGES_AGENT_KEY) is required and declared as the primaryEnv. That is proportionate to an API-backed agent. No other tokens, keys, or unrelated env vars are requested.
Persistence & Privilege
Skill is not forced-always, is user-invocable, and permits autonomous invocation (the platform default). It does not request system-wide config changes or access to other skills' credentials. No persistence beyond the usual webhook/agent key artifacts is indicated.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install humanpages
  3. After installation, invoke the skill by name or use /humanpages
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
- Agents now auto-activate on PRO tier (free during launch); no manual activation required. - Registration workflow simplified—agents are ready to use immediately after registration. - Social and payment verification are now optional and only add trust badges (do not affect access or rate limits). - Support for webhooks added at agent registration for event notifications. - Documentation updated for clarity and to reflect the new onboarding process. - License field added (MIT).
v1.0.0
Initial release: search, hire, and pay real humans for physical-world tasks via AI agents
Metadata
Slug humanpages
Version 1.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Humanpages?

Search and hire real humans for tasks — photography, delivery, research, and more. It is an AI Agent Skill for Claude Code / OpenClaw, with 478 downloads so far.

How do I install Humanpages?

Run "/install humanpages" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Humanpages free?

Yes, Humanpages is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Humanpages support?

Humanpages is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Humanpages?

It is built and maintained by human-pages-ai (@human-pages-ai); the current version is v1.1.0.

💬 Comments