Siteskyline - WP AI Assistant brings a powerful autonomous AI agent directly into your WordPress admin dashboard. Manage your entire WordPress site through simple conversational instructions — search content, create posts, edit pages, update metadata, manage media, and more with support for multiple AI providers.
Key Features
- Multi-Provider AI Support — Choose from OpenAI (GPT-4o, GPT-4), Anthropic Claude (Claude 3.5 Sonnet), or Google Gemini (Gemini 2.0 Flash). Bring your own API key and model.
- Natural Language Content Management — Create, edit, search, and delete posts, pages, and custom post types by simply describing what you want.
- Smart Search & Replace — Make targeted edits to post content without rewriting entire pages. Supports both plain text and regex patterns.
- Visual Diff Previews — See exactly what changes the AI proposes with GitHub-style unified diffs before approving them.
- Approval Workflow — Require explicit approval for all write/delete operations. Auto-approve mode available for trusted environments.
- Read-Only Mode — Disable all write and delete operations with a single toggle for safer experimentation.
- Media Library Management — Browse, upload, and manage media files via chat. Set featured images with natural language.
- Custom Post Types & Taxonomies — Full support for custom post types, custom fields (meta), categories, tags, and custom taxonomies.
- Session Management — Save, load, and organize multiple chat sessions for different tasks.
- WordPress Native AI Fallback — Automatically uses WordPress's built-in AI connector when no external API key is configured.
How It Works
The plugin uses a ReAct (Reasoning + Acting) agent loop. When you give an instruction, the AI determines which WordPress operations to perform, executes them through secure server-side AJAX endpoints, and reports back with the results. All dangerous operations (create, update, delete) require your explicit approval by default.
Supported AI Providers
| Provider | Default Model | API Format |
|---|---|---|
| OpenAI | gpt-4o | Chat Completions API |
| Anthropic Claude | claude-3-5-sonnet-20241022 | Messages API |
| Google Gemini | gemini-2.0-flash | Generate Content API |
You can also use any OpenAI-compatible endpoint (Azure OpenAI, Groq, Together AI, Ollama, OpenRouter, etc.) by entering a custom API Base URL.