writer

Generate content in a user's voice using profiles and adaptive interviews.

5|Updated Nov 18, 2025
One-click install
npx skills add https://github.com/krishagel/geoffrey --skill writer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writer
Source: https://github.com/krishagel/geoffrey/tree/main/skills/writer
Command: npx skills add https://github.com/krishagel/geoffrey --skill writer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, and includes scripts (resource) components.

What problem does it solve?

This Skill helps generate content in your unique voice for emails, blogs, social posts, and reports, preserving tone and style.

Core Features & Use Cases

  • Voice-matched generation: produce content aligned with predefined voice profiles.
  • Adaptive interviewing: refine output through structured interviews to capture intent.
  • Draft management: save versioned drafts and iteratively improve outputs.

Quick Start

Write a short email in your work voice about upcoming schedule.

Frequently Asked Questions about writer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate content that matches my authentic writing voice?

This Skill learns your authentic writing voice by building voice profiles and conducting adaptive interviews, then generates emails, blogs, social posts, and reports that preserve your tone, style, and vocabulary across different contexts.

Can I save and iterate on drafts across multiple writing projects?

Yes. The Skill saves versioned drafts to Obsidian, enabling you to iteratively refine outputs, compare versions, and maintain a history of your content revisions across all writing contexts.

How does the Skill validate that generated content matches my voice?

Generated content is validated against authentic patterns extracted from your voice profiles, ensuring tone, structure, and vocabulary alignment before output is saved or exported.

Does this work with Google Workspace and browser-based workflows?

Yes. The Skill integrates with Google Workspace and browser-control components, allowing you to generate voice-matched content directly within your email, docs, and web-based writing environments.

What information do I need to provide before generating my first piece of content?

Build a voice profile by sharing writing samples and context through adaptive interviews. The Skill extracts tone patterns, vocabulary, and structure from your inputs to tailor subsequent generation across different formats.

Can I use different voice profiles for formal reports versus casual social posts?

Yes. The Skill supports six distinct voice profiles, letting you select and apply the appropriate profile for emails, blogs, social media, formal reports, or other contexts before generation begins.