77 Tools · 20 Categories

Every Tool, Listed

The PressBot admin agent comes with 77 purpose-built tools that let you manage your entire WordPress site through conversation. Here’s every single one.

All tools are included in every Pro plan. You don’t pick features — you get everything.

How the Admin Agent Works

You describe what you need in plain English. The agent figures out which tools to use, executes them, and reports back — all within your WordPress dashboard.

1

Describe the task

Type what you want in the agent chat — no special syntax, no forms. Write the same way you’d describe the task to a colleague.

“Generate featured images for all posts that don’t have one”

2

Agent picks the tools

A specialized routing agent analyzes your request, selects the right tools from the 77 available, and builds an execution plan. Complex tasks chain multiple tools automatically.

audit_content bulk_generate_images
3

Changes with guardrails

Tools execute with WordPress capability checks, option whitelists, and confirmation dialogs for destructive actions. You stay in control of every change.

12 images generated. 0 posts skipped.

Content Management

Create, edit, schedule, and organize your posts and pages.

7
get_posts

Search and list posts with filters — type, status, category, date, pagination

get_post

Get full details of a single post or page by ID

create_post

Create posts and pages with categories, tags, excerpt, featured image, and scheduling

update_post

Edit content, status, slug, categories, tags, template, and featured image

delete_post

Move posts or pages to trash with confirmation

get_page_templates

List available page templates for the current theme

get_related_posts

Find related content by shared categories and tags

Try saying

Write a blog post about winter recipes and schedule it for Monday Show me all draft posts from last month

Bulk Content Operations

Update or delete posts in bulk using filters — no more one-by-one editing.

2
bulk_update_posts

Bulk update status, categories, or tags on up to 100 posts matching a filter

bulk_delete_posts

Bulk trash or permanently delete posts matching filter criteria

Try saying

Move all draft posts in the News category to published Delete all trashed posts older than 6 months

Content Intelligence

Audit and analyze your content for quality, consistency, and gaps.

2
audit_content

Find posts with missing featured images, short content, no categories, no tags, or no excerpt

analyze_content_style

Analyze the writing style and patterns across your published posts

Try saying

Find all posts missing a featured image Analyze my writing style across the blog

Revision History

Browse, compare, and restore previous versions of your content.

2
get_revisions

View the full revision history for any post or page

restore_revision

Restore a post to a previous revision with one command

Try saying

Show me the revision history for my About page Restore the previous version of post 42

Taxonomy Management

Organize your content with categories and tags.

2
get_categories

List all categories with post counts and hierarchy

create_category

Create new categories with slug, description, and parent

Try saying

Show all categories with post counts Create a Tutorials category under Resources

Media & AI Images

Manage your media library and generate images with AI.

5
get_media

Browse and search your media library with type and date filters

generate_image

Generate images from text prompts using Gemini and save to your media library

describe_image

Use AI vision to auto-generate alt text, captions, and descriptions for images

bulk_generate_images

Generate featured images for up to 20 posts at once with real-time progress

bulk_describe_images

Add alt text and metadata to up to 50 images at once using AI vision

Try saying

Generate a hero image for my baking post Add alt text to all images that are missing it

Plugin Management

Full plugin lifecycle — search, install, activate, update, and remove.

7
search_plugins

Search the WordPress.org plugin directory

install_plugin

Install a plugin from WordPress.org and optionally activate it

get_plugins

List all installed plugins with status and version info

activate_plugin

Activate an installed plugin

deactivate_plugin

Deactivate a plugin (with self-protection — cannot deactivate PressBot)

update_plugin

Update a plugin to the latest version

delete_plugin

Delete an inactive plugin

Try saying

Find and install a good SEO plugin Which of my plugins need updates?

Navigation Menus

Build and modify your site navigation through conversation.

4
get_menus

List all navigation menus and their assigned locations

get_menu_items

View all items in a specific menu with hierarchy

add_menu_item

Add pages, posts, or custom URLs to any menu

remove_menu_item

Remove an item from a navigation menu

Try saying

Add the Contact page to my main menu Show me what's in the footer menu

Users & Comments

Manage your community — list users and moderate comments.

3
get_users

List site users filtered by role

get_comments

View comments filtered by status or post

moderate_comment

Approve, unapprove, spam, or trash a comment

Try saying

Show me all pending comments How many admin users do I have?

Site Settings

Read and update WordPress settings safely through a whitelist.

3
get_option

Read any WordPress option, or list all readable options

update_option

Update whitelisted WordPress settings (critical options are protected)

reset_settings

Reset PressBot settings to defaults while preserving API keys

Try saying

What are my permalink settings? Change the site tagline to "Fresh baked daily"

Theme Customization

View and modify theme customizer settings.

2
get_theme_mods

Get current theme customizer settings

set_theme_mod

Update a theme customizer setting

Try saying

Show me the current theme customizer settings Update the header background color

Scheduled Events

Manage WordPress cron events for automated tasks.

3
get_scheduled_events

View all scheduled cron events (or PressBot events only)

schedule_event

Schedule recurring or one-time cron events (pressbot-prefixed hooks)

clear_scheduled_hook

Remove all scheduled events for a specific hook

Try saying

Show all scheduled cron events Schedule a daily content audit at 8am

Security & Site Info

Monitor your site health with security audits and stats.

3
security_audit

Run a 12-point security check — SSL, PHP, debug mode, file editing, admin users, XML-RPC, and more

get_site_info

Get WordPress version, PHP version, theme, URL, and environment info

get_site_stats

Get post counts, comment counts, user counts, and media stats

Try saying

Run a security audit on my site What PHP version am I running?

Feedback & Memory

Collect visitor feedback from proactive conversations and build persistent agent memory that the agent can save to and recall from.

3
get_visitor_feedback

Analyze feedback from exit intent and timed nudge conversations — see why visitors left or what they needed

save_memory

Save a note to persistent memory so the agent remembers preferences, tone, and site conventions across sessions

recall_memories

List or search saved memories — review stored preferences, conventions, and context the agent has learned across sessions

Try saying

Show me visitor feedback from the last week Remember that our blog tone is casual and friendly What do you remember about my site?

Explain CTAs

Manage "Ask PressBot" explain buttons on your site pages — add, update, or remove contextual AI explainer CTAs through conversation.

2
manage_explain_section

Add, update, or remove an Explain CTA section — auto-creates knowledge base files and registers dynamic page/section mappings

list_explain_sections

List all configured Explain CTA sections with their page URLs, CSS selectors, titles, and linked knowledge base files

Try saying

Add an explanation to the homepage features section about our AI tools List all explain sections on /pro/ Remove the explain CTA from the pricing section

Knowledge Base

Store and manage business knowledge, SOPs, and workflows that power the chatbot and agent.

6
get_kb_entries

List all knowledge base entries with topic, status, and word count

get_kb_entry

Get the full content of a single knowledge base entry by slug

search_kb

Search across all knowledge base entries by keyword

create_kb_entry

Create a new knowledge base entry with topic taxonomy and content

update_kb_entry

Update an existing knowledge base entry — content, title, topic, or status

delete_kb_entry

Delete a knowledge base entry with confirmation

Try saying

Create a KB entry about our return policy Search the knowledge base for shipping info

WP Booking Pro

Manage appointments, create manual bookings, and block vacation days when WP Booking Pro is active.

3
get_booking_info

Check available time slots and booking calendar availability for a specific date range

create_manual_booking

Add bookings for clients who book offline — automatic conflict detection against existing bookings, vacation days, and working hours

create_vacation_day

Block calendar days as vacation, reserved, or custom with existing booking warnings

Try saying

What appointments are available next Wednesday? Block next Friday as a vacation day

WooCommerce

10 dedicated store tools — automatically available when WooCommerce is active.

woo_get_products

List products with filters — search, status, category, type, sale, stock

woo_get_product

Get full product details by ID

woo_create_product

Create products with pricing, stock, categories, images, and variations

woo_update_product

Update product name, price, stock, status, categories, and more

woo_delete_product

Move a product to trash

woo_get_orders

List orders filtered by status, customer, or date

woo_get_order

Get full order details with line items and customer info

woo_update_order_status

Change order status with an optional note

woo_get_sales_stats

Revenue, order counts, average order value, and top products

woo_create_coupon

Create discount coupons with usage limits, expiry, and minimum spend

Try saying

Show me this week's sales numbers Create a 20% off coupon for first-time buyers
Safety First

77 Tools, Zero Risk

Every tool runs through multiple safety layers before touching your site. The agent is powerful, but it can’t go rogue.

Capability Checks

Every tool execution verifies WordPress user capabilities. The agent inherits your role permissions — it can never do more than you can.

Option Whitelist

Critical WordPress settings are protected. The agent can read most options but can only modify a curated whitelist — site URL, admin email, and other dangerous settings are locked.

Confirmation Dialogs

Destructive actions — deleting posts, trashing products, bulk operations — require explicit confirmation before executing. Nothing is silently destroyed.

Self-Protection

The agent cannot deactivate or delete PressBot itself. Even if asked, the plugin’s self-protection layer prevents it from pulling its own plug.

Cron Safety

Scheduled events are sandboxed to pressbot_ prefixed hooks only. The agent cannot create or modify WordPress core cron events or other plugins’ scheduled tasks.

Encrypted Keys

API keys are encrypted with AES-256-CBC and stored in your database. Your server talks directly to AI providers — nothing passes through PressBot servers. Your keys, your data.

77 Tools. One Conversation.

Every tool is included in every Pro plan. Bring your own API keys — no per-message fees.

Pro $99/yr · Business $149/yr (5 sites) · Agency $299/yr (50 sites)

Frequently Asked Questions

Common questions about the PressBot admin agent and its tools.