ClaudeWP · Claude-to-WordPress Native
Claude-to-WordPress Native is an offline CLI toolchain. It runs in Claude Code. It turns Claude Code output into a Hello Elementor child theme and Elementor Free pages. The official CLI is published on npm as claude-to-wordpress-native. The source is on GitHub.
Install
Node.js 20 or later is required. Install the official CLI from npm, then write the companion WordPress plugin ZIP.
npm i -g claude-to-wordpress-native
npx -y claude-to-wordpress-native skill
npx -y claude-to-wordpress-native plugin-zip
Usage
Run /ctw-native in Claude Code with the website requirements. Run /ctw-native-check and fix every error. Generate the child theme ZIP. Upload the ctw-native plugin. Activate it. Upload the generated child theme. Open CTW Native, then Setup. Import the package. Edit each page in Elementor.
Features
The plugin enforces an allowlist of 27 free widget types and rejects every Pro widget. Edit the header and the footer with ElementsKit Free after import. WooCommerce is optional. Images come from Unsplash, from Pexels, or from a direct HTTPS URL. WPCode Free holds CSS, JavaScript, and PHP snippets. Schema validation runs before the export.
Documentation
Read the documentation for the CLI reference, the package file, and the WordPress import. See the FAQ. Agents can read the OpenAPI contract, the catalog API, and the llms.txt guide.