{"id":320626,"date":"2026-06-10T12:08:49","date_gmt":"2026-06-10T12:08:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/raptor-ai-author-personas\/"},"modified":"2026-06-10T12:08:25","modified_gmt":"2026-06-10T12:08:25","slug":"raptor-ai-author-personas","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/raptor-ai-author-personas\/","author":14711667,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"Raptor AI Author Personas","header_author":"Amr Issa","header_description":"Write blog posts in your brand voice using reusable AI author personas. Define a character once, then generate on-brand posts inside the editor.","assets_banners_color":"","last_updated":"2026-06-10 12:08:25","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/www.linkedin.com\/in\/amr-issa\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":26,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"Amr267","date":"2026-06-10 12:08:25"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The personas dashboard.","2":"The character builder.","3":"The Brand Voice panel in the block editor.","4":"The Generate with Brand Voice box in the Classic editor.","5":"Settings: providers, models, and keys."}},"plugin_section":[],"plugin_tags":[2353,210511,11457,247644,8494],"plugin_category":[],"plugin_contributors":[252221,78154],"plugin_business_model":[],"class_list":["post-320626","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-ai-writer","plugin_tags-blog-posts","plugin_tags-brand-voice","plugin_tags-content-generation","plugin_contributors-amr267","plugin_contributors-freemius","plugin_committers-amr267"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/raptor-ai-author-personas.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Raptor AI Author Personas pairs two ideas: a brand voice (the rules for how content should read, such as tone, vocabulary, do's and don'ts, and reading level) and reusable author characters that carry that voice along with a personality. You define a character once, then pick it in the post editor and the AI writes in that exact voice.<\/p>\n\n<p>The plugin runs on your own WordPress site and adds no external server. You connect your own AI provider key and pay the provider directly.<\/p>\n\n<h4>What you get for free<\/h4>\n\n<ul>\n<li>Unlimited reusable personas, each with the full character builder (identity, voice, rules, style example, output defaults).<\/li>\n<li>Generate posts inside the editor, in both the block editor and the Classic editor.<\/li>\n<li>Full regenerate.<\/li>\n<li>All supported text providers (OpenAI, Anthropic, Google Gemini, Moonshot).<\/li>\n<li>A personas dashboard.<\/li>\n<li>Clean, valid, accessible HTML output, with readability best practices applied.<\/li>\n<\/ul>\n\n<h4>Pro features<\/h4>\n\n<ul>\n<li>Optional display only byline.<\/li>\n<li>Read only awareness of your existing SEO fields (Yoast, Rank Math, All in One SEO, SEOPress).<\/li>\n<li>Rewrite existing content in a persona voice.<\/li>\n<li>Bulk generation from a list of rows.<\/li>\n<li>Infographic suggestions, and image generation with OpenAI or Gemini.<\/li>\n<li>An AI content reviewer that checks against a consistent rubric.<\/li>\n<\/ul>\n\n<h4>How the output stays clean<\/h4>\n\n<p>The AI is asked to write simple HTML using a small set of allowed tags. Whatever it returns is then parsed, sanitized against a strict allowlist, and tidied on your server before it ever reaches the editor, so the result is always valid and safe.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin can send content you choose to generate, rewrite, or review to third party AI providers, using the API key you configure in the settings. A request is sent only when you click a generate, rewrite, review, or infographic action. No content is sent automatically.<\/p>\n\n<ul>\n<li>OpenAI. Used for text generation, and for infographic image generation. Data sent: your prompt, the selected persona's rules, and the content you act on. Terms of use: https:\/\/openai.com\/policies\/row-terms-of-use\/ Privacy policy: https:\/\/openai.com\/policies\/row-privacy-policy\/<\/li>\n<li>Anthropic. Used for text generation. Data sent: your prompt, the selected persona's rules, and the content you act on. Terms: https:\/\/www.anthropic.com\/legal\/commercial-terms Privacy policy: https:\/\/www.anthropic.com\/legal\/privacy<\/li>\n<li>Google Gemini (Generative Language API). Used for text generation, and for infographic image generation. Data sent: your prompt, the selected persona's rules, and the content you act on. Terms: https:\/\/ai.google.dev\/gemini-api\/terms Privacy policy: https:\/\/policies.google.com\/privacy<\/li>\n<li>Moonshot AI (Kimi). Used for text generation. The plugin connects to the Moonshot API at api.moonshot.ai. Data sent: your prompt, the selected persona's rules, and the content you act on. Terms of service: https:\/\/platform.kimi.ai\/docs\/agreement\/modeluse Privacy policy: https:\/\/platform.kimi.ai\/docs\/agreement\/userprivacy<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin to the <code>\/wp-content\/plugins\/<\/code> directory, or install it through the Plugins screen.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Open Raptor Personas, create your first character, and add your AI provider key under Settings.<\/li>\n<li>In the post editor, open the Brand Voice panel (block editor) or the Generate with Brand Voice box (Classic editor), pick your persona, and generate.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20an%20api%20key%3F\"><h3>Do I need an API key?<\/h3><\/dt>\n<dd><p>Yes. You connect your own key from a supported AI provider and pay that provider directly. The plugin does not resell AI usage.<\/p><\/dd>\n<dt id=\"which%20providers%20are%20supported%3F\"><h3>Which providers are supported?<\/h3><\/dt>\n<dd><p>OpenAI, Anthropic, Google Gemini, and Moonshot for writing. Image generation for infographics uses OpenAI or Gemini.<\/p><\/dd>\n<dt id=\"does%20it%20change%20my%20real%20post%20author%3F\"><h3>Does it change my real post author?<\/h3><\/dt>\n<dd><p>No. The optional byline is display only and does not change the real author. Byline display depends on your theme.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Write blog posts in your brand voice using reusable AI author personas. Define a character once, then generate on-brand content in the editor.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/320626","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=320626"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/amr267"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=320626"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=320626"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=320626"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=320626"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=320626"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=320626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}