Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
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.
User asks: Create a web app with a paid action that AI agents can authenticate with and call
- 1Scaffold Node.js project and install @longrun/turtle, @atxp/server, @atxp/express, better-sqlite3, and Express
- 2Create SQLite database with auth_cookies table and helper functions for issuing and validating cookies
- 3Define MCP tools: a free cookie tool that issues a session cookie and a paid action tool using requirePayment
- 4Set up Express server with cookie bootstrap middleware that accepts ?myapp_cookie= query param and sets an HTTP-only cookie
- 5Mount MCP server at /mcp with atxpExpress and publish a SKILL.md so agents know how to discover and use the app
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.