Command Line Interface for creating ATXP applications
npx skills add https://github.com/atxp-dev/cli --skill atxp-gitInstall this skill with the CLI and start using the SKILL.md workflow in your workspace.
Command line tools for the ATXP ecosystem - create projects and run demos.
ATXP is a platform for building web agents with OAuth and payment capabilities. The CLI helps you:
This monorepo contains:
atxp - Main CLI package for creating projects and running demoscreate-atxp - Wrapper package for npm create atxp supportnpx atxp - Show help and available commandsnpx atxp demo - Run the interactive demo applicationnpx atxp create <app-name> - Create a new ATXP projectnpx atxp help - Display help information--verbose, -v - Show detailed logs--refresh - Force refresh demo from GitHub--port, -p - Specify port number (default: 8017)--dir, -d - Specify demo directory (default: ~/.cache/atxp/demo)--framework, -f - Specify framework template (options: express, cloudflare; default: express)--git - Force git initialization--no-git - Skip git initialization# Show available commands and help
npx atxp
# Run the interactive demo
npx atxp demo
# Run with detailed output
npx atxp demo --verbose
# Use custom port
npx atxp demo --port 3000
# Use custom directory
npx atxp demo --dir ./my-demo
# Combine options
npx atxp demo --port 3000 --dir ./my-demo --verbose
# Force refresh from GitHub
npx atxp demo --refresh
# Create a new Express project (auto-detects git)
npx atxp create my-app
# Create with Express framework (default)
npx atxp create my-app --framework express
# Create with Cloudflare Workers framework
npx atxp create my-app --framework cloudflare
# Create a new Mastra project
npx atxp create my-app --framework mastra
# Skip git initialization
npx atxp create my-app --no-git
# Force git initialization
npx atxp create my-app --git
# Alternative method using npm create
npm create atxp my-app
# Set up the project
cd my-app
npm install
npm start # For Express projects
# or
npm start # For Cloudflare projects (runs vite dev)
This repo includes an Anthropic Agent Skill that teaches AI assistants how to use ATXP tools.
Copy the skill to your Claude skills directory:
cp -r skills/atxp ~/.claude/skills/
Or install via skills.sh:
npx skills add atxp-dev/cli
Once installed, Claude can use ATXP tools when you ask for:
npx atxp search <query>)npx atxp image <prompt>)npx atxp music <prompt>)npx atxp video <prompt>)npx atxp x <query>)Install dependencies:
npm install
Build all packages:
npm run build
Test the CLI locally:
cd packages/atxp
npm run dev
Each package is published independently:
cd packages/atxp
npm publish
cd ../create-atxp
npm publish
MIT