{"id":340003,"date":"2026-07-17T10:49:13","date_gmt":"2026-07-17T10:49:13","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ai-blog-agent\/"},"modified":"2026-07-17T11:32:23","modified_gmt":"2026-07-17T11:32:23","slug":"guco-ai-blog-writer","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/guco-ai-blog-writer\/","author":23532103,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.2","requires":"6.4","requires_php":"8.1","requires_plugins":null,"header_name":"Gu&Co AI Blog Writer","header_author":"Krzysztof Sarna","header_description":"AI agent for generating and managing WordPress blog post drafts.","assets_banners_color":"9dc8c7","last_updated":"2026-07-17 11:32:23","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":45,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"krzysztofsarna","date":"2026-07-17 11:32:23"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3611332,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3611332,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[],"plugin_category":[],"plugin_contributors":[78154,272003],"plugin_business_model":[],"class_list":["post-340003","plugin","type-plugin","status-publish","hentry","plugin_contributors-freemius","plugin_contributors-krzysztofsarna","plugin_committers-krzysztofsarna"],"banners":{"banner":"https:\/\/ps.w.org\/guco-ai-blog-writer\/assets\/banner-772x250.png?rev=3611332","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/guco-ai-blog-writer\/assets\/icon-128x128.png?rev=3611332","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Gu&amp;Co AI Blog Writer is a fully featured, 100% free blog draft creation companion. Features include:<\/p>\n\n<ul>\n<li>Topic queue management with priority, keywords, category, risk level, and status.<\/li>\n<li>Test mode with local mock AI responses for risk-free workflow validation.<\/li>\n<li>Native SEO brief generation.<\/li>\n<li>Automated full-length article generation returned as structured JSON with HTML content.<\/li>\n<li>Multi-criteria AI quality check (score, risk level, issues list, and recommended action).<\/li>\n<li>Article preview screen before publishing.<\/li>\n<li>Automatic WordPress draft creation with tags, category, excerpt, slug, and custom SEO metadata.<\/li>\n<li>Comprehensive log tracker for all key operations.<\/li>\n<\/ul>\n\n<h3>CSV Format<\/h3>\n\n<p>The CSV import file should have headers in this order:<\/p>\n\n<pre><code>topic,primary_keyword,secondary_keywords,audience,search_intent,priority,risk_level,publish_mode\n<\/code><\/pre>\n\n<p>Example:<\/p>\n\n<pre><code>Jak wybra\u0107 telewizor do sportu?,telewizor do sportu,\"OLED,QLED,120 Hz\",Kupuj\u0105cy TV,poradnik,80,normal,draft_only&lt;h3&gt;Privacy and External Services&lt;\/h3&gt;\n<\/code><\/pre>\n\n<p>This plugin utilizes the native <strong>WordPress AI Client<\/strong> to connect to generative AI services. No direct API connections are initiated by the plugin itself; all requests are routed through the AI provider and credentials configured globally by the site administrator on the WordPress <strong>Settings &gt; Connectors<\/strong> screen.<\/p>\n\n<p>Depending on the connector you enable in WordPress, the following external services may be utilized:<\/p>\n\n<h4>OpenAI<\/h4>\n\n<ul>\n<li><strong>Purpose<\/strong>: Used for generating article briefs, full article drafts, title suggestions, and executing quality checks.<\/li>\n<li><strong>Data Sent<\/strong>: Topic title, primary &amp; secondary keywords, target audience, intent, outline, and editorial notes.<\/li>\n<li><strong>When Sent<\/strong>: Triggered only when the administrator initiates a brief, article, suggestion generation, or quality check manually, or when scheduled cron tasks run.<\/li>\n<li><strong>OpenAI Terms of Service<\/strong>: https:\/\/openai.com\/policies\/terms-of-use<\/li>\n<li><strong>OpenAI Privacy Policy<\/strong>: https:\/\/openai.com\/policies\/privacy-policy<\/li>\n<\/ul>\n\n<h4>Google Gemini<\/h4>\n\n<ul>\n<li><strong>Purpose<\/strong>: Used for generating article briefs, full article drafts, title suggestions, and executing quality checks.<\/li>\n<li><strong>Data Sent<\/strong>: Topic title, primary &amp; secondary keywords, target audience, intent, outline, and editorial notes.<\/li>\n<li><strong>When Sent<\/strong>: Triggered only when the administrator initiates a brief, article, suggestion generation, or quality check manually, or when scheduled cron tasks run.<\/li>\n<li><strong>Google Terms of Service<\/strong>: https:\/\/policies.google.com\/terms<\/li>\n<li><strong>Google Privacy Policy<\/strong>: https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n\n<h4>Anthropic Claude<\/h4>\n\n<ul>\n<li><strong>Purpose<\/strong>: Used for generating article briefs, full article drafts, title suggestions, and executing quality checks.<\/li>\n<li><strong>Data Sent<\/strong>: Topic title, primary &amp; secondary keywords, target audience, intent, outline, and editorial notes.<\/li>\n<li><strong>When Sent<\/strong>: Triggered only when the administrator initiates a brief, article, suggestion generation, or quality check manually, or when scheduled cron tasks run.<\/li>\n<li><strong>Anthropic Terms of Service<\/strong>: https:\/\/www.anthropic.com\/legal\/consumer-terms<\/li>\n<li><strong>Anthropic Privacy Policy<\/strong>: https:\/\/www.anthropic.com\/legal\/privacy<\/li>\n<\/ul>\n\n<h3>Security Notes<\/h3>\n\n<p>All generated HTML content is sanitized with <code>wp_kses_post()<\/code> before being saved to WordPress draft posts. Autopublishing requires explicit enablement in settings, a low-risk topic classification, a recommended action of 'publish', and a quality check score meeting the configured threshold (default 90).<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Copy the plugin folder to your <code>wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate \"Gu&amp;Co AI Blog Writer\" in WordPress.<\/li>\n<li>Ensure you have configured an active AI provider and connector under WordPress Settings -&gt; Connectors (requires WordPress 7.0+).<\/li>\n<li>(Optional) Enable \"Test Mode\" in Gu&amp;Co AI Blog Writer -&gt; Settings to test the workflow locally with sample responses without connecting to an external AI API.<\/li>\n<li>Add or import topics, then generate briefs and articles from the admin panel.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release. Fully open-source and free, migrating all generative AI calls to the native WordPress AI Client. Removed Freemius integration.<\/li>\n<\/ul>","raw_excerpt":"Manages topics, generates SEO briefs and AI article drafts, runs quality checks, and automatically schedules WordPress draft posts.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/340003","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=340003"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/krzysztofsarna"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=340003"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=340003"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=340003"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=340003"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=340003"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=340003"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}