WordPress plugin intelligence profile

ACS Article Generator

Builds category hub pages from the posts you already have, and drafts new articles in your site's own voice, with your own Google Gemini key.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.3
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.5 · PHP 7.4
Directory statusactive
Last directory update8 Oct 202625d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records ACS Article Generator version 1.0.3 as active, updated 25d ago and tested up to WordPress 7.1.

Overview

About this plugin

ACS Article Generator does two things with a Google Gemini API key that belongs to you: it turns a category you have already filled with posts into a hub page, and it drafts new articles in the voice the rest of your site already uses. Everything it makes is saved as a draft.

Category hub pages, with links that cannot be wrong

Pick a category. The plugin reads every published post in it and drafts a single page that introduces the subject, says in two or three sentences what each post actually covers, suggests where a newcomer should start and what to read next, and finishes with an FAQ.

The part that matters is how the links are made. The model is never allowed to write a link. It refers to your posts by numbered placeholders, and before anything else happens the plugin deletes every anchor tag, every address and every domain name from the reply.

Only then does it replace each placeholder with an anchor built from a permalink read out of your own database a moment earlier. A hub page therefore cannot contain a broken link, a link to somebody else’s site, or a plausible-looking URL that was never real. If the model skips a post, the plugin adds it in a closing list, so the hub is always a complete index of the category.

A category with no published posts is never built. Building again creates a new draft and leaves the previous hub page untouched, and the plugin records which posts each hub covered, so you can see at a glance what has been published since the last one.

Articles in your site’s voice

Before it writes anything, the plugin can read the posts you have already published and write down how this particular site sounds: the sentence endings, the heading style, the shape of an article, the phrases that keep coming back. That style guide is yours to edit, and it is handed to the model on every run, so a draft reads like the rest of the site instead of like a generic AI article.

One run produces a complete first draft: an SEO title, a meta description, a slug, categories and tags, and a body of at least 3,000 characters built from h2 and h3 sections with internal links to your own posts.

What you get

  • Category hub pages built from your real posts, with every internal link constructed by the plugin rather than written by the model
  • A record of which posts each hub page covered, so the next build shows you what has changed
  • A style guide learned from your own published posts, which you can edit by hand
  • Eight subject suggestions that avoid titles you have already used
  • A full article in one pass: SEO title, meta description, slug, tags, categories and body
  • Your choice of length, from about 3,000 characters up to about 8,000
  • A field for your own first hand experience, woven into the article rather than summarised
  • A product or offer name to introduce where it genuinely fits
  • External links with your choice of anchor text, rel value (nofollow, sponsored or ugc) and position, added for you if the model leaves one out
  • The SEO title and meta description filled in for ACS SEO Plus or Yoast SEO, and always written to the post excerpt

Always a draft

Everything this plugin creates is saved with the status draft. There is no publish button, no scheduler and no automation anywhere in it, and it never overwrites a page you already have. A person reads the article before the public does.

That is a design decision, not a limitation.

Nothing is locked

This plugin is complete on its own. Nothing in it is metered, time limited, counted or reserved for a paid tier. It never asks for a licence key, never asks you to create an account, and contacts no server belonging to the author.

You bring your own Google Gemini key and Google bills you for what you use.

com/acs-article-generator/) and are not part of this plugin.

Requirements

  • A Google Gemini API key of your own, from https://aistudio.google.com/apikey
  • An account that can edit posts, to use the plugin, and an administrator account to change its settings

Need help installing or customizing this plugin, or a website built around it? com/developer-website-service/

日本語: 導入・カスタマイズ・サイト制作のご相談も上記ページで受け付けています。

External services

This plugin relies on one third-party service: the Google Gemini API, operated by Google. It is required, because the plugin does the writing by calling that API with a key that you supply.

When a request is made

Only when a logged-in editor presses one of the three buttons in the plugin. Nothing is sent on a page view, on a schedule, or in the background. Visitors to your site never cause a request.

Where the request goes

com/v1beta/models/<model>:generateContent

What is sent

  • Your Google Gemini API key, in the x-goog-api-key request header
  • When you press Analyse my published posts: the titles of the published posts being analysed and an extract of up to 1,500 characters from each of them, plus the language setting
  • When you press Build the hub page: the name of the category, and the title, publication date and an extract of up to 600 characters for each published post in it (up to 40 posts), plus the site description and the saved style guide. Permalinks are not sent, because the links are built locally afterwards
  • When you press Suggest subjects: the titles of up to 100 published posts, the site description you saved, and the saved style guide
  • When you press Write the draft: everything you typed into the form (the subject, extra instructions, your own experience, the product name and the external links), the site description, the saved style guide, and the titles and permalinks of up to 60 published posts

No post content other than the extracts described above is sent, and no information about your site’s visitors is ever sent.

What is not sent, and where nothing goes

The plugin contacts no other host. It sends nothing to the plugin author, has no telemetry, no update check of its own, no analytics, no external fonts and no external scripts.

Google’s terms and privacy policy govern your use of that API:

  • Gemini API Additional Terms of Service: https://ai.google.dev/gemini-api/terms
  • Google Privacy Policy: https://policies.google.com/privacy
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • ai
  • content
  • drafts
  • gemini
  • seo
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.5 · PHP 7.4
Update activity8 Oct 202625d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

WordPress compatibility7.1.27.1.3
Version1.0.21.0.3
Version1.0.11.0.2
Version1.0.01.0.1
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.