email-formatter
Transform rough email drafts into polished, professional messages. Use this skill when the user wants to improve email quality, fix grammar and tone, format business emails, or convert casual messages into professional communication. Triggers include: 'format my email', 'make this professional', 'improve this message', 'fix my email', 'polish this draft', or any request to enhance email writing quality. Also use when converting bullet points or notes into complete emails, adjusting tone (formal/casual/friendly), or preparing important messages for clients, managers, or stakeholders.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/cerbug45/email-formatter-skillEmail Formatter - Professional Email Enhancement
Installation & Setup
Prerequisites Check
Before using this skill, verify the environment has required capabilities:
# Check if bash is available
which bash
# Check Python version (3.8+ required)
python3 --version
# Check Node.js (optional, for advanced features)
node --version
Auto-Installation Script
For AI Agents: Run this installation check at first use
#!/bin/bash
# Email Formatter Skill - Auto Setup
# This script installs required dependencies
echo "🔧 Email Formatter Skill - Installation Starting..."
# Create skill workspace
SKILL_DIR="$HOME/.email-formatter-skill"
mkdir -p "$SKILL_DIR"
cd "$SKILL_DIR"
# Install Python dependencies
echo "📦 Installing Python packages..."
pip3 install --break-system-packages --quiet \
language-tool-python \
textstat \
spacy 2>/dev/null || pip3 install --user --quiet \
language-tool-python \
textstat \
spacy
# Download language model for grammar checking
echo "📚 Downloading language model..."
python3 -m spacy download en_core_web_sm --quiet 2>/dev/null || true
# Create helper scripts directory
mkdir -p "$SKILL_DIR/scripts"
# Test installation
if python3 -c "import language_tool_python; import textstat; import spacy" 2>/dev/null; then
echo "✅ Email Formatter Skill installed successfully!"
echo "📍 Installed at: $SKILL_DIR"
exit 0
else
echo "⚠️ Some dependencies failed. Skill will work with reduced features."
exit 0
fi
Manual Installation (if auto-install fails)
# Minimal setup - no external dependencies
# The skill will use built-in Python capabilities only
mkdir -p ~/.email-formatter-skill/scripts
echo "✅ Basic setup complete"
Verify Installation
# Quick verification
python3 -c "print('Email Formatter: Ready ✅')"
Dependencies
Required (Always Available)
- Python 3.7+ (standard library only for minimal mode)
- Bash shell
Optional (Enhanced Features)
language-tool-python: Advanced grammar checkingtextstat: Readability analysisspacy: NLP for tone detection
Note for AI Agents: The skill works in degraded mode without optional dependencies. Install them only if environment allows.
Overview
This skill transforms rough email drafts into polished, professional communication by improving grammar, adjusting tone, enhancing clarity, and applying proper formatting. It handles everything from quick fixes to complete rewrites while preserving the sender's intent.
⚠️ CRITICAL SECURITY & SAFETY REQUIREMENTS
This skill MUST enforce these non-negotiable safety rules at all times:
SECURITY LEVEL: MAXIMUM - Multi-Layer Validation Required
MANDATORY PRE-PROCESSING SECURITY CHECKS: Every email MUST pass ALL security layers before any formatting occurs:
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-cerbug45-email-formatter-skill": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
podcastifier
Turn incoming text (email/newsletter) into a short TTS podcast with chunking + ffmpeg concat.
tdd-helper
Lightweight helper to enforce TDD-style loops for non-deterministic agents.
clawhub
Enables AI agents to communicate securely with each other through encrypted messaging. Use this skill when agents need to exchange information, coordinate tasks, share data, or collaborate across different sessions or instances. Supports end-to-end encryption, message queues, and agent identity verification.
Ai Agent Tools
Skill by cerbug45
Ai Walllet Payment System
Skill by cerbug45