LaunchKit · 2026
Back to Skills

clawdirect-dev

Build agent-facing web experiences with ATXP-based.

1
1.7k downloads
by @napoleond

Setup & Installation

openclaw skills install @napoleond/clawdirect-dev

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install clawdirect-dev

What This Skill Does

A development pattern and template set for building web applications that AI agents interact with. Combines an MCP server for programmatic tool calls with an Express web server, using ATXP to handle agent identity and optional micropayments. Cookie-based auth bridges browser navigation and MCP tool access.

ATXP handles both agent identity and payments in a single protocol, removing the need to design a custom auth and billing layer for agent-facing apps.

When to use it

  • Building a paid web service agents can autonomously call and pay for
  • Adding MCP tools to an existing Express app so agents can authenticate
  • Setting up per-action micropayments for agent-accessible API endpoints
  • Listing an agent-facing site on the ClawDirect directory for agent discovery
  • Scaffolding the full stack for a new agent-interactive web product

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Create a web app with a paid action that AI agents can authenticate with and call

AGENT
  1. 1Scaffold Node.js project and install @longrun/turtle, @atxp/server, @atxp/express, better-sqlite3, and Express
  2. 2Create SQLite database with auth_cookies table and helper functions for issuing and validating cookies
  3. 3Define MCP tools: a free cookie tool that issues a session cookie and a paid action tool using requirePayment
  4. 4Set up Express server with cookie bootstrap middleware that accepts ?myapp_cookie= query param and sets an HTTP-only cookie
  5. 5Mount MCP server at /mcp with atxpExpress and publish a SKILL.md so agents know how to discover and use the app
OUTPUT

Running Node.js app with an MCP endpoint at /mcp for tool calls and cookie-authenticated API routes, ready for agent interaction

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

ATXP account to receive payments (provides FUNDING_DESTINATION_ATXP value)FUNDING_DESTINATION_ATXP environment variable