32.1 Overview

AIUNIFY PROS SUITE includes a dedicated Writing category containing eleven subscriber Tools:

  1. Content Writer
  2. Blog Post
  3. Article Writer
  4. Summarizer
  5. Headlines
  6. Content Improver
  7. Story Writer
  8. Poem Generator
  9. Grammar Check
  10. Paraphraser
  11. Tone Converter

The current Sidebar routes these Tools to /writer, /blog-post, /article-writer, /summary, /headline-generator, /content-improver, /story, /poem-generator, /grammar, /paraphraser, and /tone-converter.

32.2 Two Types of Writing Workspaces

The Writing category currently contains two different interface architectures.

Specialized Writing Workspaces

These have their own dedicated controls:

  1. Content Writer
  2. Summarizer
  3. Headline Generator
  4. Story Writer
  5. Grammar Check

Standard AI Generator Workspaces

These use the shared ToolPage interface documented in Chapter 12:

  1. Blog Post
  2. Article Writer
  3. Content Improver
  4. Poem Generator
  5. Paraphraser
  6. Tone Converter

This distinction matters because controls available in one Writing Tool should not be assumed to exist in another.

32.3 Shared AI Model Behavior

Most Writing generation workflows use AIUNIFY's shared AI-generation infrastructure.

The shared stream retrieves the subscriber's:

  1. Selected AI Model
  2. Manual-model state
  3. Configured provider API Keys

and sends them to the AI stream request.

32.4 Selected Model

For Writing Tools that use useGeminiStream, the normal PROS SUITE Model selected through the Model controls described in Chapter 10 applies.

32.5 Subscriber API Keys

For Writing Tools using useGeminiStream, configured provider keys can be forwarded through the shared AI request headers.

Headline Generator is an important exception addressed later in this chapter.

32.6 Writing Tool Persistence

The inspected Writing pages do not establish a centralized persistent:

  1. Writing Projects library
  2. Draft History
  3. Document folder system
  4. Version History
  5. Autosave library

Generated Writing content is generally maintained in the active browser page until copied, downloaded where supported, edited locally, regenerated, or the page is left/refreshed.

32.7 Save Is Not Universal

There is no universal Save button across the current Writing category.

Where you want to preserve content, use the Tool's available:

  1. Copy
  2. Download

controls or manually preserve the result externally.

Part One — Content Writer

32.8 Opening Content Writer

Navigate to:

Sidebar → Writing → Content Writer

Route:

/writer

32.9 Authentication

The /writer Route checks authentication and redirects unauthenticated users to:

/login.

32.10 Workspace Title

The specialized workspace is titled:

AI Content Writer.

32.11 Content Writer Description

The interface states:

“Generate high-quality content including blog posts, marketing copy, product descriptions, and more.”

32.12 Content Settings

The left Card is titled:

Content Settings.

32.13 Topic/Subject

Required field:

Topic/Subject *

with example:

“e.g., Benefits of Remote Work”.

32.14 Content Type

The second required control is:

Content Type *.

32.15 Content Type Choices

Current choices are:

  1. Blog Post
  2. Marketing Copy
  3. Product Description
  4. Social Media Post
  5. Email Newsletter
  6. Article


32.16 Content Writer Validation

Content Writer requires both:

  1. Topic/Subject
  2. Content Type

If either is missing:

Missing Information

with:

“Please provide a topic and select a content type.”

32.17 Keywords

Optional field:

Keywords (Optional).

32.18 Keywords Example

Placeholder:

“e.g., productivity, efficiency, work-life balance”.

32.19 Keyword Behavior

If Keywords are entered, the current Prompt explicitly includes:

Keywords to include: [keywords].

32.20 Keywords Are Instructions, Not Live SEO Research

Content Writer does not source-verify:

  1. Search-volume lookup
  2. Keyword difficulty
  3. SERP analysis
  4. Competitor keyword research

The subscriber supplies the Keywords.

32.21 Tone

Content Writer includes:

Tone (Optional).

32.22 Tone Choices

Current choices:

  1. Professional
  2. Casual
  3. Friendly
  4. Authoritative
  5. Persuasive
  6. Informative


32.23 Tone Is Included in Generation

If selected, the Prompt includes:

Tone: [tone].

32.24 Content Writer Generation Instruction

The current Prompt asks the AI to make the result:

  1. Engaging
  2. SEO-friendly
  3. Professionally written


32.25 Content Writer System Role

Its shared System Prompt identifies the AI as an expert:

  1. Content Writer
  2. SEO Specialist

and instructs it to create engaging, search-optimized content using persuasive copywriting, proper grammar, and style.

32.26 Generate Content

Primary action:

Generate Content.

32.27 Generating...

While active:

Generating....

32.28 Content Writer Uses Streaming

The result streams into the output area while generation is active.

32.29 Content Generated

After successful completion:

Content Generated!

with:

“Your content has been successfully created.”

32.30 Generation Error

If generation fails:

Error

with the returned Error or:

“Failed to generate content. Please try again.”

Content Writer Output

32.31 Generated Content

The right Card is titled:

Generated Content.

32.32 Preview

Select:

Preview

to view the generated content through AIUNIFY's Markdown renderer.

32.33 Edit

Select:

Edit

to open the generated result inside an editable Textarea.

32.34 Editing Is Disabled During Streaming

While generation is still active, the Edit Textarea is read-only.

32.35 Local Editing

After generation finishes, edits made in Edit change the current local output state.

32.36 Copy

Once a completed output exists, Content Writer exposes an icon Button for:

Copy.

32.37 Copy Confirmation

Current notification:

Copied!

with:

“Content copied to clipboard.”

32.38 Download

Content Writer also provides a Download action.

32.39 Download Format

The file is:

plain text (.txt).

32.40 Content Writer Filename

The current pattern is:

[content-type]-[topic].txt

with Topic spaces replaced by hyphens and converted to lowercase.

32.41 Example Filename

A Blog Post about:

Benefits of Remote Work

would produce a filename based on:

blog-benefits-of-remote-work.txt

32.42 No DOCX Export

Content Writer does not currently establish Word/DOCX export.

32.43 No PDF Export

No PDF export is source-verified.

32.44 No Rich-Text Toolbar

The Edit tab does not expose manual:

  1. Bold
  2. Italic
  3. Heading
  4. Font
  5. Alignment
  6. Hyperlink

toolbar controls.

It is a Textarea.

32.45 No Word Count Control

There is no dedicated:

Word Count

or:

Target Length

control in Content Writer.

32.46 Requesting a Specific Length

If length matters, include it in the Topic/Subject wording or other supplied instructions.

Example:

“Write approximately 1,200 words about the benefits of remote work for small-business owners.”

32.47 No Citation Research

Content Writer does not source-verify external web research or source citation retrieval.

Verify factual claims independently when accuracy matters.

32.48 Content Writer Token Reference

The feature catalogue lists:

Content Writer — 20 Tokens.

32.49 No Visible Token Badge in Specialized Content Writer

Unlike Standard ToolPage Tools, this specialized Content Writer screen does not display a per-use Token badge beside the Generate button.

32.50 Tool Identification

Content Writer sends:

writer

as its Tool ID through the shared stream.

This makes the 20-Token catalogue value relevant to the backend usage pathway, subject to current system configuration.

Part Two — Blog Post Generator

32.51 Opening Blog Post

Navigate to:

Sidebar → Writing → Blog Post

Route:

/blog-post.

32.52 Page Title

The actual Standard ToolPage title is:

Blog Post Generator.

32.53 Description

“Generate SEO-optimized blog posts on any topic with engaging content.”

32.54 Blog Input Placeholder

“Enter your blog topic, target keywords, and any specific points you want covered...”

32.55 Blog Example Prompts

The current examples are:

  1. “Write a blog post about the benefits of AI in healthcare”
  2. “Create a 1000-word article about sustainable living tips”
  3. “Generate a tech blog post comparing React vs Vue in 2024”


32.56 Blog Post Uses Standard ToolPage

Therefore it includes:

  1. Input Textarea
  2. Generate
  3. Reset
  4. Example Prompt buttons
  5. Streaming Markdown Output
  6. Copy
  7. Download


32.57 Blog Token Reference

The route and feature catalogue both identify:

25 Tokens

as the base Blog Post cost.

32.58 Dynamic Cost Still Applies

Because this is ToolPage, the displayed cost uses this hierarchy:

  1. Current system AI-limit setting for blog-post
  2. Feature-catalogue cost
  3. Route fallback


32.59 OpenAI Multiplier

If the selected Model is identified as OpenAI, ToolPage multiplies the base cost by:

1.5

and rounds upward.

A 25-Token base would therefore display 38 Tokens in that source-defined scenario unless system settings override the base.

32.60 Blog SEO Qualification

“SEO-optimized” is an AI writing instruction.

This page does not source-verify:

  1. Live Google Search analysis
  2. Keyword volume
  3. Ranking difficulty
  4. Search Console integration
  5. Competitor SERP crawling

32.61 Download Filename

Standard ToolPage downloads Blog output as:

blog-post-output.txt.

Part Three — Article Writer

32.62 Opening Article Writer

Navigate to:

Sidebar → Writing → Article Writer

Route:

/article-writer.

32.63 Title

Article Writer.

32.64 Description

“Create well-researched, informative articles on any subject.”

32.65 Placeholder

“Describe the article topic, length, and key points to cover...”

32.66 Article Examples

Current examples include:

  1. Future of renewable energy
  2. Cybersecurity best practices
  3. Remote-work productivity tips


32.67 Article Base Token Reference

Current base:

25 Tokens.

32.68 “Well-Researched” Qualification

The page description calls the output well-researched, and its configured writing guidance asks for informative articles and citations where appropriate.

However, this Standard ToolPage does not independently browse the web or retrieve external research sources.

32.69 Do Not Treat AI Citations as Automatically Verified

If an Article contains:

  1. Citations
  2. Statistics
  3. Sources
  4. Dates
  5. Quotes

verify them before publication.

32.70 Article Length

There is no dedicated length selector.

Specify desired length in the Prompt.

32.71 Article Download

Standard output filename:

article-writer-output.txt.

Part Four — Summarizer

32.72 Opening Summarizer

Navigate to:

Sidebar → Writing → Summarizer

Route:

/summary.

32.73 Authentication

The Summary Route redirects unauthenticated users to /login.

32.74 Workspace Title

The actual page title is:

AI Document Summarizer.

32.75 Summarizer Description

“Quickly summarize long documents, articles, or text content while preserving key information.”

32.76 Critical File-Upload Limitation

Despite:

  1. The title AI Document Summarizer
  2. An Upload icon

the current page contains no actual file-input control.

Its operational workflow is:

Paste text into the Textarea → Summarize Text.

32.77 No PDF Upload

This current Summarizer page does not establish direct PDF upload.

32.78 No DOCX Upload

No Word/DOCX file input exists.

32.79 No TXT File Upload

Even plain-text files cannot currently be selected through a file picker on this page.

32.80 Input Text

The Input Card is:

Input Text.

32.81 Input Instructions

“Paste your text content below to get a comprehensive summary.”

32.82 Placeholder

“Paste your long text, article, or document content here...”

32.83 Input Is Required

If submitted blank:

Error

with:

“Please enter some text to summarize.”

32.84 Summarize Text

Primary action:

Summarize Text.

32.85 Summarizing...

During generation:

Summarizing....

32.86 Current Summarization Prompt

The page sends:

“Please summarize this text:”

followed by the supplied text.

32.87 Summarizer System Role

The System Prompt asks the AI to create concise yet comprehensive summaries containing:

  1. Key points
  2. Main ideas
  3. Important details
  4. Clear organization


32.88 No Summary-Length Selector

There is no:

  1. Short
  2. Medium
  3. Long
  4. 100 words
  5. 500 words
  6. Percentage compression

control.

32.89 No Summary-Type Selector

There is no dedicated:

  1. Executive Summary
  2. Bullet Summary
  3. Academic Summary
  4. Study Notes
  5. Action Items

selector.

32.90 Summary Output

The right Card is:

Summary

with:

“Your AI-generated summary will appear here.”

32.91 Preview

The Summary output supports:

Preview.

32.92 Edit

It also supports:

Edit.

32.93 Editing During Generation

The Edit Textarea is read-only while streaming.

32.94 No Copy Button

Unlike Content Writer and Grammar Check, this current specialized Summarizer does not expose a dedicated Copy button in the inspected page.

32.95 No Download Button

The current Summarizer also does not expose Download.

32.96 Preserving a Summary

To preserve an edited Summary, manually select/copy the output or use normal browser/OS text-selection methods.

32.97 Summarization Features

The interface presents three feature descriptions:

Key Points

“Extracts main ideas and important details”

Smart Processing

“Handles long texts with intelligent compression”

Structured Output

“Clear, organized summaries”


32.98 “Handles Long Texts” Is Interface Copy

No explicit maximum character or Token length is exposed to the subscriber in this component.

Actual Model/context limits may still apply.

32.99 Summarizer Token Reference

The catalogue identifies:

Text Summarizer — 15 Tokens.

32.100 Tool Identification

Summarizer sends:

summary

as its shared streaming Tool ID.

32.101 No Visible 15-Token Badge

The specialized Summarizer page itself does not show a fixed 15-Token label beside the Button.

Part Five — Headline Generator

32.102 Opening Headlines

Navigate to:

Sidebar → Writing → Headlines

Route:

/headline-generator.

32.103 Actual Workspace Title

The page title is:

Headline Generator.

32.104 Description

“Craft scroll-stopping titles that drive clicks. Perfect for blogs, newsletters, and social media.”

32.105 Topic

Main Prompt field:

“What is your content about? (e.g. 'productivity tips')”.

32.106 Topic Is Required

If blank:

Topic required

with:

“Please enter a topic to generate headlines for.”

32.107 Enter Key

Pressing Enter in the Topic field triggers generation.

32.108 Headline Tone

Headline Generator has a dedicated Tone selector.

32.109 Headline Tone Choices

Current options:

  1. Catchy & Viral
  2. Professional
  3. Humorous
  4. Urgent/FOMO
  5. SEO Optimized


32.110 Default Headline Tone

Default:

Catchy & Viral.

32.111 Quantity

Headline Generator includes a dedicated:

Quantity

Slider.

32.112 Quantity Range

Current range:

1 to 10.

32.113 Default Quantity

Default:

5 Headlines.

32.114 Generate

Primary Button:

Generate.

32.115 Generation Prompt

The current request instructs the AI:

Generate [quantity] [tone] headlines

for the Topic and return:

  1. Only Headlines
  2. One per line
  3. No numbering
  4. No introduction


32.116 Output Parsing

After generation, the client:

  1. Splits returned text by line.
  2. Removes leading numbering such as 1. or 1).
  3. Trims lines.
  4. Removes lines five characters or shorter.


32.117 Quantity Is a Request, Not an Absolute Guarantee

Because result lines are parsed and very short lines are filtered, the number displayed can theoretically differ from the selected Quantity.

32.118 Headline Results

Each result appears in its own Card.

32.119 Tone Badge

Each Headline Card displays the current Tone identifier.

32.120 Character Count

Each result also displays:

[number] chars.

32.121 Copy Individual Headline

Each Headline provides its own Copy Button.

32.122 Copy Confirmation

Copied!

with:

“Headline copied to clipboard.”

32.123 No Copy-All Button

No source-verified Copy All action exists.

32.124 No Headline Download

This specialized Headline workspace does not provide a Download button.

32.125 No Save History

Generated Headline sets are page state rather than a source-verified persistent library.

32.126 Empty Headline State

Before generation:

“Enter a topic above to start generating headlines”.

32.127 Headline Token Display

The interface explicitly says:

Uses 10 tokens.

32.128 Catalogue Alignment

The feature catalogue also identifies:

Headline Generator — 10 Tokens.

32.129 Headline Model

The request sends the currently selected PROS SUITE Model.

32.130 Important Headline API-Key Difference

Headline Generator directly calls /api/ai/proxy with only:

Content-Type: application/json

and does not append the subscriber's normal provider API-Key headers.

Therefore:

Headline Generator uses the selected Model identifier, but the current client does not forward the subscriber's Chapter 11 BYOK provider keys through this specific request.

32.131 SEO Optimized Tone Is Not Keyword Research

Selecting SEO Optimized changes the requested writing style.

It does not run live keyword/SERP research.

Part Six — Content Improver

32.132 Opening Content Improver

Navigate to:

Sidebar → Writing → Content Improver

Route:

/content-improver.

32.133 Title

Content Improver.

32.134 Description

“Enhance and polish your existing content for better clarity and impact.”

32.135 Placeholder

“Paste your content here to improve its clarity, flow, and engagement...”

32.136 Example Uses

Current examples include:

  1. Improving a paragraph
  2. Making an Email more professional and engaging
  3. Enhancing a Product Description for conversions


32.137 Base Cost

Current base:

15 Tokens.

32.138 Content Improver Has No Dedicated Style Selector

This page does not provide separate controls for:

  1. Formality
  2. Length
  3. Reading level
  4. Voice
  5. Conciseness
  6. Creativity

State those requirements directly in the Prompt.

32.139 Maintaining the Original Intent

The configured Content Improver guidance asks the AI to improve:

  1. Clarity
  2. Flow
  3. Engagement
  4. Impact

while maintaining original voice and intent.

32.140 Standard Copy and Download

Because Content Improver uses ToolPage, completed output supports:

  1. Copy
  2. .txt Download

32.141 Download Filename

content-improver-output.txt.

Part Seven — Story Writer

32.142 Opening Story Writer

Navigate to:

Sidebar → Writing → Story Writer

Route:

/story.

32.143 Authentication

The Story Route redirects unauthenticated subscribers to /login.

32.144 Workspace Title

AI Story Writer.

32.145 Description

“Create compelling stories and scripts with AI assistance. Choose your genre, characters, and plot elements.”

32.146 Story Details

The input Card is:

Story Details.

32.147 Story Title

Visible optional field:

Story Title (Optional).

32.148 Important — Story Title Is Currently Not Used in Generation

Although Story Title is stored in page state, the current generation Prompt does not include the title value.

Therefore:

Entering a Story Title does not currently source-verify that the Title affects the generated Story.

32.149 Genre

Required:

Genre *.

32.150 Genre Choices

Current genres:

  1. Fantasy
  2. Science Fiction
  3. Mystery
  4. Romance
  5. Thriller
  6. Horror
  7. Adventure
  8. Drama
  9. Comedy
  10. Historical Fiction


32.151 Genre Is Required

Generation cannot proceed without Genre.

32.152 Format

Visible selector:

Format.

32.153 Format Choices

Current visible choices:

  1. Short Story (500-1000 words)
  2. Medium Story (1000-2500 words)
  3. Story Outline
  4. Script Format


32.154 Critical — Format Is Currently Not Used in the Generation Prompt

The selected length/Format state is never inserted into the Prompt submitted by handleGenerateStory().

This means the current screen may visually allow selection of:

Medium Story

or:

Script Format

without actually telling the AI that selection during generation.

32.155 Current Prompt Still Requests a Short Story

Regardless of the visible Format selection, the current Prompt begins:

“Write a creative short story...”

and asks for a clear:

  1. Beginning
  2. Middle
  3. End


32.156 Recommended Workaround for Format

Until the Format control is wired into generation, put the requested format directly in:

Plot/Premise

or another submitted field.

For example:

“Write this as a screenplay-style script with dialogue and scene directions.”

32.157 Plot/Premise

Required:

Plot/Premise *.

32.158 Plot Placeholder

“Describe your story's main plot, conflict, or premise...”

32.159 Required Story Fields

The current validation requires:

  1. Genre
  2. Plot/Premise

If missing:

Error

with:

“Please select a genre and provide a plot description.”

32.160 Generate Random Prompt

Story Writer includes:

Generate Random Prompt.

32.161 Random Prompt Behavior

This does not call AI.

It randomly selects one of five hardcoded Premises and places it into the Plot field.

32.162 Current Random Premises

The source includes ideas involving:

  1. A detective whose reflection solves crimes
  2. Emotions used as currency
  3. Books that transport readers
  4. A chronically late time traveler
  5. Dreams appearing in the sky


32.163 Main Characters

Optional:

Main Characters (Optional).

32.164 Character Default

If left empty, the Prompt instructs AI to:

Create interesting characters as needed.

32.165 Setting

Optional:

Setting (Optional).

32.166 Setting Default

If blank, the Prompt instructs AI to:

Choose an appropriate setting.

32.167 Tone

Optional:

Tone (Optional).

32.168 Tone Is Actually Labeled “Theme” in the Prompt

The subscriber enters a field labeled Tone, but the generation Prompt inserts it as:

Theme: [tone].

32.169 Blank Tone

If Tone is blank:

“Match the genre appropriately”.

32.170 Generate Story

Primary Button:

Generate Story.

32.171 Creating Story...

During generation:

Creating Story....

32.172 Story AI Instructions

The custom System Prompt instructs AI to write:

  1. Engaging stories
  2. Well-structured stories
  3. Compelling characters
  4. Vivid descriptions
  5. Consistent tone/style


Story Output

32.173 Generated Story

The output Card is:

Generated Story.

32.174 Preview

Story Writer includes:

Preview.

32.175 Edit

It also includes:

Edit.

32.176 Editable Story

After generation, the Edit Textarea can be changed manually.

32.177 Copy Story

Inside the Edit view, once streaming has stopped:

Copy Story.

32.178 Copy Confirmation

Current Toast:

Copied

with:

“Story copied to clipboard.”

32.179 No Story Download

No .txt, DOCX, PDF, EPUB, or screenplay export is provided on this page.

32.180 Popular Genres

A separate Card is:

Popular Genres

with:

“Click on any genre to select it”.

32.181 Genre Badges Are Functional

Clicking a Genre Badge changes the current Genre field.

32.182 Story Token Catalogue Reference

The feature catalogue identifies:

Story Generator — 25 Tokens.

32.183 Critical Story Token Qualification

Unlike Content Writer, Summarizer, and Grammar Check, Story Writer calls the shared stream without passing a story Tool ID.

Therefore:

25 Tokens is the current catalogue reference for Story Generator, but the inspected Story client does not identify the generation as story in its stream call. This chapter does not present 25 Tokens as a guaranteed live Story charge.

Part Eight — Poem Generator

32.184 Opening Poem Generator

Navigate to:

Sidebar → Writing → Poem Generator

Route:

/poem-generator.

32.185 Title

Poem Generator.

32.186 Description

“Create beautiful poems in various styles - sonnets, haikus, free verse, and more.”

32.187 Placeholder

“Describe the theme, emotion, or style of poem you want...”

32.188 Poem Examples

Current examples:

  1. Sonnet about love and loss
  2. Haiku about autumn
  3. Free verse about hope


32.189 No Poem-Style Selector

Although the description mentions Sonnets, Haikus, and Free Verse, there is no dedicated style dropdown.

Specify the desired poetic form in the Prompt.

32.190 No Rhyme Scheme Selector

There is no separate:

  1. ABAB
  2. AABB
  3. Free Verse
  4. Blank Verse

control.

32.191 No Line/Stanza Controls

There are no numeric controls for:

  1. Lines
  2. Stanzas
  3. Syllables

32.192 Poem Base Cost

Current base:

15 Tokens.

The Writing feature catalogue agrees at 15 Tokens.

32.193 Interesting Category Label Difference

The Sidebar correctly places Poem Generator under:

Writing.

However, the Poem ToolPage itself passes:

category="Creative".

Therefore, a subscriber may see a Creative Badge inside a Tool reached from the Writing Sidebar category.

32.194 Poem Download

Standard filename:

poem-generator-output.txt.

Part Nine — Grammar Check

32.195 Opening Grammar Check

Navigate to:

Sidebar → Writing → Grammar Check

Route:

/grammar.

32.196 Authentication

The Grammar Route checks authentication and redirects to /login when necessary.

32.197 Workspace Title

AI Grammar Check.

32.198 Description

“Improve grammar, style, and readability of your text while maintaining your voice.”

32.199 Original Text

The left Card is:

Original Text.

32.200 Input Instructions

“Paste your text below to check grammar and style.”

32.201 Input Placeholder

“Enter your text here...”.

32.202 Input Is Required

If blank:

Error

with:

“Please enter some text to check.”

32.203 Try These Examples

Grammar Check includes example text Buttons.

32.204 Source Contains Three Examples but UI Shows Two

The exampleTexts array contains three sample sentences, but the page deliberately renders only:

exampleTexts.slice(0, 2).

Therefore only the first two are currently visible.

32.205 Check Grammar

Primary action:

Check Grammar.

32.206 Checking...

During processing:

Checking....

32.207 What Grammar Check Requests

The Prompt asks AI to:

  1. Correct Grammar
  2. Correct Spelling
  3. Improve Style
  4. Preserve Original Tone
  5. Preserve Original Meaning


32.208 Structured Response Requested

The AI is specifically asked to return:

CORRECTED TEXT:

followed by the corrected version, and:

IMPROVEMENTS:

followed by bullet-listed changes.

32.209 Response Parsing

After generation, the client separates the response at:

IMPROVEMENTS:

and removes:

CORRECTED TEXT:

from the corrected-content portion.

32.210 Improvement Bullet Parsing

Only lines beginning with a hyphen are converted into the structured Improvements list.

32.211 Parser Dependency

If the AI does not follow the requested structure exactly, the Improvements section may be incomplete or absent.

32.212 Improved Text

The right Card is:

Improved Text.

32.213 Preview

Grammar Check provides:

Preview.

32.214 Edit

Grammar Check provides:

Edit.

32.215 Copy Corrected Text

After streaming ends, the Edit Tab contains:

Copy Corrected Text.

32.216 Copy Confirmation

Current notification:

Copied

with:

“Corrected text copied to clipboard.”

32.217 Improvements Made

When parsed suggestions exist, a separate Card appears:

Improvements Made.

32.218 Improvement Entries

Each suggestion appears as a separate row with a check icon.

32.219 Grammar Check Features

The interface highlights:

Grammar Correction

Fix grammar and spelling errors

Style Enhancement

Improve clarity and readability

Voice Preservation

Maintain your original tone


32.220 No Grammar Rule Selector

There is no current control for:

  1. US English
  2. UK English
  3. AP Style
  4. Chicago
  5. MLA
  6. Academic
  7. Legal style

32.221 No Language Selector

The current Grammar Check is configured specifically as an English Grammar and Style expert.

For translation, use Translation Hub instead.

32.222 No Download

Grammar Check does not expose a Download action.

32.223 Grammar Token Reference

The catalogue identifies:

Grammar Check — 10 Tokens.

32.224 Tool Identification

The generation passes:

grammar

as its shared stream Tool ID.

32.225 No Visible Token Badge

The specialized Grammar page does not itself display the 10-Token catalogue amount.

Part Ten — Paraphraser

32.226 Opening Paraphraser

Navigate to:

Sidebar → Writing → Paraphraser

Route:

/paraphraser.

32.227 Title

Paraphraser.

32.228 Description

“Rewrite any text in multiple styles while preserving the original meaning - academic, casual, concise, or creative.”

32.229 Placeholder

“Paste the text you want to paraphrase...”.

32.230 Paraphrasing Examples

Examples include:

  1. Academic paragraph to conversational Blog style
  2. Product Description to premium/luxury style
  3. Technical documentation simplified for nontechnical readers


32.231 No Style Dropdown

Although the description mentions multiple styles, no dedicated:

  1. Academic
  2. Casual
  3. Concise
  4. Creative

selector exists.

Specify the target style in your Prompt.

32.232 Route-Level Token Value

The Paraphraser page passes:

10 Tokens

to ToolPage.

32.233 Current Feature-Catalogue Value

However, the shared feature catalogue currently defines:

Paraphraser — 20 Tokens.

32.234 Which Paraphraser Value Wins?

ToolPage calculates its base cost in this order:

  1. settings.aiLimits[toolId]
  2. feature.tokenCost
  3. Route tokenCost


Therefore:

Without a live aiLimits override, the current ToolPage should use the feature-catalogue value of 20 Tokens rather than the 10-Token route fallback.

32.235 Dynamic Configuration Still Takes Priority

If AIUNIFY changes the live aiLimits value, that setting becomes authoritative for the displayed ToolPage cost.

32.236 OpenAI Cost Multiplier

ToolPage can further apply the 1.5 OpenAI multiplier after determining the base.

32.237 Paraphraser Copy

Completed output can be copied with the Standard ToolPage Copy action.

32.238 Paraphraser Download

Filename:

paraphraser-output.txt.

Part Eleven — Tone Converter

32.239 Opening Tone Converter

Navigate to:

Sidebar → Writing → Tone Converter

Route:

/tone-converter.

32.240 Title

Tone Converter.

32.241 Description

“Transform the emotional tone of any text - switch between formal, casual, empathetic, assertive, humorous, and more.”

32.242 Placeholder

“Paste your text and specify the target tone (e.g., 'Convert to empathetic tone')...”

32.243 Tone Examples

Current examples include:

  1. Formal business Email → friendly/casual
  2. Complaint response → empathetic/understanding
  3. Technical report → engaging narrative


32.244 No Tone Selector

Despite the Tool's purpose, there is no dedicated Tone dropdown.

The subscriber must specify the desired transformation in the Prompt.

32.245 No Intensity Control

There is no:

  1. Slightly more formal
  2. Moderately casual
  3. Highly persuasive

Slider.

Describe intensity in natural language.

32.246 Route-Level Cost

Tone Converter passes:

10 Tokens

to ToolPage.

32.247 Feature-Catalogue Cost

The feature catalogue currently defines:

Tone Converter — 20 Tokens.

32.248 Effective Default Cost Logic

Because ToolPage prioritizes the feature catalogue over the page-level fallback, the current default visible base should be:

20 Tokens

unless the current system aiLimits configuration specifies another value.

32.249 Tone Converter Download

Filename:

tone-converter-output.txt.

Shared Standard ToolPage Behavior

32.250 Which Writing Tools Use Standard ToolPage?

The six current Writing-related ToolPage Tools are:

  1. Blog Post
  2. Article Writer
  3. Content Improver
  4. Poem Generator
  5. Paraphraser
  6. Tone Converter

Their individual pages provide Tool-specific:

  1. Title
  2. Description
  3. Placeholder
  4. Example Prompts
  5. Token fallback
  6. Category Badge

while sharing one common operating shell.

32.251 Standard Input

The shared Input Card displays:

Input

and:

“Describe what you want to generate”.

32.252 Prompt Is Required

Submitting blank Input produces:

Input required

with:

“Please enter a prompt to continue.”

32.253 Generate

Primary Button:

Generate.

32.254 Generating...

While streaming:

Generating....

32.255 Ctrl+Enter

Inside Standard ToolPage, pressing:

Ctrl + Enter

submits the Prompt.

The inspected handler specifically checks ctrlKey; it does not source-verify Command+Enter as an equivalent in this component.

32.256 Reset

The icon-only Reset button clears:

  1. Input
  2. output

and focuses the Textarea.

32.257 Reset Streaming-State Caveat

As established in Chapter 12, the shared component does not explicitly clear the hook's streamedText inside handleReset().

Accordingly, Reset should not be treated as a Stop/Cancel mechanism for an active stream.

32.258 No Stop Generation

Standard ToolPage has no dedicated:

Stop Generation

button.

32.259 Try These Examples

When examples exist:

Try these examples:

32.260 Example Buttons Are Visually Shortened

Each example Button displays only approximately the first 40 characters plus ....

Clicking it inserts the entire underlying Prompt.

Standard Output

32.261 Output

The right Card is:

Output

with:

“Generated content will appear here”.

32.262 Streaming Markdown

Generated text is displayed with the Markdown renderer.

32.263 Output Scroll Area

The Standard output area has a maximum visible height of approximately:

500 px

before scrolling.

32.264 Copy

Completed or currently available stream text can be copied.

32.265 Copy Confirmation

Copied!

with:

“Content copied to clipboard”.

32.266 Download

Standard ToolPage provides Download whenever display content exists.

32.267 Standard Download Format

All Standard Writing ToolPage Downloads are:

plain text (.txt).

32.268 Standard Filename Pattern

[toolId]-output.txt.

32.269 No Standard Edit Tab

Unlike specialized Content Writer, Summarizer, Story Writer, and Grammar Check, Standard ToolPage does not contain a Preview/Edit tab system.

32.270 No Built-In Output Textarea Editor

The generated Standard output is rendered through Markdown.

To revise it, you can:

  1. Copy it externally
  2. Regenerate with revised instructions
  3. Use Content Improver
  4. Use Paraphraser
  5. Use Tone Converter

32.271 No Standard Save

No Save button.

32.272 No Standard History

No generation-history browser is present.

32.273 No Standard Rename

No Rename.

32.274 No Standard Delete

No persisted record exists in this workspace to Delete.

Token Behavior Across Writing Tools

32.275 ToolPage Dynamic Cost

Standard ToolPage calculates:

settings.aiLimits → feature tokenCost → route tokenCost.

32.276 OpenAI Multiplier

When the selected Model provider is OpenAI:

displayed cost = ceiling(base cost × 1.5).

32.277 Standard Base-Cost Matrix

Writing ToolCurrent Base Reference
Blog Post25
Article Writer25
Content Improver15
Poem Generator15
Paraphraser20*
Tone Converter20*

*The Paraphraser and Tone Converter pages individually pass 10, but the current feature catalogue assigns 20, and ToolPage prioritizes the feature catalogue when no live aiLimits override exists.

32.278 Specialized Catalogue Matrix

ToolCatalogue ReferenceVisible Fixed Cost on Specialized Page?
Content Writer20No
Summarizer15No
Headline Generator10Yes — “Uses 10 tokens”
Story Generator25No
Grammar Check10No

32.279 Story Cost Requires Extra Caution

Story's 25 is only a catalogue reference because its current stream invocation omits the story Tool ID.

32.280 Token Costs Can Change

The subscriber should treat displayed live ToolPage cost and current account behavior as authoritative over static manual examples when system configuration changes.

Model/API-Key Matrix

32.281 Model Behavior

ToolUses Selected Model?Shared BYOK Headers?
Content WriterYesYes
Blog PostYesYes
Article WriterYesYes
SummarizerYesYes
HeadlinesYesNo client-side BYOK forwarding in current request
Content ImproverYesYes
Story WriterYesYes
Poem GeneratorYesYes
Grammar CheckYesYes
ParaphraserYesYes
Tone ConverterYesYes

The shared-stream behavior is established in useGeminiStream; Headline Generator instead uses its own /api/ai/proxy request.

Writing Workflow Differences

32.282 Specialized Controls Matrix

ToolSpecialized Controls
Content WriterContent Type, Keywords, Tone
SummarizerPaste Text
HeadlinesTone, Quantity
Story WriterGenre, Format*, Plot, Characters, Setting, Tone
Grammar CheckOriginal Text + structured corrections
Standard ToolPage ToolsPrompt-only

*Story Format is visible but currently not wired into generation.

32.283 Output Editing Matrix

ToolBuilt-In Editable Output
Content WriterYes
Blog PostNo
Article WriterNo
SummarizerYes
HeadlinesNo
Content ImproverNo
Story WriterYes
Poem GeneratorNo
Grammar CheckYes
ParaphraserNo
Tone ConverterNo

32.284 Copy Matrix

ToolCopy Control
Content WriterYes
Blog PostYes
Article WriterYes
SummarizerNo dedicated Copy
HeadlinesYes, per Headline
Content ImproverYes
Story WriterYes, in Edit output
Poem GeneratorYes
Grammar CheckYes, in Edit output
ParaphraserYes
Tone ConverterYes

32.285 Download Matrix

ToolDownload
Content Writer.txt
Blog Post.txt
Article Writer.txt
SummarizerNo
HeadlinesNo
Content Improver.txt
Story WriterNo
Poem Generator.txt
Grammar CheckNo
Paraphraser.txt
Tone Converter.txt

Best Practices — Content Writer

32.286 Define the Deliverable

Instead of entering:

Artificial intelligence

use something such as:

“A 1,200-word educational article for insurance agency owners explaining how AI-powered lead follow-up reduces missed opportunities.”

32.287 Use Keywords Deliberately

Only enter Keywords you genuinely want included.

Overloading the field can make content unnatural.

32.288 Choose Tone Based on Audience

For example:

  1. Professional → Enterprise decision-makers
  2. Friendly → Existing customers
  3. Persuasive → Sales copy
  4. Informative → Educational articles
  5. Authoritative → Thought leadership

32.289 Edit Before Publishing

Use the built-in Edit Tab to remove:

  1. Repetition
  2. Generic phrases
  3. Unsupported claims
  4. Unwanted formatting

Best Practices — Blog and Article

32.290 Include a Clear Audience

Example:

“Write for independent real estate brokerage owners with 10-50 agents.”

32.291 Specify Structure

Request:

  1. Title
  2. Introduction
  3. H2 sections
  4. Examples
  5. Conclusion
  6. CTA

when that structure matters.

32.292 Verify Facts

Do not publish unverified:

  1. Statistics
  2. Laws
  3. Medical claims
  4. Financial claims
  5. Product specifications
  6. Quotations

simply because the AI generated them.

32.293 Request Current Information Carefully

These Writing pages do not themselves perform source-verified live web research.

For current facts, gather verified source material first and provide it as writing context.

Best Practices — Summarizer

32.294 Paste the Actual Source Text

Summarizer can only summarize what you provide in its current UI.

32.295 Do Not Ask It to Summarize an Unuploaded File

There is no actual file attachment on the current Summarizer page.

32.296 Preserve Important Details

After summarization, compare:

  1. Names
  2. Dates
  3. Numbers
  4. Commitments
  5. Conclusions

against the original.

32.297 Edit the Summary

Use the Edit Tab to correct or refine the result before using it.

Best Practices — Headlines

32.298 Generate Multiple Options

Use Quantity to produce several alternatives instead of accepting the first Headline.

32.299 Compare Tone Variations

Try the same Topic with:

  1. Catchy & Viral
  2. Professional
  3. SEO Optimized

and compare.

32.300 Character Counts Matter

Use the displayed character count when a channel has headline/title-length limitations.

32.301 Avoid Unsupported Clickbait

A strong Headline should accurately reflect the content it introduces.

Best Practices — Story Writer

32.302 Put Important Format Instructions in the Plot

Because the visible Format field is currently not wired into generation, repeat critical format requirements in a field that is actually submitted.

32.303 Repeat the Desired Title if It Matters

Because Story Title is not currently inserted into the generation Prompt, put the desired Title into the Plot/Premise instructions if the AI needs to use it.

32.304 Define Characters Clearly

Include:

  1. Name
  2. Role
  3. Motivation
  4. Conflict
  5. Relationship

when consistency matters.

32.305 Define Setting

Specify:

  1. Place
  2. Time period
  3. World rules
  4. Atmosphere

for stronger narrative consistency.

32.306 Use Edit for Final Refinement

The Story's Edit Tab is useful for manually changing generated prose without running another AI generation.

Best Practices — Grammar Check

32.307 Review Corrections Instead of Accepting Blindly

Grammar correction can alter:

  1. Nuance
  2. Voice
  3. Industry terminology
  4. Intended emphasis

Review the result.

32.308 Use Improvements Made

When the parser successfully extracts them, the Improvements Made list helps explain what changed.

32.309 Preserve Specialized Terms

If a business or technical phrase must remain unchanged, say so in the source text context where possible or restore it in Edit afterward.

Best Practices — Paraphraser

32.310 State Both Style and Constraint

Example:

“Paraphrase this in a concise professional tone. Preserve all numbers, product names, and legal terminology exactly.”

32.311 Preserve Meaning

Always compare the paraphrase against the original when precision matters.

Best Practices — Tone Converter

32.312 State the Target Tone Explicitly

Example:

“Rewrite this in a confident but empathetic executive tone. Do not change any facts or pricing.”

32.313 Specify What Must Not Change

This is particularly useful for:

  1. Pricing
  2. Dates
  3. Contract terms
  4. Product names
  5. URLs
  6. Technical specifications

Troubleshooting — Content Writer

32.314 Generate Content Does Nothing

Confirm:

  1. Topic/Subject is entered.
  2. Content Type is selected.

Both are required.

32.315 Desired Keywords Are Missing

Confirm the Keywords field contains the exact words you want emphasized.

AI instructions still do not guarantee every keyword appears.

32.316 Output Is Too Short

There is no Target Length control.

Specify the approximate Word Count directly.

32.317 Cannot Save Draft

No persistent Save workflow is source-verified.

Use Copy/Download before leaving the page.

Troubleshooting — Summarizer

32.318 Cannot Find Upload Button

There is no actual file-upload control in the current Summarizer page.

Paste the document text into Input Text.

32.319 Cannot Download Summary

No Download Button exists on this specialized screen.

Copy the edited text manually.

32.320 Cannot Select Summary Length

No length control exists.

32.321 Summary Missed Important Details

Regenerate with the important details emphasized in the supplied text/context, or manually edit the result.

Troubleshooting — Headlines

32.322 Generate Is Disabled

Enter a non-empty Topic.

32.323 Requested Five Headlines but Fewer Appear

The page filters malformed/very short returned lines after generation.

32.324 Cannot Download Headlines

No Download control exists.

Copy individual Headlines.

32.325 BYOK Key Does Not Seem to Apply

The Headline client sends the selected Model but does not forward normal provider-key headers in its /api/ai/proxy request.

Troubleshooting — Story Writer

32.326 Selected Script Format but Received a Story

The current Format selector is not inserted into the generation Prompt.

Place:

“Write this in script format”

inside the Plot/Premise.

32.327 Selected Medium Story but Length Was Wrong

The current length/Format state is not sent.

Write the desired Word Count directly into Plot/Premise.

32.328 Story Title Was Ignored

Story Title is not currently included in the Prompt.

Repeat it within Plot/Premise when important.

32.329 Cannot Download Story

No Download action is present.

Use Edit → Copy Story.

Troubleshooting — Grammar Check

32.330 Improvements Made Does Not Appear

The AI response must contain parseable hyphen-prefixed lines after:

IMPROVEMENTS:.

If the response format varies, the Suggestions list can remain empty.

32.331 Cannot Download Corrected Text

No Download action exists.

Use Edit → Copy Corrected Text.

32.332 Only Two Examples Appear

This is expected in the current source even though the internal example array contains three entries.

Troubleshooting — Standard ToolPage

32.333 Generate Is Disabled

Input must contain non-whitespace text.

32.334 Ctrl+Enter Does Not Work on Mac With Command

The current handler explicitly checks Ctrl+Enter.

Use the Generate Button if necessary.

32.335 Cannot Edit Output

Standard ToolPage does not have an output editor.

Copy the result or move it to Content Improver/Tone Converter/Paraphraser.

32.336 Cannot Save Output

No Save function exists.

Download the .txt file where supported.

32.337 Paraphraser Shows 20 Tokens Instead of 10

This is consistent with current source precedence:

Feature catalogue 20 overrides page fallback 10 unless aiLimits provides another value.

32.338 Tone Converter Shows 20 Tokens Instead of 10

The same current configuration applies to Tone Converter.

Writing Preparation Checklist

32.339 Before Generating

  1. I selected the Writing Tool appropriate to my task.
  2. I know who the audience is.
  3. I specified the desired deliverable.
  4. I included required facts.
  5. I stated the desired tone.
  6. I stated desired length where necessary.
  7. I identified wording/numbers that must remain exact.
  8. I understand whether this Tool has specialized controls or only a Prompt box.
  9. I understand generated facts may require verification.

32.340 Output QA Checklist

After generation:

  1. Names are correct.
  2. Dates are correct.
  3. Numbers are correct.
  4. URLs are correct.
  5. Product names are correct.
  6. Tone fits the audience.
  7. Repetition has been removed.
  8. Unsupported claims have been reviewed.
  9. Formatting is appropriate.
  10. Important facts are verified.
  11. I copied/downloaded content before leaving the page if I need to preserve it.

32.341 Content Writer Checklist

  1. Topic entered.
  2. Content Type selected.
  3. Keywords reviewed.
  4. Tone selected if needed.
  5. Generate Content completed.
  6. Preview reviewed.
  7. Edit used for final corrections.
  8. Content copied/downloaded.

32.342 Summarizer Checklist

  1. Source text pasted into Input Text.
  2. I understand there is no current file upload.
  3. I selected Summarize Text.
  4. Summary compared against source.
  5. Names/dates/numbers checked.
  6. Edit used where necessary.
  7. Final text manually preserved.

32.343 Headline Checklist

  1. Topic entered.
  2. Tone selected.
  3. Quantity selected.
  4. Headlines generated.
  5. Character counts reviewed.
  6. Accuracy/clickbait reviewed.
  7. Best Headlines copied.

32.344 Story Checklist

  1. Genre selected.
  2. Plot/Premise entered.
  3. Characters provided if needed.
  4. Setting provided if needed.
  5. Tone provided if needed.
  6. Desired Format repeated in Plot because Format selector is currently unwired.
  7. Desired Title repeated in Plot if it must influence generation.
  8. Story generated.
  9. Preview reviewed.
  10. Edit used for revisions.
  11. Story copied before leaving.

32.345 Grammar Checklist

  1. Original Text entered.
  2. Grammar Check completed.
  3. Corrected Text reviewed.
  4. Improvements Made reviewed where available.
  5. Specialized terminology preserved.
  6. Edit corrections completed.
  7. Corrected Text copied.

32.346 Standard ToolPage Checklist

For Blog Post, Article Writer, Content Improver, Poem Generator, Paraphraser, and Tone Converter:

  1. Prompt clearly states the task.
  2. Audience is identified.
  3. Style/tone is stated.
  4. Length is stated when needed.
  5. Exact facts are included.
  6. Generate completed.
  7. Output reviewed.
  8. Copy or Download completed.
  9. I understand there is no persistent Save/History in this workspace.

32.347 What the Writing Category Currently Supports

The source verifies:

Content Creation

  1. Blog posts
  2. Articles
  3. Marketing copy
  4. Product descriptions
  5. Social posts
  6. Email newsletters
  7. General writing

Transformation

  1. Content improvement
  2. Paraphrasing
  3. Tone conversion
  4. Grammar correction

Condensation

  1. Text summarization

Creative Writing

  1. Stories
  2. Poems

Headline Generation

  1. Five Headline tones
  2. 1-10 requested variations
  3. Per-headline character counts

Output Operations

  1. Markdown Preview where implemented
  2. Editable specialized outputs where implemented
  3. Copy where implemented
  4. Plain-text Download for Standard ToolPage and Content Writer

32.348 What the Writing Category Does Not Universally Establish

The current source does not establish a universal:

  1. Saved Writing Projects library
  2. Autosave
  3. Version History
  4. Folders
  5. Collaboration
  6. Comments
  7. Track Changes
  8. DOCX export
  9. PDF export
  10. Google Docs export
  11. WordPress publishing
  12. CMS publishing
  13. Plagiarism checker
  14. Live grammar underlining
  15. Citation database
  16. Academic-source search
  17. Live web research
  18. Live keyword research
  19. SERP analysis
  20. Brand Voice library
  21. File upload across all Writing Tools
  22. One-click translation across all Writing Tools

32.349 Important Current-Version Deviations

Several visible labels require qualification.

Summarizer

Called AI Document Summarizer, but current operation is pasted text only; no file-upload input is implemented.

Story Writer

Story Title is visible but not included in generation.

Story Format

Short Story, Medium Story, Story Outline, Script Format are visible choices, but the selected Format is not included in the current generation Prompt.

Paraphraser

Page fallback says 10 Tokens, while current feature catalogue says 20; ToolPage's precedence makes the feature value the stronger default unless system AI limits override it.

Tone Converter

The same 10-vs-20 source discrepancy exists.

Poem Generator

Located in the Sidebar's Writing category but currently displays a Creative ToolPage category Badge.

32.350 Recommended Writing Workflow

The strongest general operating method is:

Choose the Correct Writing Tool

Define the Audience

State the Exact Deliverable

Provide Source Facts and Required Details

Specify Tone, Length, Format, and Constraints

Generate

Review the Complete Result

Verify Facts, Numbers, Names, and Claims

Use Edit Where Available

Use Content Improver, Paraphraser, Tone Converter, or Grammar Check for Additional Refinement

Copy or Download the Approved Version

Preserve It Externally Before Regenerating or Leaving the Workspace

32.351 Chapter Summary

The AIUNIFY PROS SUITE Writing category currently contains eleven operational Tools spanning original content creation, summarization, headline generation, creative writing, editing, grammar correction, paraphrasing, and tone transformation.

The category is not built from one identical interface. Content Writer, Summarizer, Headline Generator, Story Writer, and Grammar Check use specialized workspaces, while Blog Post, Article Writer, Content Improver, Poem Generator, Paraphraser, and Tone Converter use AIUNIFY's shared Standard ToolPage.

Content Writer provides the richest structured business-writing interface. Subscribers choose a required Topic and Content Type, optionally supply Keywords and one of six Tones, generate streaming content, switch between Preview and Edit, Copy the completed output, and Download it as plain text. Its feature catalogue reference is 20 Tokens.

Blog Post Generator and Article Writer are Prompt-driven Standard ToolPage systems with current base references of 25 Tokens each. Their SEO/research-oriented descriptions guide AI writing, but the inspected pages do not perform live keyword research, SERP analysis, or external source retrieval.

Summarizer is currently a text-paste workflow. Despite the visible AI Document Summarizer title and Upload icon, the page does not contain a file picker. Subscribers paste text, select Summarize Text, then use Preview/Edit to refine the response. The current page provides neither a dedicated Copy nor Download action.

Headline Generator is a highly specialized workspace with five Tone modes, a Quantity Slider from 1 through 10, individual Headline Cards, character counts, and per-result Copy actions. It explicitly displays Uses 10 tokens. Its request sends the selected Model but does not forward the subscriber's normal BYOK provider headers.

Content Improver uses Standard ToolPage and currently references a 15-Token base. It has no separate improvement-style selectors, so instructions such as concise, persuasive, executive, simplified, or conversion-oriented should be placed directly in the Prompt.

Story Writer provides Genre, Plot, Characters, Setting, Tone, a Random Prompt generator, Preview/Edit output, and Copy Story. However, two visible controls are currently not wired into its generation Prompt: Story Title and Format. The Format selector visibly offers Short Story, Medium Story, Story Outline, and Script Format, but the current request still asks AI to write a creative short story without submitting the selected Format.

For that reason, subscribers should put critical length, Title, or Format instructions directly into Plot/Premise until those controls are connected to generation.

Poem Generator uses Standard ToolPage and has a 15-Token base reference. It supports poetic styles through natural-language Prompting rather than a dedicated Form/Style selector. It appears under Writing in the Sidebar even though the page currently identifies its internal category as Creative.

Grammar Check requests both corrected text and an itemized list of improvements, then parses those into an editable corrected version and separate Improvements Made section. Its catalogue reference is 10 Tokens.

Paraphraser and Tone Converter both use Standard ToolPage and require the subscriber to describe the desired Style or Tone in natural language. Each page contains a route-level 10-Token fallback, but each current feature-catalogue entry is 20 Tokens. Since ToolPage prioritizes system AI limits first, then feature-catalogue cost, then route fallback, the catalogue's 20-Token value is the stronger default unless current system configuration overrides it.

Across the Standard Writing Tools, ToolPage provides:

  1. Dynamic Token display
  2. Current Token balance
  3. Prompt Input
  4. Ctrl+Enter generation
  5. Example Prompts
  6. Streaming Output
  7. Markdown rendering
  8. Copy
  9. .txt Download

but does not provide persistent Save, History, layered editing, DOCX/PDF export, or a universal document-management system.

The recommended Writing workflow is:

Write or Supply the Core Information → Generate the First Draft → Improve Structure and Clarity → Paraphrase Where Necessary → Convert Tone for the Audience → Run Grammar Check → Verify All Facts → Copy or Download the Approved Version

This turns the Writing category into a practical multi-stage workflow rather than treating every Tool as an isolated generator.

Write Your Comment