EA

ethanplusai/astro-conversion-kit

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

119 stars Качество 69 Тренд 55MIT

Навыки агента, которые преобразуют сайт WordPress (или любой живой сайт) в статический сайт Astro с URL, SEO, контентом и пиксельным паритетом, а затем берут его через запуск.

Обзор

Преобразуйте сайт WordPress в статический Astro со своим агентом кодирования и верните тот же сайт: те же URL-адреса, тот же контент, те же заголовки, описания, канонические и структурированные данные, те же носители на тех же путях, каждое перенаправление старого сайта выполняет, а дизайн проверяется пикселем по пикселю по 390, 768 и 1440 пикселей. Ни PHP, ни плагинов, ни базы данных, ни сервера для исправления. Это набор навыков агента, поэтому он работает в Claude Code, Codex или любом агенте, который читает SKILL.md. равнина Скрипты узлов делают все, что должно быть точным, и шлюзы доказывают каждую часть, прежде чем работа будет продолжена. Запуск заканчивается запросом на вытягивание, ноиндексированным развертыванием и запуском Runbook. WordPress — это первоклассный случай. Все, что обслуживается по HTTP, работает, потому что захват читает отображаемый HTML; см. docs/platforms.md. Вставьте это в свой агент кодирования, а ваш сайт вместо example.com: В этом вся работа.

Обзор (машинный перевод)

Преобразуйте сайт WordPress в статический Astro с помощью агента кодирования и верните тот же сайт: одни и те же URL-адреса, один и тот же контент, одни и те же заголовки, описания, каноники и структурированные данные; один и тот же носитель на одних и тех же путях, выполняется каждое перенаправление старого сайта, а дизайн проверяется пикселем по pixel at 390, 768 and 1440 px. No PHP, no plugins, no database, no server to patch.

Это набор навыков агента, поэтому он работает в Claude Code, Codex или любом агенте, который читает SKILL.md. равнина Скрипты узлов делают все, что должно быть точным, а шлюзы доказывают каждую часть перед работой. двигается дальше. Запуск заканчивается запросом на вытягивание, ноиндексированным развертыванием и запуском Runbook.

WordPress — это первоклассный случай. Все, что обслуживается по HTTP, работает, потому что захват читает отображаемый HTML; см. docs/platforms.md.

Начать

Вставьте это в свой агент кодирования, а ваш сайт вместо example.com:

В этом вся работа. Агент устанавливает навыки, задает вам одно сообщение вопросов (каждый из них задает вопросы). с заявленным по умолчанию: куда идет репо, какой хост, как обрабатываются формы, и бежит до тяги Попросите не останавливаться снова. Отвечайте на «по умолчанию», и он выбирает каждый дефолт.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

astro-conversion-kit

Convert a WordPress site to static Astro with your coding agent, and get back the same site: the same URLs, the same content, the same titles, descriptions, canonicals and structured data, the same media at the same paths, every redirect the old site performs, and a design checked pixel by pixel at 390, 768 and 1440 px. No PHP, no plugins, no database, no server to patch.

It is a set of Agent Skills, so it runs in Claude Code, Codex or any agent that reads SKILL.md. Plain Node scripts do everything that has to be exact, and gates prove each part before the work moves on. A run ends with a pull request, a noindexed staging deploy and a launch runbook.

WordPress is the first-class case. Anything served over HTTP works, because the capture reads the rendered HTML; see docs/platforms.md.

Start

Paste this into your coding agent, with your site in place of example.com:

Convert https://example.com to Astro with https://github.com/ethanplusai/astro-conversion-kit

That is the whole job. The agent installs the skills, asks you one message of questions (each with a stated default: where the repo goes, which host, how forms are handled), and runs to a pull request without stopping again. Answer “defaults” and it picks every default.

To install the skills first, into any agent that reads Agent Skills:

npx skills add ethanplusai/astro-conversion-kit

In Claude Code, from its plugin marketplace:

/plugin marketplace add ethanplusai/astro-conversion-kit
/plugin install astro-conversion@astro-conversion-kit

Or from a clone, which also lets you run any script by hand:

git clone https://github.com/ethanplusai/astro-conversion-kit
cd astro-conversion-kit
npm install
npx playwright install chromium
node skills/convert-site/scripts/preflight.mjs

preflight.mjs says which tools the run needs (Node, git, gh, the hosting CLI, the Playwright browser) and whether each is installed and logged in. Every script prints --help.

Results

Averages over 45 WordPress conversions run with the kit, intake to pull request. Every run passed the pixel-parity review at all three widths.

Demos

Public WordPress sites converted by a coding agent following the skills as published. Each link is the Astro build on Vercel; each image is the live WordPress page beside the Astro build. Counts and timings are in docs/examples.

sxsw.com (WordPress VIP, block theme, 71 pages): https://sxsw-com-astro-v2.vercel.app

harvard.edu (WordPress multisite, 457 pages): https://harvard-edu-astro.vercel.app

Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add ethanplusai/astro-conversion-kit
Новичок в MCP? Начните с руководства на mcpskill.org →