Crawler Summary

humanize-academic-writing answer-first brief

Transform AI-generated academic text into natural, human-like scholarly writing for social sciences. Detects AI patterns (repetitive structures, abstract language, mechanical flow) and rewrites with authentic academic voice. Use when revising AI-drafted papers, improving writing naturalness, reducing AI detection markers, or when user mentions humanizing text, academic writing quality, or social science writing for non-native English speakers. --- name: humanize-academic-writing description: Transform AI-generated academic text into natural, human-like scholarly writing for social sciences. Detects AI patterns (repetitive structures, abstract language, mechanical flow) and rewrites with authentic academic voice. Use when revising AI-drafted papers, improving writing naturalness, reducing AI detection markers, or when user mentions humanizing text, academic Capability contract not published. No trust telemetry is available yet. 8 GitHub stars reported by the source. Last updated 4/14/2026.

Freshness

Last checked 4/14/2026

Best For

humanize-academic-writing is best for you workflows where OpenClaw compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack

Claim this agent
Agent DossierGitHubSafety: 94/100

humanize-academic-writing

Transform AI-generated academic text into natural, human-like scholarly writing for social sciences. Detects AI patterns (repetitive structures, abstract language, mechanical flow) and rewrites with authentic academic voice. Use when revising AI-drafted papers, improving writing naturalness, reducing AI detection markers, or when user mentions humanizing text, academic writing quality, or social science writing for non-native English speakers. --- name: humanize-academic-writing description: Transform AI-generated academic text into natural, human-like scholarly writing for social sciences. Detects AI patterns (repetitive structures, abstract language, mechanical flow) and rewrites with authentic academic voice. Use when revising AI-drafted papers, improving writing naturalness, reducing AI detection markers, or when user mentions humanizing text, academic

OpenClawself-declared

Public facts

5

Change events

1

Artifacts

0

Freshness

Apr 14, 2026

Verifiededitorial-contentNo verified compatibility signals8 GitHub stars

Capability contract not published. No trust telemetry is available yet. 8 GitHub stars reported by the source. Last updated 4/14/2026.

8 GitHub starsTrust evidence available

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Apr 14, 2026

Vendor

Momo2young

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Capability contract not published. No trust telemetry is available yet. 8 GitHub stars reported by the source. Last updated 4/14/2026.

Setup snapshot

git clone https://github.com/momo2young/humanize-academic-writing.git
  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Momo2young

profilemedium
Observed Apr 14, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed Apr 14, 2026Source linkProvenance
Adoption (1)

Adoption signal

8 GitHub stars

profilemedium
Observed Apr 14, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB OPENCLEW

Extracted files

0

Examples

3

Snippets

0

Languages

typescript

Parameters

Executable Examples

bash

python scripts/ai_detector.py input.txt

bash

# Basic analysis
python scripts/ai_detector.py input.txt

# Detailed output with paragraph-by-paragraph breakdown
python scripts/ai_detector.py input.txt --detailed

# JSON output for programmatic use
python scripts/ai_detector.py input.txt --json > analysis.json

bash

# Analyze text metrics
python scripts/text_analyzer.py input.txt

# Compare before/after versions
python scripts/text_analyzer.py original.txt revised.txt --compare

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB OPENCLEW

Docs source

GITHUB OPENCLEW

Editorial quality

ready

Transform AI-generated academic text into natural, human-like scholarly writing for social sciences. Detects AI patterns (repetitive structures, abstract language, mechanical flow) and rewrites with authentic academic voice. Use when revising AI-drafted papers, improving writing naturalness, reducing AI detection markers, or when user mentions humanizing text, academic writing quality, or social science writing for non-native English speakers. --- name: humanize-academic-writing description: Transform AI-generated academic text into natural, human-like scholarly writing for social sciences. Detects AI patterns (repetitive structures, abstract language, mechanical flow) and rewrites with authentic academic voice. Use when revising AI-drafted papers, improving writing naturalness, reducing AI detection markers, or when user mentions humanizing text, academic

Full README

name: humanize-academic-writing description: Transform AI-generated academic text into natural, human-like scholarly writing for social sciences. Detects AI patterns (repetitive structures, abstract language, mechanical flow) and rewrites with authentic academic voice. Use when revising AI-drafted papers, improving writing naturalness, reducing AI detection markers, or when user mentions humanizing text, academic writing quality, or social science writing for non-native English speakers.

Humanize Academic Writing for Social Sciences

Academic Integrity Statement

Purpose: This skill helps researchers improve the quality and naturalness of their own original ideas expressed through AI-assisted writing tools.

Ethical Use:

  • ✅ Revising AI-drafted text based on your own research and ideas
  • ✅ Improving writing quality for non-native English speakers
  • ✅ Learning better academic writing patterns
  • ❌ Using AI to generate ideas you don't understand
  • ❌ Submitting work that doesn't represent your intellectual contribution

Principle: The goal is authentic scholarly communication, not deception.


Target Audience

Non-native English speakers in social sciences (sociology, anthropology, political science, education, psychology) who:

  • Have original ideas and research
  • Used AI tools to draft their text
  • Need to humanize the writing style
  • Want to reduce obvious AI patterns

When to Use This Skill

  • User has AI-generated draft based on their own ideas
  • Text feels "too perfect," mechanical, or repetitive
  • Need to reduce AI detection markers
  • Want authentic academic voice for social science writing
  • Paragraph transitions feel robotic
  • Language is overly abstract without concrete examples

Core Workflow

Step 1: Analyze the Text

First, run the AI detection analyzer to identify problematic patterns:

python scripts/ai_detector.py input.txt

The analyzer identifies:

  • Repetitive sentence structures and lengths
  • Overused AI transition phrases (Moreover, Furthermore, Additionally)
  • Abstract/vague language patterns ("various aspects", "in terms of")
  • Mechanical paragraph transitions
  • Unnatural word choices for social sciences
  • Low vocabulary diversity (Type-Token Ratio)
  • Excessive passive voice
  • Consecutive sentence similarity

Output: AI probability score + specific issues marked per paragraph

Step 2: Apply Targeted Rewriting Strategies

Based on detected issues, apply these fixes:

Strategy 1: Vary Sentence Rhythm (Fix Uniformity)

AI Pattern: All sentences are similar length (15-20 words)

Human Fix: Mix short (5-10), medium (15-20), and long (25-35) sentences

Example:

  • AI: "This study examines social media impact. The research focuses on young adults. The analysis considers multiple factors."
  • Human: "This study examines social media's impact on young adults, considering factors ranging from identity formation to civic engagement."

Strategy 2: Reduce Abstract Scaffolding

AI Pattern: Vague placeholder phrases that say little

Common culprits:

  • "various aspects"
  • "in terms of"
  • "it is important to note that"
  • "multiple factors"
  • "different perspectives"

Human Fix: Replace with specific concepts, named theories, concrete examples

Example:

  • AI: "In terms of the various aspects of social interaction, multiple factors play important roles."
  • Human: "Social interaction depends on trust, reciprocity, and shared norms—factors that vary across cultural contexts."

Strategy 3: Eliminate Mechanical Transitions

AI Pattern: Overusing formal connectors at sentence starts

Overused words:

  • Moreover,
  • Furthermore,
  • Additionally,
  • In addition,
  • It is important to note that

Human Fix: Use diverse transition strategies:

  • Direct logical flow (no connector needed)
  • "This pattern echoes..."
  • "Building on this insight..."
  • "Yet" / "Still" / "However" (sparingly)
  • Implicit connections through content

Strategy 4: Add Scholarly Voice

AI Pattern: Generic academic tone without personality or critical engagement

Human Fix:

  • Include appropriate hedging ("may suggest", "appears to", "potentially")
  • Show critical engagement with sources
  • Use disciplinary language naturally
  • Demonstrate genuine intellectual grappling

Example:

  • AI: "The data shows a correlation between X and Y."
  • Human: "The data suggest a correlation between X and Y, though the causal mechanism remains unclear and warrants further investigation."

Strategy 5: Ground in Specificity

AI Pattern: Generic statements without grounding

Human Fix:

  • Name specific theories/scholars
  • Include concrete examples
  • Reference particular contexts
  • Cite actual studies with details

Example:

  • AI: "Research has shown various effects of social media on society."
  • Human: "Recent ethnographic work documents how Instagram reshapes young women's body image practices (Tiidenberg 2018), while experimental studies reveal minimal effects on political polarization (Guess et al. 2023)."

Step 3: Rewrite with Rationale

For each paragraph, follow this format:

Original (AI-generated): [Paste the original text]

Revised (Humanized): [Your rewritten version]

Rationale: Explain in 1-2 sentences what AI patterns you fixed. Examples:

  • "Removed repetitive 'Moreover/Additionally' transitions and varied sentence rhythm (added one short sentence, one long); replaced 'various aspects' with specific concepts (trust, reciprocity, norms)."
  • "Eliminated abstract scaffolding ('in terms of', 'multiple factors'); added concrete citation (Smith 2022) and specific research finding; included scholarly hedging ('suggests' rather than 'shows')."
  • "Broke uniform 18-word sentences into varied lengths (8, 24, 15 words); removed mechanical 'Furthermore' openers; grounded claims in named theory (social capital) and specific context (urban China)."

Key Principles for Humanizing Text

1. Perplexity (Unpredictability)

  • Problem: AI text is too predictable
  • Fix: Add unexpected (but academically appropriate) word choices; vary syntactic structures

2. Burstiness (Rhythm Variation)

  • Problem: AI uses uniform sentence lengths
  • Fix: Mix short punchy sentences with longer complex ones; create natural reading rhythm

3. Specificity over Abstraction

  • Problem: AI defaults to vague abstractions
  • Fix: Use concrete examples, specific data, named theories; ground claims in particular contexts

4. Authentic Academic Voice

  • Problem: Generic formal tone without personality
  • Fix: Show genuine engagement with ideas; include appropriate hedging; demonstrate critical thinking

5. Natural Flow

  • Problem: Mechanical transitions and paragraph connections
  • Fix: Let content drive connections; use implicit logic; minimize formal connectors

Social Science Specifics

Disciplinary Language

Sociology:

  • Key concepts: stratification, agency, habitus, capital, institutions, inequality
  • Theoretical traditions: functionalist, conflict, symbolic interactionist, practice theory
  • Common methods: ethnography, surveys, interviews, archival analysis

Anthropology:

  • Key concepts: culture, ritual, kinship, liminality, positionality, thick description
  • More reflexive voice acceptable
  • Ethnographic detail valued

Political Science:

  • Key concepts: institutions, power, legitimacy, governance, state capacity
  • Causal inference language
  • Hypothesis testing frameworks

Education:

  • Key concepts: pedagogy, curriculum, equity, achievement gaps, learning outcomes
  • Mixed methods common
  • Policy relevance emphasized

Psychology (Social):

  • Key concepts: cognition, behavior, attitudes, interventions, mechanisms
  • Operational definitions critical
  • Experimental designs prominent

Non-Native Speaker Considerations

Common AI Crutches:

  1. Over-reliance on intensifiers ("very", "really", "quite")
  2. Repetitive sentence starters
  3. Overuse of formal connectors to signal logic

Strengths to Preserve:

  • Clear logical structure (maintain this)
  • Formal register (appropriate for academic writing)
  • Careful grammar (don't over-casualize)

Areas to Humanize:

  • Vary clause structures and sentence types
  • Use field-specific terminology confidently
  • Add appropriate scholarly hedging
  • Include critical engagement with sources
  • Ground abstractions in concrete examples

Additional Resources

For detailed guidance, see:


Scripts and Tools

ai_detector.py

Analyzes text for AI patterns and provides detailed scoring

# Basic analysis
python scripts/ai_detector.py input.txt

# Detailed output with paragraph-by-paragraph breakdown
python scripts/ai_detector.py input.txt --detailed

# JSON output for programmatic use
python scripts/ai_detector.py input.txt --json > analysis.json

text_analyzer.py

Provides quantitative metrics on text quality

# Analyze text metrics
python scripts/text_analyzer.py input.txt

# Compare before/after versions
python scripts/text_analyzer.py original.txt revised.txt --compare

Metrics provided:

  • Sentence length distribution and variance
  • Vocabulary diversity (Type-Token Ratio)
  • Academic word usage frequency
  • Transition word density
  • Passive voice percentage
  • Average sentence complexity

Example Workflow

  1. User provides AI-generated text: "Can you help humanize this paragraph from my paper?"

  2. Analyze first:

    • Run ai_detector.py or manually identify patterns
    • Note specific issues (e.g., "repetitive sentence structure, 3x 'Moreover', abstract language")
  3. Rewrite strategically:

    • Apply relevant strategies from above
    • Maintain the user's core ideas and arguments
    • Preserve accurate citations and data
  4. Explain changes:

    • Show original → revised
    • Provide rationale explaining what AI patterns were fixed
    • Help user learn for future writing
  5. Verify improvements:

    • Optionally run text_analyzer.py to confirm metrics improved
    • Check that meaning and accuracy preserved

Tips for Effective Use

Do:

  • ✅ Preserve the user's original ideas and arguments
  • ✅ Maintain citation accuracy
  • ✅ Keep the appropriate academic register
  • ✅ Focus on patterns, not just individual words
  • ✅ Explain your changes so users learn

Don't:

  • ❌ Change the meaning or argument
  • ❌ Add information not in the original
  • ❌ Over-casualize academic language
  • ❌ Remove all formal connectors (some are needed)
  • ❌ Make text deliberately grammatically incorrect

Balance:

Academic writing should be:

  • Clear but not simplistic
  • Formal but not robotic
  • Structured but not mechanical
  • Precise but not pedantic

Common Pitfalls to Avoid

  1. Over-correcting: Don't make every sentence wildly different in length. Natural variation exists within a range.

  2. Removing all connectors: Some transitions are necessary for clarity, especially in complex arguments.

  3. Adding colloquialisms: Academic writing should remain formal; avoid casual expressions.

  4. Losing precision: Don't sacrifice technical accuracy for "naturalness."

  5. Ignoring discipline: Social science subfields have different conventions—respect them.


Summary Checklist

After rewriting, verify:

  • [ ] Sentence lengths vary (mix of short, medium, long)
  • [ ] Mechanical transitions (Moreover, Furthermore, Additionally) removed or reduced
  • [ ] Abstract placeholder phrases replaced with specific concepts
  • [ ] At least one concrete example or named theory added
  • [ ] Scholarly hedging included where appropriate
  • [ ] Original meaning and arguments preserved
  • [ ] Citations remain accurate
  • [ ] Disciplinary language sounds natural
  • [ ] Rationale provided explaining AI patterns fixed

This skill emphasizes authentic scholarly communication while respecting the intellectual work of non-native English speakers using AI tools responsibly.

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

MissingGITHUB OPENCLEW

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

OpenClaw: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/momo2young-humanize-academic-writing/snapshot"
curl -s "https://xpersona.co/api/v1/agents/momo2young-humanize-academic-writing/contract"
curl -s "https://xpersona.co/api/v1/agents/momo2young-humanize-academic-writing/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITHUB_REPOSactivepieces

Rank

70

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

Traction

No public download signal

Freshness

Updated 2d ago

OPENCLAW
GITHUB_REPOScherry-studio

Rank

70

AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs

Traction

No public download signal

Freshness

Updated 5d ago

MCPOPENCLAW
GITHUB_REPOSAionUi

Rank

70

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

Traction

No public download signal

Freshness

Updated 6d ago

MCPOPENCLAW
GITHUB_REPOSCopilotKit

Rank

70

The Frontend for Agents & Generative UI. React + Angular

Traction

No public download signal

Freshness

Updated 23d ago

OPENCLAW
Machine Appendix

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/momo2young-humanize-academic-writing/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/momo2young-humanize-academic-writing/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/momo2young-humanize-academic-writing/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/momo2young-humanize-academic-writing/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/momo2young-humanize-academic-writing/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/momo2young-humanize-academic-writing/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_OPENCLEW",
      "generatedAt": "2026-04-16T23:45:25.429Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "OPENCLEW",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    },
    {
      "key": "you",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    }
  ],
  "flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:you|supported|profile"
}

Facts JSON

[
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Momo2young",
    "href": "https://github.com/momo2young/humanize-academic-writing",
    "sourceUrl": "https://github.com/momo2young/humanize-academic-writing",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-04-14T22:27:10.577Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://xpersona.co/api/v1/agents/momo2young-humanize-academic-writing/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/momo2young-humanize-academic-writing/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-04-14T22:27:10.577Z",
    "isPublic": true
  },
  {
    "factKey": "traction",
    "category": "adoption",
    "label": "Adoption signal",
    "value": "8 GitHub stars",
    "href": "https://github.com/momo2young/humanize-academic-writing",
    "sourceUrl": "https://github.com/momo2young/humanize-academic-writing",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-04-14T22:27:10.577Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/momo2young-humanize-academic-writing/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/momo2young-humanize-academic-writing/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub · GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to humanize-academic-writing and adjacent AI workflows.