Skills.expanso.io site-migrate
Skill: site-migrate
install
source · Clone the upstream repo
git clone https://github.com/expanso-io/skills.expanso.io
manifest:
docs/site-migrate/skill.yamlsource content
Skill: site-migrate
name: site-migrate version: 1.0.0 description: Migrate websites across platforms (Notion→Astro, WordPress→Hugo, etc.)
credentials:
- name: NOTION_TOKEN required: false
- name: CLOUDFLARE_API_TOKEN required: false
- name: OPENAI_API_KEY required: true
inputs:
- name: source type: string required: true enum: [notion, wordpress, ghost, markdown]
- name: destination type: string required: true enum: [astro, hugo, nextjs, static]
- name: source_url type: string required: false
outputs:
- name: pages_migrated type: integer
- name: assets_migrated type: integer
- name: errors type: array
- name: deploy_url type: string
- name: metadata type: object
backends:
- name: openai type: remote
components: inputs: [stdin, http_server] processors: [mapping, http, openai_chat_completion, log] outputs: [http_client, stdout, sync_response]